We are looking to create reminders and timeouts to auto approve certain personnel actions based on varying period end dates (dependent on process levels). So the timers in hours or days on the user action node would not be set at all.
So far, creating a flow to read PERSACTION and calculate when to send reminder emails works. In order to auto approve after a similar calculation I was going to use a call to PA53 to approve. That is still leaving the task in the users inbasket. How do I remove the task or go about approving a different way in order to also remove the task at the same time?
I'm not sure why you'd need an offline solution when you can do the same calculations within the flow before going to the Inbasket node and use a variable to assign the reminder and timeout setting.
Given that, you can create a dispatch call to the original Workunit to 'take the action' you want and complete the flow. The main issue would be if there are other approval levels. I suppose you could send a cancelation call to the original Workunit as well to just close it.