task macro
Overview
The task
macro is used to automatically create tasks when a workflow state
is entered.
Where to use it?
Optional.
One or more task
macros can be put in a state macro.
Within a state
, each task
must be uniquely named.
Tasks can be added for each workflow state using the Edit states panel in workflow builder
Parameters
Parameter | Required | Default | Notes | Ver |
---|---|---|---|---|
unnamed first parameter | Name of task:
| 3.0+ | ||
| Task assignee:
If no assignee specified, any user with edit permission on the associated content can assign or complete tasks. Filter by labelThere are no items with the selected labels at this time. | 3.0+ | ||
| Due date for task completion:
If specified, the task, if not completed, will eventually expire and trigger a taskexpired event. | |||
| Note to associate with the task:
Filter by labelThere are no items with the selected labels at this time. | 3.2.7+ | ||
DeprecatedThe following parameters are no longer supported. | ||||
| Obsolete Task types are no longer supported – use {approval} macros instead, with customised button labels. | 3.0 |
Notes
A state can be configured to automatically transition once all tasks are completed via its completed
parameter.
Events
The following Events relate to tasks:
taskcreated
taskassigned
taskcompleted
taskexpired
Example
{workflow:name=Task example}
{state:Tasks|completed=Done}
{task:Some task}
{state}
{state:Done}
{state}
{workflow}
All examples
-
Expiry Dates — States, tasks, and messages can be set to expire on a certain date or after a certain amount of time
-
Make tasks disable a review — Two ways to use tasks to disable a review. The first way uses a precursor task state where the tasks can be set and completed. The second example uses a Value Reference as a condition to check that all tasks are complete. For the value reference method, you will need the Reporting for Confluence app in addition to Comala Document Management.