Wait Timer
Type ID: waitTimer · Kind: Action · Trace: CHAIN
Pauses the current workflow branch for a fixed duration and resumes it once the timer expires. Typically used mid-graph rather than as a root node.
Credentials
None
Properties
| Property | Key | Type | Required | Default | Possible values | Shown when |
|---|---|---|---|---|---|---|
| Resume In | resumeIn | number | Yes | — | time in milliseconds after which the workflow should resume | Always |
Notes
- On
execute(), the node returns awaitdescriptor on thetimerchannel withtriggerConfig.resumeInset to the configured value andmetadata.requestedAtset to the current ISO timestamp. It does not emit data immediately. - The step engine detects the wait, persists a wait descriptor, and stops the branch. The wait orchestrator schedules a
wait:timerjob; when it fires, the orchestrator resumes the branch (reasontimer_expired) and pushes data downstream. resumeInis read directly from the raw parameters (it is not run through the resolver engine inexecute).- A
poll()method exists that emits{ resumeIn: <ISO timestamp> }.