For 1 & 2 points, I’m not sure if that link is explaining what I’m look for
Timer may work to trigger update but in that example it is changed the status of the workflow but I want that to be assigned to the supervisor of the user, an entity will have this info but how can I trigger that to update the supervisor’s name as new approver in the work flow? Can you show an example please?
It’s not just changing the status of the workflow automatically but to provide user an option to keep that workflow on hold manually so that it is not escalated to the users supervisor after a certain period as per #1 above. Example, say we set a approval lead time of 7 days but the approver is doing some research on it before approval that will take 15 days, in that case the approver will use this on hold option for 8 more days.
Say I’m approver of a workflow but I decide to direct the workflow to another person who is not the approver at the moment, is it possible?
How can an approver can see who are the previous approver and who are the next to visualize the complete workflow life-cycle, possible?
All of the above are from real-life business application need in a corporate environment without which use of BPM module would be ineffective for my project. These are standard functionality of Workflow management. Therefore if we have a sample app with those functions that will be useful.