Introduction to processors and models in Sitecore Data Exchange Framework.

Data Exchange Framework uses models to represent a part of a sync process that performs a specific purpose. For example, the model for a pipeline represents the order of steps that synchronize data, such as synchronizing data from an ERP to Sitecore xDB. The model for a pipeline step represents a specific function in a pipeline, such as read data or map data.

A model represents what can be done. A processor handles the implementation of how the work is done.

As part of the configuration process you associate models with a processor. This assocation is usually pre-configured in the Sitecore template that represents the model (using standard values), but you can change the processor associated with a model at any time.

This section describes the base classes you can use to simplify the task of creating custom processors.