I have a task that has to be approved or declined by a user. However, after the due date has passed, the task should be autocompleted and I need to know in the further flow if the task was completed by the user or autocompleted.
I was thinking of adding three outcomes (Approve, Reject, CompletedBySystem) and configure the task escalation to complete using the CompletedBySystem outcome.
However, I do not want the CompletedBySystem outcome to be visible as an option to the user in the lazy approval mail that is sent out. Is this possible? Or is there another way to deal with this problem?
Just use 2 outcomes, Approve and Reject. Then use the Escalate and auto-complete options. Take a look at this help >>>Start a task process
But then I can't tell if the task was completed by the user or auto-completed by the system. The action to be taken after the task has been completed depends on that information.