أمثلة لسير العمل: الحالات، والانتقالات، والأسباب

مقطع سير العمل فى تعريف نوع عنصر العمل يصف الحالات الصالحة، والانتقالات الصالحة، وأسباب الانتقال الصالحة.

كجزء من تعريف سير العمل, يمكن تعداد الأسباب. تقوم الأسباب بتعريف لماذا يقوم المستخدم بتغيير عنصر العمل من حالة إلى أخرى.

يوضح المثال التالي مثال لقسم سير العمل فى تعريف نوع عنصر العمل. ويعرف حالتين، وانتقالين للحالة، وعلى الأقل سبب واحد لكل انتقال للحالة.

<WORKFLOW>
<STATES>
<STATE value="Active" />
<STATE value="Complete" />
</STATES>
<TRANSITIONS>
<TRANSITION from="" to="Active">
        <REASONS>
                <REASON value="New">
        <REASONS>
</TRANSITION>

<TRANSITION from="Active" to="Complete">
        <REASONS>
                 <REASON value="Deferred"/>
                 <REASON value="No Plans to Fix"/>
        </REASONS>
</TRANSITION>
</TRANSITIONS>
</WORKFLOW>

يجب تعريف انتقال واحد فقط لنقل عنصر العمل من اللا شيء، كما هو موضح بالخط الغامق في المثال السابق، إلى حالة مسماة. يعرّف هذا الانتقال الحالة الأولية لعنصر عمل جديد. كمل يجب على كل انتقال أن يقوم بتعريف سبب واحد على الأقل.

أصغر سير عمل لعنصر عمل يجب أن يحتوى على حالة واحدة، وانتقال واحد، و سبب افتراضي واحد.

يوضح المثال التالي أصغر سير عمل أصغر يمكنك تعريفه:

<WORKFLOW>
<STATES>
<STATE value=”EXISTS” />
</STATES>
<TRANSITIONS>
<TRANSITION from=”” to=”EXISTS” />
<REASONS>
    <REASON value=”New”>
</REASONS>
</TRANSITIONS>
</WORKFLOW>

ملاحظة

أسماء الحالة والأسباب غير حساسة لحالة الأحرف.

راجع أيضًا:

موارد أخرى

تعريف و تخصيص سير العمل الخاص بعنصر العمل