Sdílet prostřednictvím


Všechny referenční elementy XML pracovního postupu

Informace v tomto tématu můžete použít jako rychlý odkaz na všechny prvky a hlavní atributy určující typ pracovní položky pracovního postupu. Určit tyto prvky WORKFLOW prvek kontejner, který je druhá hlavní část definice položky typu práce. Použití STATES a TRANSITIONS podřízených prvků k definování různých stavů, které může uživatel zadat pro typ práce zboží a přechody, které jsou povoleny mezi státy. Další informace o definování těchto prvkůNávrhu pracovního postupu

V tomto tématu

  • Příklad pracovního postupu

  • Syntaxe strukturu prvků pracovního postupu

Příklad pracovního postupu

Následující příklad ukazuje celkovou strukturu WORKFLOW prvku. Určit všechny státy, které uživatel nejprve přiřadit položky typu práce v rámci STATES kontejneru. Můžete určit všechny přechody, které jsou povoleny z jednoho státu do druhého. Každý stát odpovídá STATE odpovídá prvku a každý přechod TRANSITION prvku. V rámci každé STATES a TRANSITIONS prvku kontejneru, můžete definovat stavy a přechody v libovolném pořadí, které chtít.

Každý přechod určit 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ý stát, přechodu nebo příčiny a podmínky můžete umístit na hodnoty jednoho nebo více polí pomocí FIELD prvku (pracovní postup). Navíc můžete spouštět akce zadáním během přechodu ACTION prvku.

<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>

Zpět na začátek

Syntaxe strukturu prvků pracovního postupu

Pomocí prvků, které jsou popsány v následující tabulce můžete určit, které státy člen týmu můžete nastavit pracovní položky určitého typu. V WORKFLOW části definice, nejprve definujete státy a pak definujte přechody. Další informace naleznete v tématu Návrhu pracovního postupu.

Prvek

Popis a syntaxe

Požadovaný:

ACTION

Definuje textový řetězec, který odpovídá akce mají být provedeny při volání položky systému pro sledování práce WorkItem.GetNextState metody post-action stav pracovní položky.

<ACTION value="NameOfAction" />

Další informace získáte v tématu Pole přiřazení na základě stavu, přechodu nebo důvod automatizace

Volitelné

ACTIONS

Definuje kolekci ACTION prvky.

<ACTIONS>
   <ACTION>. . . </ACTION>
</ACTIONS>

Volitelné

DEFAULTREASON

Definuje Nejčastější příčinou změna pracovní položky z jednoho určitého státu do jiného státu zejména člena týmu.

<DEFAULTREASON value="ValueOfDefaultReason">
   <FIELDS>. . . </FIELDS>
</DEFAULTREASON>

Požadováno

FIELD

Určuje pole typu pracovní položku pravidla a podmínky, které bude použito pro toto pole při změně stavu pracovní položky tohoto typu člena týmu a určuje důvod změny.

<FIELD refname="FieldReferenceName">
   <ALLOWEDVALUES> . . . </ALLOWEDVALUES>
   <ALLOWEXISTINGVALUE />
   <CANNOTLOSEVALUE />
   <COPY />
   <DEFAULT />
   <EMPTY />
   <FROZEN />
   <MATCH />
   <NOTSAMEAS />
   <PROHIBITEDVALUES /> . . . </PROHIBITEDVALUES>
   <READONLY />
   <SERVERDEFAULT />
   <SUGGESTEDVALUES /> . . . </SUGGESTEDVALUES>
   <VALIDUSER />
   <WHEN>> . . . </WHEN>
   <WHENNOT> . . . </WHENNOT>
   <WHENCHANGED> . . . </WHENCHANGED>
   <WHENNOTCHANGED> . . . </WHENNOTCHANGED>
<FIELD>

Další informace naleznete v Prvek pole (pracovní postup).

Volitelné

FIELDS

Určuje kolekci FIELD prvky.

<FIELDS>
   <FIELD . . . </FIELD>
</FIELDS>

Volitelné

REASON

Definuje další vysvětlení proč člen týmu změněn stav pracovní položky.

<REASON value="NameOfReason">
   <FIELDS>. . . </FIELDS>
</REASON>

Volitelné

REASONS

Kolekce jedné DEFAULTREASON a volitelné REASON prvky, které vysvětlují, proč člen týmu změněn stav pracovní položky.

<REASONS>
   <DEFAULTREASON>. . . </DEFAULTREASON>
   <REASON>. . . </REASON>
</REASONS>

STATE

Definuje neplatný pro položky typu práce. Tento prvek může obsahovat FIELDS prvek, 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 tohoto typu.

<STATE value="NameOfState">
  <FIELDS>. . . </FIELDS>
</STATE>

Požadováno

STATES

Určuje kolekci STATE prvky, které definují platné státy, které uživateli přiřadit pracovní položky tohoto typu.

<STATES>
   <STATE>. . . </STATE>
</STATES>

Požadováno

TRANSITION

Určuje platný průběh nebo regrese z jednoho státu do druhého pracovní položky určitého typu.

<TRANSITION from="NameOfStartingState" 
   to="NameOfEndingState" 
   for="UserOrGroupName"
   not="UserOrGroupName">
   <ACTIONS>. . . </ACTIONS>
   <REASONS>. . . </REASONS>
   <FIELDS>. . . </FIELDS>
</TRANSITION>

Další informace naleznete v prvek přechod.

Požadováno

TRANSITIONS

Určuje kolekci TRANSITION prvky.

<TRANSITIONS>
    <TRANSITION>. . . </TRANSITION>
</TRANSITIONS>

Požadováno

WORKFLOW

Určuje kolekci STATES a TRANSITIONS práce Kontejnerové elementy, které společně definují pracovního postupu pro typ položky.

<WORKFLOW>
   <STATES>. . . </STATES>
   <TRANSITIONS>. . . </TRANSITIONS>
</WORKFLOW>

Požadováno

Zpět na začátek

Viz také

Odkaz

Prvek pole (pracovní postup)

Koncepty

Návrhu pracovního postupu

Další zdroje

Definování a přizpůsobení pracovního postupu pracovní položky