Data Processing Engine, Batch Management, and Monitor Workflow Services
Data Processing Engine, Batch Management, and Monitor Workflow Services
Use Data Processing Engine, Batch Management, and Monitor Workflow Services to define, run, and review automated data jobs. These shared Industries resources are documented in the Industries Common Resources Developer Guide.
Data Processing Engine transforms data in your Salesforce org and writes the results back as new or updated records. Batch Management processes many standard and custom object records in scheduled flows. Monitor Workflow Services tracks each run, including its parts, status, and records that were not processed. These features share a data model, a Tooling API object, a platform event, and business APIs. You can also use metadata and invocable actions to view, create, edit, and run definitions and jobs.
See these topics in the Industries Common Resources Developer Guide.
-
Data Processing Engine, Batch Management, and Monitor Workflow Services share this data model of objects and relationships.
-
BatchJobDefinition is a Tooling API object shared by Data Processing Engine and Batch Management.
-
Use the BatchJobStatusChanged event to notify subscribers after a Batch Management job or a Data Processing Engine definition is processed in a flow.
-
These REST APIs support shared batch processing. Some are also available as Apex classes and methods.
-
Transform data for standard and custom objects, and write the results back as new or updated records. Use a Tooling API object, a standard object, Metadata API, and an invocable action to view, create, edit, and run definitions.
-
Process many standard and custom object records in scheduled flows. Use Tooling API objects, a standard object, Metadata API, and an invocable action to view, create, edit, and run jobs.
-
Track Data Processing Engine definition runs and Batch Management jobs. After a run, view its parts, status, and the records that were not processed.