SA_TRANSFER
Start:
Description: This is the initial point where the workflow is triggered.
Role: No specific role is involved as it's a system start.
Action: Begins with checking conditions for the next step.
Transition from Start to A1 (Creator Approval):
Condition: This transition occurs if the transfer request status is "TP".
User View Condition: Displayed as "{Status} = 'TP'".
Activity A1: Creator Approval
Description: The creator of the request reviews and decides whether to approve or reject it.
Role: Handled by the creator.
Action: Utilizes a task approval system for decision-making.
Wait Settings: The activity waits for 2 days, with automatic retries.
Outcome: Leads to different paths based on acceptance or non-acceptance.
Transition from A1:
To A5 (Move Status to TE):
Condition: If the activity status is "N" (Not Accepted).
User View Condition: Displayed as "{NotAccepted}".
To A6 (Submit Transfer Request):
Condition: If the activity status is "Y" (Yes, Accepted) or "A" (Approved).
User View Condition: Displayed as "{Accepted}".
Activity A5: Move Status to TE
Description: Updates the request status to "TE" if not accepted.
Role and Action: System updates the status. No person involved.
Outcome: Transitions the process to End after updating.
Activity A6: Submit Transfer Request
Description: Submits the request after approval.
Action: Invokes a specific program to complete the submission.
Outcome: Moves the process to End once submitted.
End:
Description: Marks the conclusion of the workflow.
Action: No further processing; signifies completion.
Error Handling and Notifications
Error Activity:
Role: Managed by the creator through notifications.
Action: Notifies users when errors occur.
Not Accepted Handler:
Description: Deals with requests that are rejected.
Role: Handled by notifying the creator.