Referenční dokumentace všech elementů XML WORKFLOW
Informace v tomto tématu můžete použít jako rychlou referenci na všechny elementy a hlavní atributy, které řídí pracovního postupu pro typ pracovní položky.Zadejte tyto prvky v WORKFLOW kontejner elementu, který je druhá hlavní část definice typu pracovní položky.Můžete použít STATES a TRANSITIONS podřízených elementů definovat různé stavy, které může uživatel zadat pro typ pracovní položky a přechody, které jsou povoleny mezi stavy.Další informace o tom, jak definovat tyto prvky naleznete v tématuZměna pracovního postupu pro typ pracovní položky
Chcete-li upravit pracovního postupu, upravte definici pro typ pracovní položky.Další informace naleznete v tématu Úprava nebo přidání vlastního typu pracovní položky (WIT).
Příklad pracovního postupu
Následující příklad ukazuje celkovou strukturu WORKFLOW elementu.Zadejte všechny stavy, ke kterým může uživatel nejprve přiřadit typ pracovní položky v rámci STATES kontejneru.V dalším kroku zadejte všechny přechody, které jsou povoleny z jednoho stavu do druhého.Každý stav odpovídá STATE odpovídá elementu a každý přechod TRANSITION elementu.V každé STATES a TRANSITIONS elementu kontejneru, můžete definovat stavy a přechody posloupnosti, které chcete.
Pro každý přechod určíte sadu důvody pro změnu stavu pracovní položky, včetně výchozí důvod.Můžete přiřadit hodnoty pro každý stav, přechod nebo důvod a umístit podmínky na hodnotách jednoho nebo více polí pomocí FIELD element (pracovní postup).Kromě toho můžete spustit akci, která má dojít během přechodu tak, že určíte ACTION elementu.
<WORKFLOW>
<STATES>
<STATE value="Active">
<FIELDS> . . . </FIELDS>
</STATE>
<STATE value="Resolved">
<FIELDS> . . . </FIELDS>
</STATE>
<STATE value="Closed" />
</STATES>
<TRANSITIONS>
<TRANSITION from="" to="Active">
<REASONS>
<DEFAULTREASON value="New" />
</REASONS>
<FIELDS> . . . </FIELDS>
</TRANSITION>
<TRANSITION from="Active" to="Resolved">
<REASONS> . . . </REASONS>
<FIELDS> . . . </FIELDS>
<ACTIONS > . . . </ACTIONS >
</TRANSITION>
<TRANSITION from="Resolved" to="Closed">
<REASONS> . . . </REASONS>
<FIELDS> . . . </FIELDS>
<ACTIONS > . . . </ACTIONS >
</TRANSITION>
<TRANSITION from="Resolved" to="Active">
<REASONS> . . . </REASONS>
<FIELDS> . . . </FIELDS>
</TRANSITION>
<TRANSITION from="Active" to="Closed ">
<REASONS> . . . </REASONS>
<FIELDS> . . . </FIELDS>
</TRANSITION>
<TRANSITION from="Closed" to="Active">
<REASONS> . . . </REASONS>
<FIELDS> . . . </FIELDS>
</TRANSITION>
</TRANSITIONS>
</WORKFLOW>
Syntaxe struktury
S použitím elementy, které jsou popsány v následující tabulce, můžete určit, do nichž státy člen týmu můžete nastavit pracovní položku určitého typu.V WORKFLOW části definice, které nejprve definujete stavy, a pak definovat přechody.Další informace naleznete v tématu Změna pracovního postupu pro typ pracovní položky.
Prvek |
Popis a syntaxe |
Povinné? |
---|---|---|
ACTION |
Definuje textový řetězec, který odpovídá pro akci, která má být provedena při systému pro sledování pracovních položek volání WorkItem.GetNextState metodu za účelem získání po akci stavu pracovní položky.
Další informace naleznete v tématu Automatizace přiřazení polí na základě stavu, přechodu nebo důvodu |
Nepovinné |
ACTIONS |
Definuje kolekci ACTION elementy.
|
Nepovinné |
DEFAULTREASON |
Definuje Nejběžnější příčina změna pracovní položku z jednoho stavu konkrétní na jiný stav určitého člena týmu.
|
Požadováno |
FIELD |
Určuje pole pro typ pracovní položky a pravidla a podmínky, které budou použity u tohoto pole, pokud člen týmu změní stav pracovní položky daného typu a Určuje důvod změny.
Další informace naleznete v tématu FIELD (pracovní postup) – element. |
Nepovinné |
FIELDS |
Určuje kolekci elementů FIELD.
|
Nepovinné |
REASON |
Definuje další vysvětlení proč člen týmu změněn stav pracovní položky.
|
Nepovinné |
REASONS |
Kolekce jedné DEFAULTREASON a volitelné REASON prvky, které popisují, proč se člen týmu změní stav pracovní položky.
|
|
STATE |
Definuje platný stav pro typ pracovní položky.Tento element může obsahovat FIELDS element, který odkazuje na pravidla a podmínky, které budou použity na konkrétní pole, když člen týmu změní stav pracovní položky daného typu.
|
Požadováno |
STATES |
Určuje kolekci STATE prvky, které definují platnou stavy, ke kterým může uživatel přiřadit pracovní položky daného typu.
|
Požadováno |
TRANSITION |
Určuje platné průběh nebo regresní z jednoho stavu do druhého pro pracovní položky určitého typu.
Další informace naleznete v tématu přechod Element. |
Požadováno |
TRANSITIONS |
Určuje kolekci elementů TRANSITION.
|
Požadováno |
WORKFLOW |
Určuje kolekci STATES a TRANSITIONS kontejneru elementů, které společně definují pracovního postupu pro typ pracovní položky.
|
Požadováno |
Viz také
Referenční dokumentace
FIELD (pracovní postup) – element