Mám obchodní situaci jako je tato:
- Uživatel odešle dokument do knihovny dokumentů.
- Vybere typ obsahu a zadává meta data podle potřeby. Jedním z meta datových polí je vlajka, "Naléhavé".
- To vyvolává SharePoint Designer workflow,, mimo jiné, používá "shromažďovat Data z uživatele" akce.
"Shromáždit Data od uživatele" vytvoří položku v seznamu úkolů odeslán požadavek na schválení dokumentu.
Potřeboval jsem vytvořit zobrazení seznamu úkolů, který ukázal naléhavé žádosti o schválení.
Řešení: Vložte slovo "URGENT:" do názvu těchto úkolů.
Já bych si raději přímo určit pole Priorita. Avšak, Nemohl jsem to udělat hned z několika důvodů:
- Akce shromáždit data neposkytuje mechanismus pro aktualizaci jakékoliv pole, titul (a ty další pole, pro které chcete shromažďovat data).
- "Přiřadit k položce" akce má stejný problém.
- Je možné vložit položku do seznamu (tj. Vložit položku do seznamu úkolů přímo) ale to není akce blokování. To znamená, že pracovní postup nebude čekat na uživatele k dokončení tohoto úkolu.
Uvažoval jsem o několik přístupů před (Naštěstí) uvědomil si, že bychom mohli jen dát "naléhavé" v názvu.
- Zahájit pracovní postup v seznamu úkolů, sám tak, že když je vytvořen nový úkol, to nějak křížové odkazy zpět na dokument, který první pracovní postup, Vytáhněte hodnotu příznaku naléhavé a aktualizovat prioritu podle potřeby.
- Něco podobného se příjemce události. Při vytvoření úkolu, Vyhledejte související dokument a aktualizovat prioritu podle potřeby.
- Pomocí "vytvořit položku seznamu" akce ve spojení s "čekat na změnu pole" akce a události přijímač. Pokud vytvoříme položku seznamu, můžeme určit všechna pole, co chceme. Příjemce události se používá k aktualizaci původní položky, když uživatel dokončí úkol a "čekat na změnu pole" by být splněna podmínka akce a pracovního postupu by pokračovat. (Z nějakého důvodu, Jsem více či méně usadil na tomto přístupu než se moudře rozhodl odejít na chvíli).
Zde je nevýhodou pro mé řešení (Kromě zjevné skutečnosti, že pouze text názvu označuje naléhavost). Od "získávat zpětnou vazbu" přijímá pouze pevně zakódovaný název názvy, Potřebuji použít dvě různé získávat zpětnou vazbu akce, jejichž jediným rozdílem je, že pevný kódované titul.
Ale, přinejmenším je řešení, které nevyžaduje žádné přijímačů událostí nebo vlastní akce, SPD.
Je-li někdo vyřešil to v jistém smyslu chytřejší, Dejte mi prosím vědět.
</Konec>