read-ack macro
Overview
Use the read-ack macro to add read confirmation functionality to your workflow.
Where to use it?
Within a workflow macro.
The  read-ack macro can be used in two ways:
- In a workflow macro with a final state to provide read confirmation functionality when the document is in the workflow final state 
- In a workflow macro with no states to provide read confirmation functionality without an approval workflow. Workflow parameters and filters can be used to determine which content should have a read confirmation 
Parameters
| Parameter | Required | Default | Notes | 
| 
 | 
 | ||
| 
 | 
 | ||
| 
 | The date by which the read confirmation should be completed. This shows as overdue in reports if it is beyond this date. The due date can be one of the following: 
 The macro supports the use of ISO 8061 for duration periods. | ||
| 
 | 
 | When  In the workflow state dialog box, when Require read confirmation is 
 | |
| 
 | true | When  | 
You can enable and edit a read confirmation using the workflow builder:
Make the read confirmation active for the workflow to automatically add a read confirmation on the transition to the workflow's final state.
The read confirmation can be edited to let the editor choose whether or not to add the read confirmation on the transition to the final state.
Events
Read confirmations generate the following events:
- confirmationrequested
- confirmationcompleted
- confirmationdue
- confirmationacknowledged
By default, read confirmation assignee(s) receive notifications for all read confirmation events. However, read confirmation notifications can be disabled in global administration or in the space tools.
Examples
With no states
With an optional filter to limit workflow to content with a read-confirm label.
{workflow:name=Read Confirmation|label=read-confirm}
	{read-ack:user=admin}
{workflow}With states
{workflow:name=Simple Approve & Read Confirmation workflow}
 	{state:Review|approved=Approved|taskable=true}
 		{approval:Approve|assignable=true}
 	{state}
 	{state:Approved|final=true|updated=Review|hideselection=true}
 	{state}
	{read-ack:user=admin}
{workflow}Related pages
Need support? Create a request with our support team.
