Skip to content

Enqueue a task with a delay

Plugin ID: eca_enqueue_task_delayed

Available since: 1.0.0

Fields

Delay value — config key: delay_value


This field supports tokens.

Type: textfield · Required: no · Default: 1

Delay unit — config key: delay_unit


When using the "Defined by token" option, make sure there is a token with this name: eca_enqueue_task_delayed_delay_unit

Type: select · Required: no · Default: empty string

Allowed values: 1, 60, 3600, 86400, 604800, 2592000, _eca_token, ''

Task name — config key: task_name

The task name will be used to identify, what type of task is to be processed. When multiple tasks are created that are of the same nature, they should share the same task name. When reacting upon the event "ECA processing queued task", you can use this name to recognize the task.
This field supports tokens.

Type: textfield · Required: yes · Default: empty string

Task value (optional) — config key: task_value

You may optionally define a task value here for more granular task control.
This field supports tokens.

Type: textfield · Required: no · Default: empty string

Tokens to forward — config key: tokens

Comma separated list of token names from the current context, that will be put into the task.

Type: textarea · Required: no · Default: empty string