Měsíční archivy: Květen 2008

Tip migrace SharePoint: Použití “netagované údaje” Zobrazení pro přírůstkové migrace

V jednom nebo moje úplně první blog příspěvky, Popsal jsem celý proces sledovali jsme k migraci zákazníků z SPS 2003 na mech. Čtenář opustil komentář žádají o podrobnější informace a je to tady.

Pro tento projekt migrace, Museli jsme najít dobrý způsob, jak přesunout spoustu SPS 2003 dokumenty v MECHU. Počáteční zatížení bylo snadné. Vytvořit novou knihovnu dokumentů cíl v MECHU a pomocí programu Průzkumník přesuňte dokumenty.

To je nová knihovna dokumentů:

obrázek

Otevřete dvě okna průzkumníci. První bod na SPS 2003 a druhá na novou knihovnu dokumentů v MECHU. Následující snímek obrazovky ukazuje. Všimněte si, že nejlepší webový prohlížeč je ve skutečnosti ukázal na mé c:\dočasný disk, ale lze si představit, že přejdete SPS 2003 Knihovna dokumentů:

obrázek

Poté přetáhněte a přetažení operace, můj cíl vypadá takto:

obrázek

Nyní je čas se vypořádat s metadaty. Předpokládejme, že máme jen jeden sloupec metadat pro tyto dokumenty, s názvem "umístění." Můžeme vidět z výše uvedeného "všech dokumentů" názor, že místo je prázdné. Je to snadné, stačí použít zobrazení datového listu k zadání umístění, nebo dokonce jít do každého dokumentu vlastností po jednom přidat umístění. Předpokládejme, že neexistuje žádný praktický způsob, jak přiřadit umístění sloupce hodnotu automaticky a že koncoví uživatelé musí dělat to ručně. Navíc, Předpokládejme, že existují stovky dokumentů (Možná tisíce) a že to bude trvat mnoho mnoho dní aktualizace metadat. Jak všichni víme, Nikdo nebude sednout a pracovat pro čtyři z pěti dní aktualizace metadata dokumentů. Místo toho, Oni to vypukne po dobu týdnů nebo i déle. K usnadnění tohoto procesu, můžeme vytvořit netagovanými daty"" Zobrazit, jak je uvedeno:

obrázek

Nyní, Když někdo sedí na tráví jejich přidělené denní hodinu nebo dvě značky přenesené dokumenty, mohou použít "netagovaných dokumentů" pohled zaměřit své úsilí:

obrázek

Jako uživatelé značky dokumentů, Oni odejdou tohoto seznamu.

Tato představa netagované dat zobrazení může také pomoci s třídou problému ověření dat, které lidi zeptat na fórech. Out of the box, neexistuje žádný způsob, jak uživatelům zabránit v ukládání dokumentu na MECHU a není zadejte meta data. Můžeme určit, že sloupec určitého webu je povinné a uživateli nebude povoleno posunout uložit tlačítko. Avšak, Pokud uživatel uloží a zavře prohlížeč (nebo Průzkumník windows používá k odeslání dokumentu), Nemůžeme nutit uživatele k zadání metadat (znovu, po vybalení z krabice).

Tento postup lze použít k pomoci této situace. Můžeme použít "chybně tagované údaje" pohled do snadno identifikovat tyto dokumenty a jejich opravy. Pár toto s KUV, a máte dobré viditelnosti údajů s podrobnostem ke správě těchto výjimečných okolností.

</Konec>

Přihlásit se na mém blogu.

Doplněk Technorati značky:

Hledání pomocí zástupných znaků SharePoint: “Pro” Není stonku “Programování”

Na fóru hledat MSDN, lidé se často ptají na otázku, jako je tento:

"Mám dokument s názvem" Programming Guide’ Ale když jsem hledat "Pro’ hledání nebyla nalezena."

Nemusí mít chuť, ale to se rovná hledání pomocí zástupných znaků. MOSS/WSS uživatelské rozhraní nepodporuje hledání pomocí zástupných znaků z pole.

Pokud budete kopat do webové části hledání, najdete tu zaškrtávací políčko, "Povolit hledání termín stemming". Vyplývající je jazyková technologie-termín. To není řetězec jazyka počítače() typ funkce.

Toto jsou některé stonky:

  • "ryba" je kmen "rybolov"
  • "velké" je kmen "obor"

