Table of Contents

Search

  1. Preface
  2. Workflow Manager
  3. Workflows and Worklets
  4. Sessions
  5. Session Configuration Object
  6. Tasks
  7. Sources
  8. Targets
  9. Connection Objects
  10. Validation
  11. Scheduling and Running Workflows
  12. Sending Email
  13. Workflow Monitor
  14. Workflow Monitor Details
  15. Session and Workflow Logs
  16. Session Properties Reference
  17. Workflow Properties Reference

Timer Task

Timer Task

You can specify the period of time to wait before the Integration Service runs the next task in the workflow with the Timer task. You can choose to start the next task in the workflow at a specified time and date. You can also choose to wait a period of time after the start time of another task, workflow, or worklet before starting the next task.
The Timer task has the following types of settings:
  • Absolute time.
    You specify the time that the Integration Service starts running the next task in the workflow. You may specify the date and time, or you can choose a user-defined workflow variable to specify the time.
  • Relative time.
    You instruct the Integration Service to wait for a specified period of time after the Timer task, the parent workflow, or the top-level workflow starts.
For example, a workflow contains two sessions. You want the Integration Service wait 10 minutes after the first session completes before it runs the second session. Use a Timer task after the first session. In the Relative Time setting of the Timer task, specify ten minutes from the start time of the Timer task. Use a Timer task anywhere in the workflow after the Start task.
The following table describes the attributes you configure in the Timer task:
Timer Attribute
Description
Absolute Time: Specify the exact time to start
Integration Service starts the next task in the workflow at the date and time you specify.
Absolute Time: Use this workflow date-time variable to calculate the wait
Specify a user-defined date-time workflow variable. The Integration Service starts the next task in the workflow at the time you choose.
The Workflow Manager verifies that the variable you specify has the Date/Time datatype. If the variable precision includes subseconds, the Integration Service ignores the subsecond portion of the time value.
The Timer task fails if the date-time workflow variable evaluates to NULL.
Relative time: Start after
Specify the period of time the Integration Service waits to start executing the next task in the workflow.
Relative time: from the start time of this task
Select this option to wait a specified period of time after the start time of the Timer task to run the next task.
Relative time: from the start time of the parent workflow/worklet
Select this option to wait a specified period of time after the start time of the parent workflow/worklet to run the next task.
Relative time: from the start time of the top-level workflow
Choose this option to wait a specified period of time after the start time of the top-level workflow to run the next task.