Wszystkie elementy WORKFLOW XML — Odwołanie
Informacje w tym temacie służy jako podręcznego wykazu do wszystkich elementów i atrybutów głównego, kontrolujących przepływ pracy dla typu elementu roboczego.Określ tych elementów w WORKFLOW element kontenera, w którym jest głównych druga część definicji typu elementu roboczego.Możesz użyć STATES i TRANSITIONS elementy podrzędne do definiowania różnych stanów, które użytkownik może określić dla typu pracy elementu i między stany przejścia, które są dozwolone.Aby uzyskać więcej informacji na temat definiowania tych elementów ZobaczZmiana przepływu pracy dla typu elementu pracy
Aby zmodyfikować przepływu pracy, należy zmodyfikować definicję typu elementu roboczego.Zobacz Modyfikowanie lub dodawanie dostosowanego typu elementu pracy.
Przykład przepływu pracy
W poniższym przykładzie przedstawiono ogólną strukturę WORKFLOW elementu.Określ wszystkie Państwa, w których użytkownik można przypisać typu elementu roboczego w ramach STATES kontenera.Następnie, możesz określić wszystkie przejścia, które są dozwolone z jednego stanu do drugiego.Każdy stan odpowiada STATE elementu i każdego przejścia odpowiada TRANSITION elementu.W każdej STATES i TRANSITIONS element kontenera, można zdefiniować stanów i przejść w dowolnej sekwencji, która ma zostać.
Dla każdego przejścia należy określić zestaw możliwych przyczyn zmiany stanu elementu roboczego, łącznie z powodu domyślny.Można przypisać wartości dla każdego stanu, przejścia lub powód, jak i umieszczać warunków od wartości co najmniej jednego pola przy użyciu FIELD elementu (przepływu pracy).Ponadto można wyzwalać akcje występują podczas przejścia przez określenie 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>
Struktura składni
Przy użyciu elementów, które w poniższej tabeli opisano, można określić, do których Państwa członka zespołu można ustawić elementu pracy określonego typu.W WORKFLOW sekcji definicji, można zdefiniować stany najpierw, a następnie definiujemy przejścia.Aby uzyskać więcej informacji, zobacz Zmiana przepływu pracy dla typu elementu pracy.
Element |
Opis i składni |
Wymagany? |
---|---|---|
ACTION |
Określa ciąg tekstowy, który odpowiada do akcji wykonywanych podczas wywołania elementów systemu do śledzenia pracy WorkItem.GetNextState metodę w celu pobrania stanu po akcji elementu pracy.
Aby uzyskać więcej informacji, zobacz Automatyzacja zadań pól na podstawie stanu, przejścia lub powodu. |
Optional |
ACTIONS |
Definiuje zbiór ACTION elementów.
|
Optional |
DEFAULTREASON |
Definiuje Najczęstszą przyczyną zmiana elementu pracy z jednego stanu określonego do innego Państwa określonego członka zespołu.
|
Wymagane |
FIELD |
Określa pole dla typu elementu roboczego i zasad i warunków, które zostaną zastosowane do tego pola po zmianie stanu elementu roboczego tego typu członka zespołu i umożliwia określenie powód zmiany.
Aby uzyskać więcej informacji, zobacz Element FIELD (Workflow). |
Optional |
FIELDS |
Określa kolekcję elementów FIELD.
|
Optional |
REASON |
Definiuje dodatkowe wyjaśnienie Przyczyna członka zespołu zmiany stanu elementu roboczego.
|
Optional |
REASONS |
Kolekcja jednej DEFAULTREASON i opcjonalnie REASON elementów, które wyjaśniają, dlaczego członka zespołu zmienić stan elementu roboczego.
|
|
STATE |
Definiuje prawidłowy stan typu elementu roboczego.Ten element może zawierać FIELDS element, który odwołuje się do zasad i warunków, które zostaną zastosowane dla określonego pola członka zespołu zmianie stanu elementu roboczego tego typu.
|
Wymagane |
STATES |
Określa zbiór STATE elementów, które określają prawidłowe stany, do których użytkownik może przypisać tego typu elementu roboczego.
|
Wymagane |
TRANSITION |
Określa prawidłową postęp lub regresji z jednego stanu do drugiego elementów roboczych określonego typu.
Aby uzyskać więcej informacji, zobacz przejścia elementu. |
Wymagane |
TRANSITIONS |
Określa kolekcję elementów TRANSITION.
|
Wymagane |
WORKFLOW |
Określa kolekcję STATES i TRANSITIONS kontenera elementów, które definiują przepływu pracy dla typu elementu roboczego.
|
Wymagane |