Tüm WORKFLOW XML Öğeleri Başvurusu
Bu konudaki bilgileri bir iş öğesi türü için iş akışını denetleyen tüm öğelere ve temel özniteliklere hızlı başvuru olarak kullanabilirsiniz. WORKFLOW öğesi kapsayıcısındaki, iş öğesi türünün tanımının ikinci büyük bölümünde bu öğeleri belirtin. Kullanıcının iş öğesinin bir türü olarak belirleyebileceği farklı durumları ve bu durumlar arasında hangi geçişlere izin verildiğini tanımlamak için STATES ve TRANSITIONS alt öğelerini kullanın. Bu öğeleri tanımlama hakkında daha fazla bilgi için bkz. İş Akışını Tasarlama.
Bu konuda
WORKFLOW Örneği
WORKFLOW Öğeleri için Sözdizimi Yapısı
WORKFLOW Örneği
Aşağıdaki örnek WORKFLOW öğesinin genel yapısını gösterir. Kullanıcının STATES kapsayıcısı içindeki bir iş öğesi türüne ilk atayabileceği durumların tümünü belirtin. Ardından, bir durumdan diğerine izin verilen tüm geçişleri belirtin. Her durum bir STATE öğesine ve her geçiş bir TRANSITION öğesine karşılık gelir. Her STATES ve TRANSITIONS kapsayıcı öğesinde durumları ve geçişleri istediğiniz sırada tanımlayabilirsiniz.
Her geçiş için, iş öğesinin durumunu değiştirmek için, varsayılan gerekçe dahil, bir gerekçeler kümesi belirlenir. Her durum, geçiş veya neden için değer atayabilirsiniz ve FIELD (İş akışı) öğesini kullanarak bir veya daha fazla alandaki değerlere koşullar yerleştirebilirsiniz. Ayrıca ACTION öğesini belirterek bir geçiş esnasında bir eylemin oluşmasını tetiklemeyi sağlayabilirsiniz.
<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>
Başa dön
WORKFLOW Öğeleri için Sözdizimi Yapısı
Aşağıdaki tabloda açıklanan öğeleri kullanarak, bir takım üyesinin belli türde bir iş öğesini hangi durumlara ayarlayabileceğini belirtebilirsiniz. Tanımın WORKFLOW bölümünde önce durumları daha sonra geçişleri tanımlarsınız. Daha fazla bilgi için bkz. İş Akışını Tasarlama.
Öge |
Açıklama ve sözdizimi |
Gerekli midir? |
---|---|---|
ACTION |
İş öğelerini izleme sistemi, iş öğesinin eylem sonrası durumunu almak için WorkItem.GetNextState yöntemini çağırdığında gerçekleştirilecek olan bir eyleme karşılık gelen metin dizesini tanımlar.
Daha fazla bilgi için bkz. Durum, Geçiş veya Nedene Dayalı Alan Atamalarını Otomatikleştirme |
İsteğe bağlıdır |
ACTIONS |
ACTION öğelerinden oluşan koleksiyonu tanımlar.
|
İsteğe bağlıdır |
DEFAULTREASON |
Bir ekip üyesinin bir iş öğesini belirli bir durumdan diğer belirli duruma değiştirmesinin en genel gerekçesini tanımlar.
|
Zorunlu |
FIELD |
Bir çalışma öğesi türü için bir alan ve bir ekip üyesi söz konusu türde bir çalışma öğesinin durumunu değiştirdiğinde ve bu değişiklik için neden belirttiğinde bu alana uygulanacak kural ve koşulları belirtir.
Daha fazla bilgi için bkz. ALAN (İş akışı) Öğesi. |
İsteğe bağlıdır |
FIELDS |
Bir FIELD öğesi koleksiyonu belirtir.
|
İsteğe bağlıdır |
REASON |
Bir ekip üyesinin bir iş öğesinin durumunu neden değiştirdiğine yönelik ilave açıklama tanımlar.
|
İsteğe bağlıdır |
REASONS |
Bir ekip üyesinin iş öğesi durumunu neden değiştirdiğini açıklayan DEFAULTREASON ve isteğe bağlı REASON öğelerinin bir koleksiyonu.
|
|
STATE |
İş öğesi türü için geçerli bir durumu tanımlar. Bu öğe, bir ekip üyesi söz konusu türde bir çalışma öğesinin durumunu değiştirdiğinde belirli bir alana uygulanacak kural ve koşullara başvuru yapan bir FIELDS öğesi içerebilir.
|
Zorunlu |
STATES |
Kullanıcının söz konusu türde bir çalışma öğesi atayabileceği geçerli durumları tanımlayan bir STATE öğesi koleksiyonu belirtir.
|
Zorunlu |
TRANSITION |
Belirli türdeki çalışma öğeleri için bir durumdan diğerine geçerli ilerleme veya gerileme belirtir.
Daha fazla bilgi için bkz. TRANSITION Öğesi. |
Zorunlu |
TRANSITIONS |
Bir TRANSITION öğesi koleksiyonu belirtir.
|
Zorunlu |
WORKFLOW |
Çalışma öğesi türüne yönelik iş akışını birlikte tanımlayan STATES ve TRANSITIONS kapsayıcı öğeleri koleksiyonunu belirtir.
|
Zorunlu |
Başa dön