Aracılığıyla paylaş


TRANSITION Öğesi

Bir iş öğesi türü için bir durumdan başka bir duruma ilerleme veya gerilemeyi belirlemek üzere TRANSITION öğesini kullanın. TRANSITION öğesi, TRANSITIONS öğesinin zorunlu bir alt öğesidir.

Şema Hiyerarşisi

WITD

    WORKITEMTYPE

        WORKFLOW

            TRANSITIONS

                TRANSITION

<xs:element name="TRANSITION" type="Transition" maxOccurs="unbounded"/>

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

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst ögeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik

Description

from

Gerekli. İş öğesinin geçiş yaptığı durumun adı.

to

Gerekli. İş öğesinin geçiş yaptığı durumun adı.

for

Transition özniteliği.

İsteğe Bağlı. Geçişi gerçekleştirme izni olan kullanıcı veya grubun adı.

not

Transition özniteliği.

İsteğe Bağlı. Geçişi gerçekleştirmesi kısıtlanan kullanıcı veya grubun adı.

Alt Öğeler

Öge

Description

EYLEMLER

İsteğe Bağlı. İş öğesinin sonraki eylem durumunu alan WorkItem.GetNextState yöntemini çağırırken kullanılabilecek bir eylem dizesi tanımlayan ACTION öğeleri koleksiyonu tanımlar.

REASONS

Gerekli. DEFAULTREASON ve iş öğesinin geçişi tamamlayabileceği geçerli eylemleri tanımlayan REASON öğelerinin koleksiyonu.

ALANLAR (iş akışı)

İsteğe Bağlı. İş öğesi türünün tanımlandığı alan tanımlarına başvuran bir FIELD (İş akışı) öğeleri koleksiyonu.

Üst Öğeler

Öge

Description

TRANSITIONS

Gerekli. İş öğesi türü için geçerli durum geçişlerini tanımlayan bir TRANSITION öğeleri koleksiyonu.

Notlar

TRANSITION, TRANSITIONS'in gerekli bir alt öğesidir.

İş öğesini boşluktan (from="") adlandırılmış bir duruma (örnek: Etkin) taşımak için tam olarak bir tane geçiş tanımlamalısınız. Bu geçiş yeni bir iş öğesi için varsayılan durumu tanımlar.

minOccurs="1"

maxOccurs="unbounded"

Örnek

<TRANSITION from="Active" to="Resolved">
   . . .
   <REASONS>
      <DEFAULTREASON value="Fixed"/>
      <REASON value="Deferred"/>
      <REASON value="Duplicate"/>
      <REASON value="As Designed"/>
      <REASON value="Unable to Reproduce"/>
      <REASON value="Obsolete"/>
   </REASONS>
   . . .
</TRANSITION>

Ayrıca bkz.

Kavramlar

İş Akışını Tasarlama

Diğer Kaynaklar

Çalışma Öğesi İş Akışını Tanımlama ve Özelleştirme