--- title: Execute remedial action subflow inputs and outputs description: The Execute Remedial Action subflow runs a DEX remedial action on a device. This topic describes its inputs, outputs, the conditions that prevent a run, and its messages. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-service-management/digital-end-user-experience-dex/execute-remedial-action-subflow-reference.html release: australia product: Digital End-User Experience \(DEX\) classification: digital-end-user-experience-dex topic_type: reference last_updated: "2026-10-01" reading_time_minutes: 2 keywords: [remedial action, subflow, subflow inputs, subflow outputs] breadcrumb: [Trigger remedial actions from flows, DEX remedial actions, Configure, Digital End-User Experience, IT Service Management] --- # Execute remedial action subflow inputs and outputs The Execute Remedial Action subflow runs a DEX remedial action on a device. This topic describes its inputs, outputs, the conditions that prevent a run, and its messages. ## Inputs The following table describes the inputs that you provide to the Execute Remedial Action subflow. For the procedure, see [Execute a remedial action subflow](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-service-management/digital-end-user-experience-dex/execute-remedial-action-subflow.md). |Input|Required|Description| |-----|--------|-----------| |device\_id|Yes|The sys ID of the computer CI \(`cmdb_ci_computer`\) of the device to run the remedial action on.| |remedial\_action\_id|Yes|The sys ID of the remedial action \(`sn_reacf_remedial_action`\) to run.| |action\_params|Yes|A JSON object that maps the column name—not the label—of each remedial action parameter to its value. If the remedial action has no parameters, enter `{}`.| |origin\_sys\_id|No|The sys ID of the remedial action origin \(`sn_reacf_remedial_action_origin`\). The origin is used to track the run in the remedial action execution record.| ## Outputs
| Output | Description |
|---|---|
| status\_code | The result of the run: - Success \(the remedial action ran and the subflow received its result\) - Failed \(the subflow didn't run the remedial action—see conditions that prevent a run\) - Timeout \(the remedial action started, but the subflow stopped waiting for the result after 15 minutes\) |
| error\_message | The message that explains a Failed or Timeout result. For details, see [Messages](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-service-management/digital-end-user-experience-dex/execute-remedial-action-subflow-reference.md). |
| output | A JSON object with the details of the run, including the parameters used, the message, and the status that the device reported. |