APPEND_TO_QUEUE
Causes the subsequent THEN flow to execute when the service has available bandwidth to execute. Will only run one queued process at a time. Increase the number of service cores to increase the bandwidth for parallel processing. The queues are useful for avoiding rate throttling and ensuring continued operability when remote services are not available.
Properties
Queue Key ${}
queue_queueIdentifier
All queues that use the same queue identifier will be listed in the same queue logs in the administration panel. Set this value to categorize your queues.
Queue Item Identifier ${}
queue_itemIdentifier
Searchable template used to help identify your queued processes in the queue logs. Please set this to make your logs easier to interpret.
Use Data Fields
queue_useDataFields
When enabled, the queued process will only store the supplied fields in it's memory. When disabled, all process data a the point when the process is queued will be available when the subsequent actions in the data flow execute.
Prevent Duplication
queue_dedupe
When enabled, the queue item will be checked for duplication using the provided duplicate item template and related settings. If an existing record is found, this item will not be added to the processing queue.
Duplicate Item Template ${}
queue_dedupeKey
When duplication prevention is enabled, this key will be used to search for a duplicate record.
Allow Resubmissions of Completed Items
queue_dedupeIgnoreCompleted
When duplication is prevented and this option is enabled, a completed item will not be considered a duplicate of the queue item being created.
Allow Resubmissions of Permanently Failed Items
queue_dedupeIgnorePermanentlyFailed
When duplication is prevented and this option is enabled, a permanently failed item will not be considered a duplicate of the queue item being created.
Duplicate Key Expire Time
queue_dedupeTime
The amount of time to prevent the creation of duplicate items once this item is created. This value can be specified as a time strim (e.g. "60m" for 60 minutes or "30s" for 30 seconds).
The valid time definitions are:
- "ms" or "milliseconds" = milliseconds
- "s" or "seconds" = seconds
- "m" or "minutes" = minutes
- "h" or "hours" = hours
- "d" or "days" = days
- "w" or "weeks" = weeks
Fields
fields
A set of records that are used to define process data keys that are to be included when executing various actions.
Field Key
fields[].key
Where to find or set the data in the process data. Uses dot notation conventions.
Value ${}
fields[].value
The value to set in the process data. Accepts template syntax.