To nejsou stonky:

  • "maj" není stonek do "velké"
  • "pro" není kmenové "programátor"

WSS/MOSS vyhledávací stroj nepodporuje zástupné hledání přes API. Zde je jeden blog článek, který popisuje, jak na to: http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/03/06/how-to-use-the-moss-enterprise-search-fulltextsqlquery-class.aspx

Třetí stranu výrobku, Ontolica, divokou kartu vyhledávání. Osobně jsem nepoužil tento produkt.

</Konec>

Přihlásit se na mém blogu.

Doplněk Technorati značky:

Protokolování činnosti pracovní postup v aplikaci SharePoint Designer

Minulý týden, Pracoval jsem, jak se smyčka a implementovat stavový stroj pomocí aplikace SharePoint Designer a zmínil, jako stranou, že by pravděpodobně napsat blog post o lepší pracovní protokolování.

No., Sanjeev Rajput mě předběhl. Podívejte se.

Ukládání dat protokolu do vlastního seznamu se zdá být lepší než použití pravidelné pracovní historie:

  • Je to jen vlastní seznam, tak ho exportovat do aplikace excel velmi snadno.
  • Můžete vytvořit zobrazení, dynamicky filtrovat data, atd.
  • To není předmětem automatického vyprazdňování, dostanete s pravidelné pracovní historie.

Existují určitá rizika / nevýhody:

  • Mnoho spuštěné pracovní postupy se spoustou protokolování může způsobit příliš mnoho dat k zápisu do seznamu.
  • Možná jste * * chtějí automatické vyprazdňování. Vy to nechápete tuto funkci s tímto přístupem (bez kódování).
  • Bezpečnost je ošemetná. K zápisu do seznamu, uživatel musí mít oprávnění k. To znamená, že to není asi vhodný pro jakýkoliv druh "oficiální" auditu, vzhledem k tomu, že uživatel mohl objevit v seznamu a upravit jej. To by mohlo překonat s nějakou vlastní programování.

</Konec>

Doplněk Technorati značky:

Přihlásit se na mém blogu.

Trable s tribbly … Err .. Ukazatele KPI

To minulý týden jsem dopil doklad o konceptu projektu pro klienta v Manhattanu. Při realizaci řešení, Narazil jsem na dalším nedostatkem MOSS KPI (Podívejte se na předchozí otázku KPI a moje řešení).

Pozadí: Použili jsme SharePoint Designer workflow pro modelování složitý multi-měsíc dlouhý obchodních procesů. Jako to bafáním, To by aktualizovat některé informace o stavu v seznamu. Ukazatele KPI pomocí tato data jejich mojo.

Rozhodli jsme se vytvořit nové stránky pokaždé, když startuje novou těchto obchodních procesů. Kromě samotného pracovního postupu, Tyto stránky hostit několik knihoven dokumentů, pomocí zaměření na cílovou skupinu a tak dále. Jen pár věcí usnadnit spolupráci mezi interní zaměstnance, cestování zaměstnanců a klient se účastní obchodních partnerů.

Také jsme chtěli ukázat některé ukazatele KPI, které sledovat celkový zdravotní stav určitého obchodního procesu, jak je prosazuje dat Stav pracovního postupu a prohlížet pomocí ukazatelů KPI.

Konečně, použili jsme položky seznamu KPI, které se spolehnout na názor na seznamu na webu (na rozdíl od tahání z jiného zdroje dat, jako aplikace excel nebo SQL).

Problém: Jak si dokážete představit, za předpokladu, že bychom měli nést základní myšlenku do světa produkce, Chceme šablonu webu. Nový web založený z obchodního procesu"" Šablona.

Problém je, že si nedokážu přimět fungující KUV tímto způsobem. Když jsem se vytvořit nový web založený na šabloně s seznam ukazatelů KPI a webová část ukazatelů KPI, nové stránky KPI údaje jsou rozděleny. Nové stránky bodů seznamu KPI na jakéhokoli zdroje, který byl definován při prvním uložení jako šablony.

Jako příklad:

  • Vytvořit nový web a vytvořit k dokonalosti. Tento web zahrnuje data KUV.
  • To uložit jako šablonu.
  • Vytvořit nový web a založit Pokud z šablony.
  • Položky seznamu KPI tohoto nového webu’ zdroje poukazují na šablonu webu, není aktuální stránky.

Instance procesu není správné URL.

