Overview
As content producers interact with content, and the workflow itself, internal notifications called "Events" are generated within the Comala Workflows app. The workflow can use Triggers to listen for these events, and, upon detecting one, perform one or more Actions.
This process, of an event triggering actions, enables the workflow to react to a wide range of user interactions and workflow situations. For example, you could send custom emails when someone is assigned to a review, or you could start a remote publishing process when content is approved.
Events
Event | Notes | Ver |
---|---|---|
AssigneeThe | ||
| Page reviewer assigned
Content by label
There is no content with the specified labels | |
| Blog post reviewer assigned
Content by label
There is no content with the specified labels | |
| Reviewer unassigned
Content by label
There is no content with the specified labels | |
AttachmentsOnly for content that the workflow is applied to. | ||
| Attachment created
Content by label
There is no content with the specified labels | |
| Attachment created, updated or removed
Content by label
There is no content with the specified labels | |
attachmentupdated | Attachment updated (eg.new version uploaded)
Content by label
There is no content with the specified labels | |
| Attachment removed
Content by label
There is no content with the specified labels | |
Content changesOnly for content that the workflow is applied to. | ||
| Page created Only works in Space Mode.
Content by label
There is no content with the specified labels | |
| Blog post created Only works in Space Mode.
Content by label
There is no content with the specified labels | |
pageupdated | Page edited For simple state transitions, you can also use the
Content by label
There is no content with the specified labels | |
newsupdated | Blog post edited For simple state transitions, you can also use the
Content by label
There is no content with the specified labels | |
| Page moved
Content by label
There is no content with the specified labels | 3.1+ |
Content reviewsThe By default, the {trigger} will only activate once all reviewers have agreed to Approve or Reject the content. To activate it for each individual Approve or Reject, set For simple state transitions, you can also use the Macros: | ||
| Page approved
Content by label
There is no content with the specified labels | |
| Blog post approved
Content by label
There is no content with the specified labels | |
pagerejected | Page rejected
Content by label
There is no content with the specified labels | |
newsrejected | Blog post rejected
Content by label
There is no content with the specified labels | |
LabelsOnly for content that the workflow is applied to. | ||
| Label added
Content by label
There is no content with the specified labels | |
labelremoved | Label removed
Content by label
There is no content with the specified labels | |
StateThese events occur when a workflow transitions to a new state, or when a state expires. Note: You must specify the | ||
statechanged | Page state changed
Content by label
There is no content with the specified labels | |
| Page state changed
Content by label
There is no content with the specified labels | |
| Blog post state changed
Content by label
There is no content with the specified labels | |
stateexpired | State expired States can be set to expire using the For simple state transitions, you can also use the
Content by label
There is no content with the specified labels See also: Expiry Dates | |
TasksIn the | ||
| Task created
Content by label
There is no content with the specified labels | |
| Task assigned
Content by label
There is no content with the specified labels | |
| Task completed
Content by label
There is no content with the specified labels | |
| ||
Workflow parameterThe | ||
pageparameterupdate | Workflow parameter updated Only applies to page-level parameter changes (set
Content by label
There is no content with the specified labels | 4.15+ |
Custom events
The events listed above can be used to trigger custom events. For more information, see: Triggers.