Chak mwa Achiv: Me 2008

Conseil sou imigrasyon te raple SharePoint: Sèvi ak “done non” Pwen de vi pou Migrasyon Incrémentielle

Nan youn ou m' trè premye pòs blog, Mwen te dekrive tout pwosesis nou te swiv faire kliyan yon de SPS 2003 pou bab PANYÒL. Grave yon te kite yon kòmantè mande pou plis detay yo ak isit la se.

Pou pwojè sou imigrasyon te raple sa, nou te gen pou jwenn yon bon chemen pou yo avanse anpil SPS 2003 dokiman sou pou bab PANYÒL. Inisyal chay te fasil ase. Kreye yon nouvo sib dokiman bibliyotèk nan bab PANYÒL ak epi itilize onn fennèt pou yo avanse ki dokiman ki.

Sa a se nouvo bibliyotèk dokiman:

imaj

Louvri fennèt de moute Eksploratè. Pwen an premye nan SPS 2003 e dezyèm lan nan nouvo dokiman bibliyotèk la nan bab PANYÒL. Twal metalik piki sa a montre sa. N ap fè konnen an tèt browser a aktyèlman tapral nan c m:\temp lecteur, Men, ou ka konprann li t' ap yon SPS 2003 dokiman bibliyotèk:

imaj

Apre sa faites Et operasyon gout (n), recherche sib m' tankou sa:

imaj

Koulye a se moman pou fè fas a métadonnées. Sipoze nou gen yon sèl rèl do métadonnées pou dokiman sa yo rele "kote yo ye." Nou kapab wè nan ki CI-dessus "tout dokiman" wè ki kote vid. Se fasil ase pou yo itilize yon vi dra done pou antre kote yo ye, oswa antre nan pwopwiyete dokiman chak yonn pou ajoute yon kote yo ye. An n asime ke pa gen okenn pwatik fason pou Deziyen yon kolòn kote yo ye a yon valè otomatikman ak ke fen nèg dwe fè sa alamen. Epitou, an n pwan genyen dè santèn de dokiman (petèt, Des) ke li ap mennen anpil anpil jou pou modènize métadonnées a. Menm jan nou tout konnen, Pèsòn pa pwal chita ak travay pou kat nan senk jou tou dwat à meta done pou dokiman. Alaplas de, yo pral kraze sa yon peryòd de semèn oubyen posib ankò. Pou ede pwosesis sa a, nou kapab kreye yon "non done" wè jan montre:

imaj

Kounye-a, Lè yon moun se pou pase yo alloué heure chak jou ou pou balise dokiman migration de, yo ka sèvi ak "non dokiman" vi pou konsantre efò yo:

imaj

Kòm utilisateurs etikèt dokiman, yo depoze nan lis sa a.

Nosyon sa a nan yon vi non done ka ede tou ak yon klas done validation pwoblèm moun pran ranseyman sou sou foròm yo. Soti nan bwat la, pa gen okenn fason pou anpeche yon kap itilize li an téléchargement yon dokiman pou bab PANYÒL, lè sa a pa antre meta done. Nou kapab espesifye yon kolòn kote ki gen patikilye obligatwa ak moun kap itilize li an pa p gen dwa pou pouse save la bouton. Sepandan, Si moun kap itilize li an téléchargements Et lè sa a, se la browser (ou utilise fennèt onn téléchargement dokiman an), nou pa kapab fòse moun kap itilize li an pou antre meta done (ankò, soti nan bwat la).

Apwòch sa a kapab itilize pou ede ak sitiyasyon sa. Nou kapab itilize yon "mègman marquées done" wè byen kapab idantifye dokiman sa yo ak korije yo. Couple sa a ak yon) ak ou gen bon viziblite pou enfòmasyon ak sèvi ak machin desann pou jere eksepsyonèl sikonstans sa yo.

</fen>

Vous pou m' blog.

Technorati baj:

Recherche Caractère SharePoint: “Pro” Se pa yon Souches de “Programmation”

