You can set the timeout.date 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.

About this task

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

Prerequisites

  • Add a user interaction element to the workflow schema.

  • Set the security.group 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.

Procedure

  1. Click the Edit icon (Edit icon) of the User Interaction element in the workflow schema.
  2. Click the Attributes tab for the user interaction.
  3. Click Not set for the timeout.date source parameter to set the timeout parameter value.
  4. Select the Date object that encapsulates a relative time and date that you defined in a scripted function and click Select.

Results

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

What to do next

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