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.
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.
|
İ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.
|
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.
Daha fazla bilgi için bkz. FIELD (İş Akışı) öğesi. |
İsteğe Bağlı |
FIELDS |
Bir FIELD öğeleri koleksiyonunu belirtir.
|
İsteğe Bağlı |
REASON |
Neden bir iş öğesinin durumunu takım üyesi değiştirildi için bir ek açıklama tanımlar.
|
İ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.
|
|
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.
|
Gerekli |
STATES |
Koleksiyonu belirtir STATE için bir kullanıcı bir iş öğesi türü atayabilirsiniz geçerli durumları tanımlayan öğeleri.
|
Gerekli |
TRANSITION |
Geçerli ilerleme veya bir durumdan diğerine belirli bir türün iş öğeleri için regresyon belirtir.
Daha fazla bilgi için geçiş öğesi. |
Gerekli |
TRANSITIONS |
Bir TRANSITION öğeleri koleksiyonunu belirtir.
|
Gerekli |
WORKFLOW |
Koleksiyonu belirtir STATES ve TRANSITIONS birlikte iş öğesi türü için iş akışını tanımlayan kapsayıcı öğeler.
|
Gerekli |