--- title: Approval Action workflow activity description: The Approval Action activity performs an approval action on the current task. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/build-workflows/workflow-activities/r\_ApprovalAction.html release: australia product: Workflow Activities classification: workflow-activities topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Approval and rollback workflow activities, Workflow activities reference, Workflow activities, Classic Workflow, Build workflows] --- # Approval Action workflow activity The **Approval Action** activity performs an approval action on the current task. Use this activity to mark the current task record as approved or rejected. **Note:** When an **Approval Action** activity is used to mark a task approved, the activity marks all pending approvals as **No Longer Required**. This activity behaves differently from **Set Values** or **Run Script** when used to set the **Approval** field's value. ## Results The result value of the activity is the final approval disposition selected by the approver. The result value can be **Approved** or **Rejected**. A workflow designer can assign a result value using the *activity.result* variable from within a script field of the activity. ## Input variables Input variables determine the initial behavior of the activity.
| Field | Description |
|---|---|
| Action | The action to perform on the task. Options are:- Mark task approved - Mark task rejected - Mark task requested - Disregard pending approvals: the system sets approval records to **no longer required** and marks the activity as **approved**. |