Sou foròm recherche MSDN, moun ki konn poze kesyon tankou sa:

"Mwen gen yon dokiman ki rele ' pwogramasyon gid’ Men, lè mwen jwenn ' Pro’ recherche pa jwenn li."

Li pa ka santi tankou li, Men, sa montants pou yon rechèch caractère. Bab PANYÒL/WSS entèfas kap itilize li an pa sipòte caractère rechèch nan bwat la.

Si ou fouye nan pati entènèt recherche, ou ap jwenn yon à, "Pèmèt rechèch tèm vini". Vini se yon moun ki lang tèm. Se pa yon sous-chaîne lang konpitè() jan de fonksyon.

Se sa yo rele yon pakèt:

  • "pwason" se yon souches pou "Pèch"
  • "gwo" se yon souches pou "majoring"

Se pa pakèt sa:

  • "maj" se pa yon souches pou "gwo"
  • "pro" se pa yon souches pou "pwogramè"

Motè rechèch WSS bab PANYÒL sipòte sovaj kat fouye API a. Isit la se yon sèl blog atik ki dekri kijan pou fè sa: http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/03/06/how-to-use-the-moss-enterprise-search-fulltextsqlquery-class.aspx

3 yon pati pwodwi, Ontolica, bay kat sovaj rechèch. Mwen pa te itilize pwodwi sa.

</fen>

Vous pou m' blog.

Technorati baj:

Enregistrement Workflow aktivite nan SharePoint fè desen

semenn pase, Mwen te ap travay sou kijan pou yo boucle Et aplike yon eta machin w ap itilize SharePoint Concepteur Et mansyone, menm jan a yon kote, ke m ta pwobableman ekri yon pòs blog sou une connexion workflow.

byen, Sanjeev Rajput te bat mwen pou l. Pa Negèv.

Enregistrement done bout bwa nan yon lis personnalisé semble siperyè pou itilize istwa workflow chak jou:

  • Li se jis yon repòtaj lis, Se konsa, ou kapab transpòte li pou excel trè fasil.
  • Ou kapab kreye pwen de vi, filtre dynamique data, ets.
  • Sa se pa ki sijè a oto-purge ou fè ak istwa workflow chak jou.

Genyen yon risk / inconvénients:

  • Anpil exécution workflows ak yon bann de journalisation kapab koz twòp done pou fè ekri lèt bay lis la.
  • Petèt ou * fè * vle otomatik purge. Nou pa gen yon mak sa ak apwòch sa a (san codage).
  • Sekirite ekzamp. Pou yo ekri pou lis la, moun kap itilize li an dwe gen pèmisyon pou yo fè sa. Sa vle di pwobableman pa fèt nan Kiba pou nenpòt jan de "ofisyèl" verifye depi moun kap itilize li an te kapab jwenn lis e edite li. Sa te kapab pran kèk repòtaj programmation.

</fen>

Technorati baj:

Vous pou m' blog.

Pwoblèm lan ak Tribbles … fè erè .. Indicateurs

Sa semèn pase mwen fini sou yon prèv pou konsèp pwojè pou yon kliyan an nan Manatann. Pandan ke nou kapab aplike a solisyon, M te kwaze yon lòt defo Des Indicateurs bab PANYÒL (gade isit la pou yon afè précédent) Et solution m).

Jan nou koumanse: Nou itilize SharePoint Concepteur workflow pou modèle yon pwosè lejèman konplèks biznis lontan plizyè mwa. Menm jan li te chugged yon pye, li ta modènize kèk enfòmasyon leta nan yon lis. Indicateurs sèvi ak enfòmasyon sa a pou yo fè yo mojo.

Nou te deside pou li kreye yon kote ki gen nouvo chak fwa yon nouvo yonn nan pratik biznis sa yo coup nèt. A kote nan workflow tèt li, pozisyon sa yo pou bay kèk dokiman bibliyotèk, sèvi ak odyans vize ak konsa suite. Jis yon pakèt moun bagay pou ede avèk kolaborasyon pami entèn anplwaye yo, vwayaje anplwaye Et kliyan an a la patisipe biznis patnè.

