I have a flexi task which has reminders and escalation.
The escalation is configured on some actions to approve after some elapsed time. On other actions it is set to reject.
I need to know if the task has been approved by the assignee, or auto-approved by the escalation.
How do I do this?
I tried to compare Last Task Respondent with the assigned approver to see if they are the same (i.e. approved by person) or different (i.e. approved by the system through escalation). This didn't work. I logged to history list Last Task Respondent and it was still me, even though the workflow escalated the task outcome.
So my question is this, how do I tell if the task has been approved by the assigned person, or if it has an outcome based on the escalation settings?
Solved! Go to Solution.
Good shout poppet! I did add escalation comments on each of them so I could do that. But there must be something out of the box? I notice that the Last Task Respondent is the initiator which in my case is a service account, so I can check for that also, but I would have thought there would be an easier way to identify this!
You would have thought so wouldn't you!!!
Handy having the initiator as a service account.
Only other thing I can think of is an another Outcome, which is what the auto approval sets the outcome as?? You would need to hide this option on the form though so would be trickier.