You can set the attribute of a User Interaction element to a relative time and date by binding it to a Date object. You define the object in a scripted function.

If you create a relative Date object in a scripted function, you can bind the attribute of a user interaction to this Date object. For example, if you bind the attribute to a Date object that adds 24 hours to the current time, the user interaction times out after waiting for 24 hours.

Add a user interaction element to the workflow schema.

Set the attribute for the user interaction.

Create a scripted function that calculates a relative time and date and encapsulates it in a Date object in the workflow. See Calculate a Relative Timeout for User Interactions.


Click the User Interaction element in the workflow schema.


Click the Attributes tab for the user interaction.


Click Not set for the source parameter to set the timeout parameter value.


Select the Date object that encapsulates a relative time and date that you defined in a scripted function and click Select.

You set the attribute to a relative date and time that a scripted function calculates.

Define the external input parameters that the user interaction requires from the user. See Define the External Inputs for a User Interaction.