Couple of things that came for observation during solving this problem.
1. Absolute time advance handler is not firing on process steps and just firing only on the participant step.
2. I had to write the custom process step to get the value from workItem.getMetaDataMap and write it into the workflowData
3. I had to override the AbsolutetimeAdvanceHandler to pick the value from workflowData.getMetaDataMap for time out value.
I am able to solve the problem of scheduled activation.
I still wonder it would have been easy if the AbsolutetimeAutoAdvanceHandler is fired even on process step.Not sure whats the thought process for only firing it on the participant step.
Is there any way to capture the scheduled time in the notification messages, for eg: /content/geometrix is scheduled at 10:30 EST 07/15/2016 in the details of the notification?
/libs/granite/ui/components/foundation/form/datepicker just has the ability to pick the date, but not the time. Time has to be entered manually after choosing the date by modifying the 00:00. Is there any configuration to change the date picker to choose time along with the date?