Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Event

Notes

Ver

Assignee

The approval parameter must be set on the {trigger} for these events to work.

Macros: {approval}

pageapprovalassigned

Page reviewer assigned

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-pageapprovalassigned" and label = "example" and space = currentSpace()


newsapprovalassigned

Blog post reviewer assigned

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-newsapprovalassigned" and label = "example" and space = currentSpace()


approvalunassigned

Reviewer unassigned

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-approvalunassigned" and label = "example" and space = currentSpace()


Attachments

Only for content that the workflow is applied to.

attachmentadded

Attachment created

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-attachmentadded" and label = "example" and space = currentSpace()


attachmentschanged

Attachment created, updated or removed

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-attachmentschanged" and label = "example" and space = currentSpace()


attachmentupdated

Attachment updated (eg.new version uploaded)

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-attachmentupdated" and label = "example" and space = currentSpace()


attachmentremoved

Attachment removed

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-attachmentremoved" and label = "example" and space = currentSpace()


attachmentversionremoved

Attachment version removed

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-attachmentversionremoved" and label = "example" and space = currentSpace()


Content changes

Only for content that the workflow is applied to.

pagecreated

Page created

Only works in Space Mode.

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-pagecreated" and label = "example" and space = currentSpace()


newscreated

Blog post created

Only works in Space Mode.

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-newscreated" and label = "example" and space = currentSpace()


pageupdated

Page edited

For simple state transitions, you can also use the updated parameter on the {state} macro.

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-pageupdated" and label = "example" and space = currentSpace()


newsupdated

Blog post edited

For simple state transitions, you can also use the updated parameter on the {state} macro.

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-newsupdated" and label = "example" and space = currentSpace()


pagemoved

Page moved

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-pagemoved" and label = "example" and space = currentSpace()

3.1+

Content reviews

The approval parameter must be set on the {trigger} for these events to work.

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 partial=true.

For simple state transitions, you can also use the approved and rejected parameters on the {state} macro.

Macros: {approval}, {state}, {approve-page}, {reject-page}, {approve-children}, {reject-children}

pageapproved

Page approved

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-pageapproved" and label = "example" and space = currentSpace()


newsapproved

Blog post approved

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-newsapproved" and label = "example" and space = currentSpace()


pagerejected

Page rejected

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-pagerejected" and label = "example" and space = currentSpace()


newsrejected

Blog post rejected

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-newsrejected" and label = "example" and space = currentSpace()


Comments

These 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

Comment created

Content by Label
showLabelsfalse
showSpacefalse
cqllabel = "event-comment-created" and label = "example" and space = currentSpace()


pagecommentupdated

Comment updated

Content by Label
showLabelsfalse
showSpacefalse
cqllabel = "event-comment-updated" and label = "example" and space = currentSpace()


pagecommentremoved

Comment removed

Content by Label
showLabelsfalse
showSpacefalse
cqllabel = "event-comment-removed" and label = "example" and space = currentSpace()


inlinecommentcreated

Inline comment created

Content by Label
showLabelsfalse
showSpacefalse
cqllabel = "event-inline-comment-created" and label = "example" and space = currentSpace()


inlinecommentresolved

Inline comment resolved

Content by Label
showLabelsfalse
showSpacefalse
cqllabel = "event-inline-comment-resolved" and label = "example" and space = currentSpace()


Labels

Only for content that the workflow is applied to.

Macros: {set-label}, {remove-label}

labeladded

Label added

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-labeladded" and label = "example" and space = currentSpace()


labelremoved

Label removed

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-labelremoved" and label = "example" and space = currentSpace()


State

These events occur when a workflow transitions to a new state, or when a state expires.

Note: You must specify the state parameter in the {trigger} for these events.

Macros: {state}, {set-state}, {set-state-expiry}

statechanged

Page state changed

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel in ("event-statechanged","event-pagestatechanged") and label = "example" and space = currentSpace()


pagestatechanged

Page state changed

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel in ("event-pagestatechanged","event-statechanged") and label = "example" and space = currentSpace()


newsstatechanged

Blog post state changed

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-newsstatechanged" and label = "example" and space = currentSpace()


stateexpired

State expired

States can be set to expire using the duedate parameter on the {state} macro, or via the {set-state-expiry} macro.

For simple state transitions, you can also use the expired parameter on the {state} macro.

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-stateexpired" and label = "example" and space = currentSpace()

See also: Expiry Dates


stateexpiryupdated

State due date updated

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-stateexpired" and label = "example" and space = currentSpace()


Tasks

In the {trigger} macro, you can specify the task parameter to filter to events for a specific task, otherwise the trigger will apply to events for all tasks.

Macros: {task}, {complete-task}

taskcreated

Task created

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-taskcreated" and label = "example" and space = currentSpace()


taskassigned

Task assigned

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-taskassigned" and label = "example" and space = currentSpace()


taskcompleted

Task completed

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-taskcompleted" and label = "example" and space = currentSpace()


taskexpired

Task expired

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-taskexpired" and label = "example" and space = currentSpace()

See also: Expiry Dates


Read Confirmation

These events occur when a read confirmation is added to a workflow final state, a read confirmation is confirmed or read confirmation set due date expires.

confirmationdue

Read confirmation hits the set due date and becomes overdue

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-confirmationdueconfirmationoverdue" and label = "example" and space = currentSpace()


confirmationrequested

Read confirmation is added to a final state in a workflow

User is assigned as a reader to a read confirmation

New read confirmation request is sent

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-confirmationrequested" and label = "example" and space = currentSpace()


confirmationcompleted

Read confirmation overall status reaches status = complete

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-confirmationcompleted" and label = "example" and space = currentSpace()


confirmationacknowledged

User confirms reading the content

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-confirmationacknowledged" and label = "example" and space = currentSpace()


Workflow parameter

The parameter parameter must be set on the {trigger} for this event to work.

Macros{workflowparameter}

pageparameterupdate

Workflow parameter updated

Only applies to page-level parameter changes (set edit=true on the {workflowparameter} macro)

Content by Label
showLabelsfalse
max6
showSpacefalse
sorttitle
cqllabel = "event-pageparameterupdate" and label = "example" and space = currentSpace()

4.15+

...