--- title: Manage workflow activity conditions description: Activities contain default conditions that determine which transitions are followed.The result value specified by an activity controls the condition through which the activity transitions. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/build-workflows/workflow-activities/t\_ManageActivityConditions.html release: australia product: Workflow Activities classification: workflow-activities topic_type: task last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Workflow activities, Classic Workflow, Build workflows] --- # Manage workflow activity conditions Activities contain default conditions that determine which transitions are followed. ## Before you begin Role required: admin ## About this task For example, the **Approval - User** activity has two conditions, **Approved** and **Rejected**. \[Omitted image "WFActivityConditions.png"\] Alt text: You can use a JavaScript condition check to create custom conditions on Core workflow activities. Custom activities do not support this feature. ## Procedure 1. Right-click the activity and select **Add Condition** from the context menu. 2. In the New Workflow Condition dialog box, fill in the fields as appropriate \(see table\).
| Field | Description |
|---|---|
| Name | The label that is displayed on the workflow. |
| Activity | Name of the activity for which this condition is submitted. This value is populated automatically by the system. |
| Short description | Brief description of this condition. |
| Condition | A JavaScript condition check. The following variables are available: - **current**: Current record that the workflow is running against. - **activity.result**: Result value set by the activity upon completion. - **activity**: Workflow Executing Activity \(wf\_executing\) record. Used for advanced condition checks. - **activity.vars**: Variables associated with the Workflow Executing Activity record. Used for advanced condition checks. |
| Skip during generate | If selected, the [**Generate** activity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/servicenow-platform/r_Generate.md) does not follow this transition to generate approvals or tasks. |