Aracılığıyla paylaş


Tüm WORKFLOW XML öğeleri başvurusu

Tüm öğeleri ve iş öğesi türü için iş akışını kontrol ana öznitelikleri için hızlı başvuru olarak, bu konudaki bilgiler kullanabilirsiniz.Bu öğeleri belirtin WORKFLOW bir iş öğesi türü tanımı ikinci önemli bölümü olan öğe kapsayıcı.Kullandığınız STATES ve TRANSITIONS bir kullanıcı için bir tür belirtebilirsiniz farklı durumları tanımlamak için alt öğeleri iş öğesi ve durumlar arasında hangi geçişlere izin verilir.Bu öğelerden tanımlama hakkında daha fazla bilgi için bkz:İş öğesi türü için iş akışını değiştirme

İş akışını değiştirmek için bir iş öğesi türü için tanım değiştirin.Bkz. Özel iş öğesi türünü değiştirme veya ekleme (WIT).

İş akışı örneği

Aşağıdaki örnek, genel yapısını gösterir WORKFLOW öğesi.İçin bir kullanıcı ilk atayabilirsiniz içerisinde bir iş öğesi türünün tüm durumları belirttiğiniz bir STATES kapsayıcı.Ardından, bir durumdan diğerine izin verilen tüm geçişleri belirtin.Her durum için karşılık gelen bir STATE öğesini ve her geçiş karşılık gelen bir TRANSITION öğesi.Her STATES ve TRANSITIONS kapsayıcı öğe tanımlayabilirsiniz durumları ve geçişleri istediğiniz sırada.

Her geçiş için varsayılan bir neden de dahil olmak üzere iş öğesinin durumunu değiştirmeyi nedenleri kümesini belirtin.Her durum, geçiş veya neden için değer atayabilirsiniz ve koşulları kullanarak bir veya daha fazla alan değerlerine yerleştirmek FIELD (iş akışı) öğesi.Buna ek olarak, bir geçiş sırasında belirterek bir eylemin tetikleyebilirsiniz ACTION öğesi.

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

Sözdizimi yapısı

Aşağıdaki tabloda açıklanan öğeleri kullanarak, hangi durumları için bir iş öğesinin belirli bir türün bir takım üyesinin ayarlayabilirsiniz belirtebilirsiniz.İçindeki WORKFLOW bölüm tanımı, durumları önce tanımlamanız ve sonra geçişleri tanımlayın.Daha fazla bilgi için bkz. İş öğesi türü için iş akışını değiştirme.

Öğe

Açıklama ve sözdizimi

Gerekli midir?

ACTION

İzleme çalışması için sistem çağrıları öğelerini olduğunda gerçekleştirilecek bir eylem için karşılık gelen bir metin dizesi tanımlar WorkItem.GetNextState iş öğesinin eylem sonrası durumunu almak için yöntemi.

<ACTION value="NameOfAction" />

Daha fazla bilgi için, Durum, Geçiş veya Nedene dayalı alan atamalarını otomatikleştirme

İsteğe Bağlı

ACTIONS

Koleksiyonu tanımlar ACTION öğeleri.

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

İsteğe Bağlı

DEFAULTREASON

Bir iş öğesinin belirli bir durumdan başka bir belirli duruma geçmesine bir takım üyesinin en yaygın neden tanımlar.

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

Gerekli

FIELD

Bir alan için bir iş öğesi ve kuralları ve bir takım üyesinin bu türde bir iş öğesinin durumunu değiştirir ve bir değişiklik neden belirtir, bu alana uygulanacak koşulları türünü belirtir.

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

Daha fazla bilgi için bkz. FIELD (İş Akışı) öğesi.

İsteğe Bağlı

FIELDS

Bir FIELD öğeleri koleksiyonunu belirtir.

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

İsteğe Bağlı

REASON

Neden bir iş öğesinin durumunu takım üyesi değiştirildi için bir ek açıklama tanımlar.

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

İsteğe Bağlı

REASONS

Bir koleksiyonu DEFAULTREASON ve isteğe bağlı REASON neden bir iş öğesinin durumunu takım üyesi değiştirildi açıklayan öğeler.

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

STATE

İş öğesi türü için geçerli bir durum tanımlar.Bu öğe içerebilir bir FIELDS kurallarına başvuran ve koşullara öğesi, bir takım üyesi bu türde bir iş öğesinin durumunu değiştirdiğinde belirli bir alana uygulanacak.

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

Gerekli

STATES

Koleksiyonu belirtir STATE için bir kullanıcı bir iş öğesi türü atayabilirsiniz geçerli durumları tanımlayan öğeleri.

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

Gerekli

TRANSITION

Geçerli ilerleme veya bir durumdan diğerine belirli bir türün iş öğeleri için regresyon belirtir.

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

Daha fazla bilgi için geçiş öğesi.

Gerekli

TRANSITIONS

Bir TRANSITION öğeleri koleksiyonunu belirtir.

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

Gerekli

WORKFLOW

Koleksiyonu belirtir STATES ve TRANSITIONS birlikte iş öğesi türü için iş akışını tanımlayan kapsayıcı öğeler.

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

Gerekli

Ayrıca bkz.

Başvuru

FIELD (İş Akışı) öğesi

Kavramlar

İş öğesi türü için iş akışını değiştirme