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 | |
| ||
| ||
AttachmentsOnly for content that the workflow is applied to. | ||
| ||
| ||
attachmentupdated | ||
| ||
attachmentversionremoved | ||
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 | |
| ||
pageupdated | Page edited For simple state transitions, you can also use the
| |
newsupdated | Blog post edited For simple state transitions, you can also use the
| |
| 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: | ||
| ||
| ||
pagerejected | ||
newsrejected | ||
CommentsThese events occur when a Confluence comment is created, updated, removed or resolved, either at the bottom of any page or blog post, or as an inline comment by highlighting specific text on the page. | ||
pagecommentcreated | ||
pagecommentupdated | ||
pagecommentremoved | ||
inlinecommentcreated | ||
inlinecommentresolved | ||
LabelsOnly for content that the workflow is applied to. | ||
| ||
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 | ||
| ||
| ||
stateexpired | State expired States can be set to expire using the For simple state transitions, you can also use the
See also: Expiry Dates | |
stateexpiryupdated | ||
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
| 4.15+ |
Custom events
The events listed above can be used to trigger custom events. For more information, see: Triggers.