Snažil jsem se to vyřešit zadáním relativní adresy URL při definování položky seznamu KPI. Avšak, Nemohl jsem se dostat všechny variace do práce.

Chci vždy dvojici tyto "problém" Příspěvky v blogu s nějakým druhem řešení, ale v tomto případě nemám dobrý. Nejlepší, co lze zjistit je, že musíte jít na nově vytvořený web a odstranit vše ručně. UI je to ještě těžší, protože Změna URL zdrojového seznamu způsobí aktualizaci, Takže opravdu muset předefinovat celou věc od začátku.

Pokud někdo zná lepší způsob, jak zvládnout, Prosím, psát komentáře.

</Konec>

Doplněk Technorati značky:

MECH stateček instalace a konfigurace válka příběh

Tento týden, Trochu jsem bojoval se svým týmem, aby si MOSS nainstalován v jednoduché dvou serverové farmy. S prošla, Mám větší uznání za problémy lidí zprávy na fóra MSDN a jinde.

Konfigurace konečné farmy:

  • SQL/Index/Intranet WFE uvnitř brány firewall.
  • WFE v DMZ.
  • Nějaký druh brány firewall mezi DMZ a interní server.

Než jsme začali projekt, Nechali jsme klient vědět, porty, které musí být otevřené. Během dávat a brát, a zpět nad, Řekli jsme nikdy výslovně dvě důležité věci:

  1. SSL znamená, že potřebujete certifikát.
  2. DMZ server musí být součástí domény.

Den první, k instalaci MOSS se objevil a zjistil, že nebyl vytvořen doménové účty pro databáze a MOSS. Přesunout věci, jsme šli dopředu a nainstaloval všechno s místním účtem na serveru sítě intranet.

V tomto okamžiku, zjistili jsme, že zmatek nad SSL certifikát a, Bohužel, rozhodl se, že náš člověk infrastruktury vrátit později tento týden pokračovat v instalaci serveru DMZ. V střední čas, Jsme architekti řešení pohnula s obchodními stuff.

Jde o víkendu a klient obdrží certifikát.

Naše infrastruktura chlap objeví a zjistí, že DMZ server není připojen k žádné doméně (obvodové doménu s omezenou důvěru nebo domény sítě intranet). Promarnili jsme téměř 1/2 den na to. Pokud jsme nenechali nás zabořit chybějící certifikát SSL, by jsme to zjistili dříve. Oh dobře….

Další den projde a různé bezpečnostní výbory, zúčastněné strany a (není to tak) Nevinní přihlížející všichni shodují, že je OK zapište DMZ server s domény sítě intranet (To je POC, Koneckonců, není výrobní řešení).

Infrastruktury prisel zabalit věci. Tentokrát jsme úspěšně projít moderní denní rukavici, laskavě známý jako "Průvodce konfigurací služby SharePoint." Jsme se podívat v centrální správě a … Yee haw! … DMZ server je uveden v serverové farmě. Jsme trochu pozorněji a uvědomit si, že jsme rozbila Champaign trochu roztoč brzy. Služba WSS se zasekl v "začíná" stav.

Dlouhý příběh krátký, ukazuje se, že jsme zapomněli změnit identitu účtu služby prostřednictvím Centrální správa z původního místního účtu na nový účet domény. Když jsme to dělali, znovu spuštěn Průvodce konfigurací a voila! Byli jsme v podnikání.

</Konec>

Přihlásit se na mém blogu.

Doplněk Technorati značky:

Mea Culpa — Aplikace SharePoint Designer * mohou * vytvářet zjednodušená

Nedávno jsem se dozvěděl, že je to možné a dokonce i poměrně snadné vytvořit pracovní postup stavového stroje pomocí aplikace SharePoint Designer. Nutnost je matka vynálezu a všechno dobré věci a já jsem měl potřebu tento týden, který se podíval na vynález. Shodou okolností, Narazil jsem na Tento příspěvek ve fóru MSDN a také. Moje osobní zkušenost, tento týden a že "nezávislé potvrzení" dodává sílu mé přesvědčení. Mám v plánu psát o tom na větší délku s otevřenou příklad, Ale tady je to:

  • Tento přístup využívá skutečnost, že pracovní postup může změnit položku seznamu, tím spustí nový pracovní postup. Normálně jsem to být na obtíž, a dokonce i za blogged o použití semaforů Chcete-li to.
  • SharePoint umožňuje více nezávislých postupů aktivní proti konkrétním seznamu položky.