Nou te vle osi pou montre kèk Indicateurs sa yo kontwole tout sante pwosè espesifik biznis sa ankouraje pa done eta workflow e wè w ap itilize les Indicateurs.

A la fen, nou itilize (lis atik yo ki fè yon konte sou kouche sou yon lis nan sit la (jan te opoze pou trennen yo pote ale nan yon lòt sous enfòmasyon, tankou excel ou SQL).

Pwoblèm: Menm jan ou ka konprann, en nou te la pou pote a de baz idée Avant la antre nan yon mond pwodiksyon, nou ta vle yon kote ki gen modèle. Disposition yon nouvo sit ki baze sou yon "biznis pwosesis" modèle.

Pwoblèm lan se sa ou pa ka parèt pou jwenn (kap fonksyone epi yon fason sa. Lè mwen kreye yon nouvo sit ki baze sou yon modèle ak yon lis) ak pati entènèt), (done sit nouvo ki te kenbe yo. (Lis pwen sit nouvo nan sous tou sa ou jan l defini lè ou anvan sove l' tankou yon modèle.

Lage kò ekzanp:

  • Kreye yon kote ki gen nouvo e bati l' pou perfection. Kote ki gen sa a gen ladann data).
  • Mete sou kote sa tankou yon modèle.
  • Kreye yon kote ki gen nouvo Et baz si wete modèle a.
  • (Lis atik sit nouvo sa a’ sous yo montre m modèle sit la, pa aktyèl sit la.

Pwosesis instanciation la pa korije adrès entènèt la.

Mwen te eseye pou rezoud sa pa spécifiant yon fanmi adrès entènèt lè defini (atik lis. Sepandan, M pa t ka varyasyon tout peyi ki pou yo travay.

Mwen toujou vle pou koup moute sa yo "pwoblèm" blog pòs ak kèk kalite solisyon, Men, nan ka sa mwen pa gen yon bon menm. Pi bon, mwen kapab figure, se sa ou bezwen pou ale sit fèk mis la e ranje tout bagay lamen. UI a fè sa menm di paske chanje adrès entènèt nan lis sous la lakòz yon actualiser, Se konsa, ou vrèman bezwen redéfinir tout bagay an de travail.

Si yon moun konnen yon pi bon fason pou yo fè lè sa a, souple afiche yon kòmantè de.

</fen>

Technorati baj:

Bab PANYÒL ti fèm enstalasyon Et istwa lagè Configuration

Semèn sa a, Mwen te gen lite yon ti kras ak ekip mwen an pou jwenn bab PANYÒL ki enstale nan yon senp fèm de-sèvè. Ap pase nan sa, Mwen gen yon pi gwo apresyasyon pou de pwoblèm moun rapò sou foròm MSDN yo ak yon lòt kote.

La configuration dènye fèm travay tè:

  • SQL/jouda/Intranet WFE anndan an pare-feu.
  • WFE nan DMZ '.
  • Yon jan de pare-feu ant DMZ Et la entèn sèvè.

Anvan nou te kòmanse pwojè a, nou kite kliyan an konnen pou yo kenbe pò ki bezwen pou. Pandan pou yo pa pran ak, tounen suite sou sa, nou pa janm explicitement a de bagay enpòtan:

  1. SSL, ou bezwen yon sètifika.
  2. Sèvè DMZ a dwe fè pati de yon domèn.

Yon jou, nou te montre pou yo enstale bab PANYÒL e te apwann ke yo konte domèn pou bazdone ak bab PANYÒL pa te kreye. Pou fè bagay, nou pran devan ou ak installé tout bagay avèk yon kont lokal sou sèvè intranet a.

Nan pwen sa a, nou te dekouvwi konfizyon a sou a sètifika SSL Et, malheureusement, te deside pou li fè nou mal enfrastrikti tounen vin pi ta nan semèn sa pou yo kontinye installation sèvè DMZ a. Nan tan:, nou solisyon architectes kanpe devan ou la avèk bagay biznis la.

Yon fen semèn pase bò Et la kliyan obtient sètifika a.

Nèg enfrastrikti nou parèt Et bwè sa a sèvè DMZ pa kò yo bay tout domèn (swa domèn konbyen ouvèti ki gen yon ak limite mete konfyans nan oubyen a domèn intranet). Nou fini pwèske yon 1/2 jou sou sa. Si nou pa te kite a pa wè sètifika SSL ki tourbière nou, nou ta te dekouvwi sa byen bonè. O Men….

Yon lòt kat jou ak plizyè kalite komite sekirite, enterese pati yo Et (se pa konsa) inosan personnes tout dakò ke se pa pi mal pou jwenn ak a DMZ sèvè ak domèn intranet a (sa se yon POC, apre tou, pa yon pwodiksyon solisyon).

Enfrastrikti nèg te vini pou vlope bagay. Lè sa a, nou anpil siksè pase nan a modèn jou gauntlet affectueusement ke yo rekonèt kòm sou "SharePoint Configuration sòsye." Nou gen yon gade vit nan administrasyon santral ak … yee haw! … Sèvè DMZ lis nan fèm travay tè a. Nou gade yon ti jan pi pwe ak rann kont nou kraze louvri a Champaign yon ti acariens byen bonè. Sèvis WSS kole nan yon "kòmanse" estati.

Tan istwa kout, li vire akote pou nou bliye pou chanje idantite nan sèvis la, kont via administrasyon santral de la kont lokal orijinal la kont domèn. Nou te fè sa, re-la te la configuration sòsye Et Vwala! Nou te nan biznis.

</fen>

Vous pou m' blog.

Culpa piplis — Concepteur SharePoint * PEUT * kreye leta pou machin Workflows

M te gen tou dènyeman lan di m ki posib epi menm nivo fasil pou kreye yon eta machin workflow itilize SharePoint fè desen. Nesesite se manman envansyon ak tout bon bagay e mwen te gen yon bezwen semèn sa a ki te chache yon envansyon. -, Mwen te jwenn pòs foròm MSDN sa a osi byen. Eksperyans pèsonèl mwen semèn sa a ak sa "endepandan ki konfime nouvèl" prête fòs pou m' kondanasyon. Mwen gen plan pou yo ekri sa nan pi gwo longè ak yon ekzanp tout soufflé, Men, isit la, se la substance de l:

  • Approche a tire Lefèt ke workflow yon ka chanje yon lis atik, déclenchement, yon nouvo workflow. Mwen te gen nòmalman konsidere sa pou yo fè yon nizans e li menm blogged de yo ap itilize les pou yo fè lè l.
  • SharePoint pèmèt miltip endepandan workflows a manke aktivite kont yon atik nan lis espesifik.

Pou configure li:

  • Conception ou eta machin (c'est-à-dire, Etazini yo ak jan Etazini transition de yonn nan sa kap vini an).
  • Aplike nan chak eta kòm workflow separe.
  • Configure chak nan workflows leta sa yo pou akonpli nan repons pou yon chanjman nan lis aparèy.

Chak eta workflow te swiv sa a pa gen fòm mal:

  • Sou D', detèmine si li ta dwe vrèman kandida pa inspection eta enfòmasyon nan "aktyèl aparèy". Akouche anvan lè si se pa.
  • Fè travay.
  • À la "aktyèl atik" nouvo enfòmasyon eta. Sa déclenche yon ajou pou atik aktyèl la e se sou tout eta workflows.

Akote evidan benefis sa a kapab kreye yon workflow machin nan eta déclarative, tout sa ki eta enfòmasyon se sa nèt pou bati Indicateurs Et enteresan wè.

Li gen yon pwoblèm relativement important — standard workflow history tracking is even more useless than normal 🙂 That’s easily remedied, Sepandan. Boutik tout enfòmasyon tip audit ou nan yon lis koutim. Ke sa ka petèt yon bon lide pou workflow séquentiel vani, but that’s for another blog post 🙂

Mwen rele yon "piplis culpa sa a" Paske, mwen gen, malerezman, di plis pase yon fwa nan foròm ak yon lòt kote sa a fèt pou itilize izyèl estidyo pou kreye yon eta machin workflow. Sa tou senpleman pa vre.

</fen>

Vous pou m' blog.

Technorati baj:

Jan di etid (n) — DMZ WFE dwe nan domèn yon

Byenke li pat verite mo pou mo, kòm yo kesyon pwatik de, entènèt-fas web devan fini nan yon DMZ dwe nan domèn yon (c'est-à-dire. sèvè autonome pa kèk nan pwòp ti de). Li pa bezwen nan menm domèn kòm WFE entènal la(s) Et serveurs lòt (Et pwobableman pa ta dwe), Men li bezwen pou yon domèn.

Collègues m' ak mwen depanse yon excessif kantite tan pou yon pwopozisyon ki gen ladan yo avan ou SharePoint. Sa a te gen ladan li yon lis comprehensive configurations pare-feu ki ta pèmèt sèvè DMZ a pou jwenn ak fèm travay tè a, se konsa suite. Malheureusement, nou te tonbe pou ajoute yon santans kèk kote sa a, pou rive la, "tout san pwen de configuration sa a se pou pèmèt ou sèvè DMZ ' WFE, nan domèn yon, pou jwenn ak entèn fèm travay tè a."

Yon gwo evènman bon nèt, ki kote nou fondamantalman gade gòch lè nou te ka ap gade dwat, conspired kache pwoblèm sa a nou byen byen ta nan pwosesis la, konsa anpeche m' D' appeler m' "di move nouvèl byen bonè" t' ap mache sou.

Fè yon soupi.

Vous pou m' blog.

Technorati baj:

Si ou pa eseye Twitter …

Twitter se yon kanna ki trè enpè. Mwen te gen te itilize Twitter pou yon ti sou yon mwa, nan kèk wout indefinable, li enpòtan prèske menm pou m' fè kouryèll. Mwen jwenn kont mwen pa regle vagman si mwen ret tann twò lontan anvan y' ap gade sa lòt moun ap twittering sou. Mwen resevwa agacé nan pwoblèm okazyonèl pèfòmans Twitter a paske sa vle di m' pa wè deyò. Mwen pran yon ti souf dispozisyon de eksitasyon lè m' a wè yon anonsman nouvo Woot.

Li se yon vrè kominote bati nan yon fason ki vrèman complète blogs Et foròm Et menm pèsonèl fas pou fas reyinyon yo.

Nan mwa pase a, Mwen te swiv tente yon moun nan en yon refwadisman pandan ke yo ap eseye pou dirije yon Seder.

Mwen te gen appris pèsonèl detay sou anpil gens mwen kesyon sa te poze "konnen" par blogs — kote y ap viv, ki kalite pwojè yo ap travay sou, yo gen yon travay / questions fanmi pou gérer jis tankou m.

Manman yon moun mouri … yon evènman kagou konsa. Men, pataje sa chanje améliore karaktè peyi a an antye eksperyans.

Sa se sèlman pèsonèl bagay la.

Pa gen ankò pou l' pase sa. Li se osi yon lòt mwayen pou pataje ide, ou pi souvan mwen panse, ap chache èd. Vomi yon kesyon sou Twitter, ou pa janm gen te kite pandye yo ak repons yo sonje bagay rive nan minit.

Si ou pa eseye li, ou ta dwe vrèman ba li ale yon.

Gade m' sou http://www.twitter.com/pagalvin

Vous pou m' blog.

Technorati baj: