You can calculate in a Date object a relative time and date at which a user interaction times out.
You can set an absolute time and date in a Date object. When the time on the given date arrives, the request for a user interaction times out. Alternatively, you can create a workflow element that calculates and generates a relative Date object according to a function that you define. For example, you can create a relative Date object that adds 24 hours to the current time.
■
| |
■
| |
■
|
You created a function that calculates a time and date relative to the current time and date and generates a Date object. A User Interaction element can receive this Date object as an input parameter to set the timeout period until which it waits for input from the user. When the workflow arrives at the User Interaction element, it suspends its run and waits either until the user provides the required information, or for 24 hours before it times out.
You must bind the Date object to the User Interaction element's timeout.date parameter. See Set the timeout.date Attribute to a Relative Date.