AKTUALIZOVAT: Viz tato diskuse MSDN, zejména poslední záznam: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. Popisuje stav, který může krátký okruh celé to. V krátkém, To může být stejně jednoduché jako vytváření alespoň jedno z polí povinné.
Mám knihovnu dokumentů, která podporuje osm typů obsahu.
Mám SharePoint Designer workflow, který chce vypočítat a přiřadit datum připomenutí"" prostě odečtením 30 dní od jiného sloupce, "termín". To by mělo dojít pouze pro jeden z typů obsahu, "Pojištění". Předmět podnikání je vytvoření KUV, který zobrazuje dvě kategorie pojištění dokumentů: "Chystáte se vyprší" a "vypršela." (Můžete si přečíst více o tomto druhu KPI a další podstatné podrobnostem Tady).
Nakonfigurovali, aby se střílet, když je vytvořena nová položka a při změně položky. Myšlenka je, že při odeslání dokumentu pojistné, Počítáme varování datum"" na základě data vypršení platnosti. Pár názorů prací pro seznam ukazatelů KPI označte tyto podmínky, když uživatelé domovské stránky.
Tato strategie nefunguje, když jsem nahrát dokument.
Odeslat dokument a já jsem s meta obrazovky pro zadávání dat. V tomto okamžiku, Já už jsem v průšvihu. SharePoint je již, předčasně z mého pohledu, vypálil pracovního postupu. Neměl jsem příležitost vybrat správný typ obsahu, ani přiřadit datum splatnosti. Ve stejné době, pracovní postup se neaktivuje, když jsem narazila na tlačítko Odeslat v současné době. Existuje nějaké vestavěnou logiku, která "věří" to nejprve předložit, je součástí "vytvořit" událost. Tak … Moje práce má padáka a kdy popraven, byl předán výchozí meta datových hodnot.
Nejlepší řešení, pokud vím, je vložit pauzu"až do" činnost v pracovním postupu. Mám pozastavit pracovní postup pro 1 minuta. Zatímco je pozastavení, Vybrat správný typ obsahu, Zadejte tyto údaje a odeslat. Pauzy vyplní a pracovní postup pokračuje podle potřeby. (Všimněte si, že v mém prostředí, časovače pracovního postupu činnosti od SPD nefunguje po vybalení z krabice. Může mít stejné problémy. Viz Tady pro bližší informace).
Nemám rád "magické zpoždění" práce asi. Co se stane, pokud uživatel odešle dokument a zazvoní telefon a následná konverzace přečká pauza? Lze udělat delší pauzu, ale stále to nelíbí.
Psal jsem o tom na MSDN fóra zde: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1