--- alias: user-guide-unapprove-protocol-instance-tasks description: "This documentation outlines the process for reversing the approval of protocol instance tasks" --- # Unapprove Protocol Instance Tasks ## Overview This operation is used to unapprove **Protocol Instance** Tasks. ## Setup No special setup is required other than to meet the preconditions of the transaction. ## Preconditions * Protocol instance exists, is active and is in the system state Open. * Protocol State AllowTaskRelease is `true`. * If a state role is defined, the user must belong to that role. ## Sequence of Steps ### Step 1 1. In the **Details** view, Open the **Protocol Instance** and select the button **Unapprove**. 2. Choose **Unapprove Tasks** and once in the **Task** unapprove wizard, select the **Task(s)** that you want to unapprove. 3. Optionally, enter a comment. 4. Select **Unapprove**. ![Screenshot showing a task list with an instance marked for unapproval.](../images/unapprove_protocol_instance_tasks.png) !!! note The task will change from Released to Created. !!! note Task approval definitions are defined in [State Settings](../../../../business-data/protocol/create_protocol/#step-5-state).