Sdílet prostřednictvím


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

Informace v tomto tématu můžete použít jako rychlý odkazovat se na prvky a hlavní atributy, které řídí pracovní postup pro typ položka.Určit tyto prvky WORKFLOW prvek kontejneru je druhý hlavní části definice položka typu práce.Použití STATES a TRANSITIONS podřízený prvků k definování různých stavů, které může uživatel zadat pro typ práce, položka a přechody, které jsou povoleny mezi státy. Další informace o definování těchto prvků naleznete v tématuNávrh 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 zobrazuje celkové struktura WORKFLOW prvku.Určit všechny státy, na které může uživatel první přiřadit pracovní položka , zadejte do 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é sekvence .

Každý přechod můžete určit sadu důvody pro změnu stavu pracovní položka, 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).Kromě toho můžete aktivovat akce dochází během přechodu určením 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žka určitého typu.V WORKFLOW části definice, nejprve definovat státy a pak definujte přechody.Další informace naleznete v tématu Návrh pracovního postupu.

Element

Popis a syntaxe

Požadovaný:

ACTION

Definuje textový řetězec, který odpovídá akce mají být provedeny při systém pro sledování pracovních položek volání WorkItem.GetNextState metoda post-action stav pracovní položka.

<ACTION value="NameOfAction" />

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

Volitelné

ACTIONS

Definuje kolekce ACTION prvky.

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

Volitelné

DEFAULTREASON

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

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

Požadováno

FIELD

Určuje pole typ položka a pravidla a podmínky, které bude použito pro pole , když člen týmu změní stav pracovní položka tohoto typu a určí 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 kolekce FIELD prvky.

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

Volitelné

REASON

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

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

Volitelné

REASONS

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

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

STATE

Definuje platný stav pro položka 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 při člen týmu změní stav pracovní položka tohoto typu.

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

Požadováno

STATES

Určuje kolekce STATE prvky, které definují platný státy, které uživatel může přiřadit pracovní položka 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 pro 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 tématu prvek přechod.

Požadováno

TRANSITIONS

Určuje kolekce TRANSITION prvky.

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

Požadováno

WORKFLOW

Určuje kolekce STATES a TRANSITIONS prvky kontejneru, které společně definují pracovní postup pro typ práce položka.

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

Požadováno

Zpět na začátek

Viz také

Referenční dokumentace

Prvek pole (pracovní postup)

Koncepty

Návrh pracovního postupu

Další zdroje

Definice a přizpůsobení pracovního postupu u pracovní položky