---
schema_version: "1"
id: 8228867652bb1d987d154e8b60183a9501d1cad187489abded7f242b03d9cfbf
title: Run Data Processing Engine Definitions
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/dpe_run_definitions.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.dpe_run_definitions.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: eef28ce5129e5e64e6430ff0354292034103d1e391642d29cc2c197a2b6ff352
description: Use a flow to run a definition on a schedule or as part of a business process. Developers use invocable actions, Metadata API, and Apex to run definitions.
products:
  - Cross Cloud
release: "264"
---
# Run Data Processing Engine Definitions

Use a flow to run a definition on a schedule or as part of a business process. Developers use invocable actions, Metadata API, and Apex to run definitions.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=ind.dpe_editions.htm&amp;release=264.0.0&amp;type=5" title="Review the supported editions and availability for Data Processing Engine (DPE).">View supported editions</a>.</td></tr></tbody></table>

Run a definition from the builder to process specific input variable values to test and validate writeback results. You can also run the definition in debug mode from the builder to troubleshoot on a filtered subset of records and view intermediate outputs without performing a final writeback.

- **[Run and Troubleshoot a Data Processing Engine Definition from the Builder](https://help.salesforce.com/s/articleView?id=ind.dpe_run_builder.htm&release=264.0.0&type=5)**  
    Running a Data Processing Engine (DPE) definition from the builder is a powerful way to test and validate your data transformations before you create flows to run the definition on a schedule or as part of a business process. When you start a run from the builder, select debug modes to troubleshoot definitions on a filtered subset of records and view intermediate outputs without performing a final writeback.
- **[Run a Data Processing Engine Definition in Flows](https://help.salesforce.com/s/articleView?id=ind.dpe_run.htm&release=264.0.0&type=5)**  
    After you activate a Data Processing Engine definition, run it as part of a business flow or create a flow to run only a definition. You can also run a definition in a scheduled flow.
- **[Pause and Resume a Flow After a Data Processing Engine Definition Is Run](https://help.salesforce.com/s/articleView?id=ind.dpe_platform_event.htm&release=264.0.0&type=5)**  
    You can design a flow that has elements that are dependent on the results written back by a Data Processing Engine definition that's run in the same flow. Pause a flow using a Wait element when the definition is running and resume the flow after the run is complete.
- **[Cancel a Data Processing Engine Definition Run](https://help.salesforce.com/s/articleView?id=ind.dpe_cancel_definition_run.htm&release=264.0.0&type=5)**  
    You can cancel Data Processing Engine definition runs that are in progress before they start writing back results to the target objects. Cancel runs that have been running for a long time or runs started by mistake.