We have an approval node in one of my person's operation workflow. We are calling this from one Life Cycle Rule. There should be three transition lines after approval node in workflow. One is for approval another is for rejection and the last one is for time out. In the flow of time out there is one modify and one suspension extension node. Requirement is if the request gets timed out user will be suspended.
For three transition lines I have used below conditions.
For Approval activity.resultSummary==activity. APPROVED
For rejection activity.resultSummary==activity. REJECTED
For Time out (activity.resultSummary==activity.TIMEOUT)||(activity.resultSummary==ST")
Approval and rejection are working fine.
Then I tried (activity.resultSummary==activity.TIMEOUT)||(activity.resultSummary=="ST")||( activity.resultSummary=="SF") in time out transition line
After that on time out request goes to modify and suspend extension.
Then I have printed result summary of the approval node using
It printed SF not ST in case of time out.
It should print ST on time out not SF. Please help me .Is it any issue with itim architecher or am I doing any mistake?
But in case of time out request gets cancelled at the approval node it self without executing the modify and suspend extension.
Attached are the screen shot of Approval node and View Request of ITIM