mail.moved
mail.moved automation events trigger after a ticket is moved to a new group or bucket.
Placeholders
The automation event dictionary starts with the following values:
Key | Type | Notes |
---|---|---|
actor_* |
record | The current actor record. Supports key expansion. actor__type is the record type alias (e.g. automation , worker ) |
was_group_* |
record | The group record before the ticket was moved. Supports key expansion. |
was_bucket_* |
record | The bucket record before the ticket was moved. Supports key expansion. |
ticket_* |
record | The new state of the moved ticket. Supports key expansion. |
Outputs
(none)
Examples
Set a watcher if a ticket is moved to a particular group:
-
start: decision/group: outcome/group1: if@bool: {{ticket_group_name == "Support"}} then: record.update/watcher: output: updated_ticket inputs: record_type: ticket record_id: {{ticket_id}} fields: links@list: worker:1 outcome/group2: if@bool: {{ticket_group_name == "Sales"}} then: record.update/watcher: output: updated_ticket inputs: record_type: ticket record_id: {{ticket_id}} fields: links@list: worker:2
-
commands: record.update: deny/type@bool: {{inputs.record_type is not record type ('ticket')}} allow@bool: yes
-
automation/group: uri: cerb:automation:example.ticketMove.watcher disabled@bool: {{ticket_group_id == was_group_id}}
-
ticket_id: 1 ticket_group_name: Sales was_ticket_group_name: Support