--- alias: user-guide-perform-task description: "Update task details including progress, results, and state within defined transaction parameters" --- # Perform Task :lock: Task.**Perform** ## Overview This operation is used to update the progress, results and state of a **Task**. ## Setup No special setup is required other than to meet the preconditions of the transaction. ## Preconditions * The **Task** must be *Active*. * The **Task** must be in the state *Released* or *In Progress*. * The current user must be the *Owner* of the **Task**. ## Sequence of Steps ### Step 1 1. Optionally, mark the **Task** as completed by checking the *Mark The Task As Completed* checkbox. 2. Optionally, set the progress of the **Task** between 0 and 100%. If set to 100%, the **Task** will be considered *Completed*. 3. Optionally, edit the **Task** results. 4. Press the **Perform** button to complete the operation. ![Perform_Task][Perform_Task] [Perform_Task]: images/perform_task.png