Konfigurace:

  • Navrhnout stavový stroj (tj, státy a jak státy přechod z jednoho do druhého).
  • Realizovat každý stát jako samostatné pracovní postup.
  • Každý z těchto státních pracovní postupy k provedení v reakci na změnu v položce seznamu konfigurace.

Každý pracovní postup státu sleduje tento hrubý vzor:

  • Při inicializaci, Určete, zda by skutečně řídí kontrola informací o stavu v "aktuální položky". Přerušit, pokud není.
  • Práci.
  • Aktualizovat položku"aktuální" s novými informacemi o stavu. To spustí aktualizaci aktuální položky a vyvolá všechny státní pracovní postupy.

Kromě zřejmé výhody že jeden může vytvořit deklarativní pracovními stroji, vše, co je úžasné pro budování KPI a zajímavé informace o stavu zobrazení.

Má poměrně zásadní nevýhodou — standard workflow history tracking is even more useless than normal 🙂 That’s easily remedied, Avšak. Uložit všechny informace o typu auditování do vlastního seznamu. To je pravděpodobně vhodné i pro vanilkové SequentialWorkflow, but that’s for another blog post 🙂

Nazývám "mea culpa" protože mám, Bohužel, už víc než jednou na fórech a jinde že musí použít visual studio k vytvoření pracovní postup stavového stroje. To prostě není pravda.

</Konec>

Přihlásit se na mém blogu.

Doplněk Technorati značky:

Učení se tvrdě — DMZ WFE musí být v doméně

Ačkoli to není pravda, doslova, jako praktická záležitost, v doméně musí být internetovém webu front-end v zóna DMZ (tj. ne nějaký samostatný server ve své vlastní malé pracovní skupiny). To nemusí být ve stejné doméně jako vnitřní WFE(s) a další servery (a pravděpodobně by neměla), ale to musí být v doméně.

Moji kolegové a já jsem strávil nadměrné množství času na návrh, který zahrnoval SharePoint předpoklady. To zahrnovalo komplexní seznam konfigurací brány firewall, které by umožnily DMZ serveru pro připojení k farmě a tak dále. Bohužel, jsme se nepodařilo přidat někde větu, že řekl, o tom, "zatracený bodem této konfigurace je umožnit serveru DMZ WFE, v doméně, Chcete-li připojit k vnitřní farmy."

Dokonalá bouře událostí, kde jsme v podstatě podíval vlevo když jsme mohli podíval vpravo, spikli skrýt tento problém od nás poměrně pozdě-až v procesu, brání mi vyvolání mého "brzy říct špatnou zprávu" pravidlo.

Povzdech.

Přihlásit se na mém blogu.

Doplněk Technorati značky:

Pokud jste nevyzkoušeli Twitter …

Twitter je velmi liché kachna. Byl jsem pomocí Twitter za něco málo přes měsíc a nějakým nedefinovatelným způsobem, To je pro mě téměř stejně důležité jako e-mail. Našel jsem matně nevyrovnaná když budu čekat příliš dlouho, než přes ostatní jsou štěbetání o. Jsem se zlobí na Twitter příležitostného výkonu problémy, protože to znamená, že jsem promarnila. Jsem si malý závan vzrušení, když vidím nové oznámení Woot.

Je to skutečný community builder způsobem, který skutečně doplňuje Blogy a fóra a dokonce i osobní setkání tváří v tvář.

V posledním měsíci., Sledoval jsem jednoho člověka pokusy o třepání nachlazení při pokusu spravovat Seder.

Naučil jsem se osobní detail o mnoha lidi, hlavně "znám" prostřednictvím blogů — tam, kde žijí, druh projektů, které pracují na, že mají práci / rodinné problémy spravovat stejně jako já.

Jedna osoba matka zemřela … smutná událost pro jistotu. Však sdílení tuto skutečnost změní a posiluje charakter celý zážitek.

To je jen osobní věci.

Je tu víc, než že. To je také další médium pro sdílení myšlenek, nebo myslím, že častěji, hledají pomoc. Zvracet otázku na Twitter a jste nikdy neopustil visí a odpovědi obvykle dorazí během několika minut.

Pokud jste to nezkoušeli, jste měli opravdu zkusit to.

Stavte se na http://www.twitter.com/pagalvin

Přihlásit se na mém blogu.

Doplněk Technorati značky: