# Data Exchange Framework > XP documentation for developers, in English, version 7.0. - Product: XP - Audience: Developers - Language: English - Version: 7.0 - Status: Previous version - Canonical URL: https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework ## Data Exchange Framework - [Data Exchange Framework](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/data-exchange-framework.md): Overview of how you configure data synchronization processes using the Sitecore Data Exchange Framework. - [Tenants](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/tenants.md): Introduction to tenants in Sitecore Data Exchange Framework. - [Synchronize all entries to xConnect](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/synchronize-all-entries-to-xconnect.md): How to configure synchronization to Sitecore xConnect to process all entries, whether modified or not. - [Filter which entries to synchronize](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/filter-which-entries-to-synchronize.md): How to use a query filter to limit the number of entries to synchronize to or from Sitecore. ### Pipeline batches - [Pipeline batches](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/pipeline-batches.md): Introduction to using pipeline batches to control Data Exchange Framework data synchronization processes. - [Start a pipeline batch manually](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/start-a-pipeline-batch-manually.md): How to start a pipeline batch manually in Data Exchange Framework. - [Scheduling a pipeline batch](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/scheduling-a-pipeline-batch.md): Using Sitecore's task scheduling feature to schedule a Data Exchange Framework pipeline batch. - [Starting a pipeline batch programmatically](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/starting-a-pipeline-batch-programmatically.md): An example of starting a Data Exchange Framework pipeline batch programmatically. - [Manage a running pipeline batch](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/manage-a-running-pipeline-batch.md): How to control or stop a pipeline batch while it is running in Sitecore Data Exchange Framework. - [Determine how contacts are matched](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/determine-how-contacts-are-matched.md): Describes how contacts are merged or created when the Data Exchange Framework synchronizes contact information. ### Pipeline steps - [Pipeline steps](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/pipeline-steps.md): Introduction to pipeline steps that can be added to Data Exchange Framework data synchronization processes. - [The Apply mapping pipeline step](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/the-apply-mapping-pipeline-step.md): How to use the Apply mapping pipeline step in the Sitecore Data Exchange Framework. - [The Copy object from context to new location pipeline step](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/the-copy-object-from-context-to-new-location-pipeline-step.md): How to use the Copy object from context to new location pipeline step in the Sitecore Data Exchange Framework. - [The Iterate data and run pipelines pipeline step](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/the-iterate-data-and-run-pipelines-pipeline-step.md): How to use the Iterate data and run pipelines pipeline step in the Sitecore Data Exchange Framework. - [The Resolve Multilanguage Sitecore Item Dictionary and Select Languages pipeline steps](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/the-resolve-multilanguage-sitecore-item-dictionary-and-select-languages-pipeline-steps.md): How to configure multilanguage related pipeline steps in Data Exchange Framework. - [The Set use delta settings pipeline step](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/the-set-use-delta-settings-pipeline-step.md): How to use the Set use delta settings pipeline step in the Sitecore Data Exchange Framework. ### Data mapping components - [Data mapping components](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/data-mapping-components.md): Overview of the data mapping components in Sitecore Data Exchange Framework. - [Converters](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/converters.md): Introduction to base classes you can use when creating custom converters in Sitecore Data Exchange Framework. - [Base item model converter](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/base-item-model-converter.md): Introduction to the base item model converter class in Sitecore Data Exchange Framework. - [Base endpoint converter](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/base-endpoint-converter.md): Introduction to the base endpoint converter class in Sitecore Data Exchange Framework. - [Base pipeline step converter](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/base-pipeline-step-converter.md): Introduction to the base pipeline step converter class in Sitecore Data Exchange Framework. - [Processors](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/processors.md): Introduction to processors and models in Sitecore Data Exchange Framework. - [Pipeline step processors](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/pipeline-step-processors.md): Introduction to the base classes you can use when creating pipeline step processors in Sitecore Data Exchange Framework. - [BaseReadDataStep processor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/basereaddatastep-processor.md): Introduction to the BaseReadDataStep processor class in Sitecore Data Exchange Framework. - [Value readers](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/value-readers.md): Guide to how value readers in the Sitecore Data Exchange Framework implement the logic for reading an object value. - [Framework value readers](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/framework-value-readers.md): Overview of value readers included with Sitecore Data Exchange Framework. - [Array value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/array-value-reader.md): Introduction to the array value reader in Sitecore Data Exchange Framework. - [Code to description value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/code-to-description-value-reader.md): Introduction to the Code to description value reader in Sitecore Data Exchange Framework. - [Collection to string value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/collection-to-string-value-reader.md): Introduction to the Collection to string value reader in Sitecore Data Exchange Framework. - [Constant value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/constant-value-reader.md): Introduction to the Constant value reader in Sitecore Data Exchange Framework. - [Constructor value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/constructor-value-reader.md): Introduction to the Constructor value reader in Sitecore Data Exchange Framework. - [Convert collection members value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/convert-collection-members-value-reader.md): Introduction to the Convert collection members value reader in Sitecore Data Exchange Framework. - [Convert type value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/convert-type-value-reader.md): Introduction to the Convert type value reader in Sitecore Data Exchange Framework. - [Culture info value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/culture-info-value-reader.md): Introduction to the Culture info value reader in Sitecore Data Exchange Framework. - [Date time value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/date-time-value-reader.md): Introduction to the Date time value reader in Sitecore Data Exchange Framework. - [Description to code value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/description-to-code-value-reader.md): Introduction to the Description to code value reader in Sitecore Data Exchange Framework. - [Enum value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/enum-value-reader.md): Introduction to the Enum value reader in Sitecore Data Exchange Framework. - [Fallback value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/fallback-value-reader.md): Introduction to the Fallback value reader in Sitecore Data Exchange Framework. - [Guid as string value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/guid-as-string-value-reader.md): Introduction to the Guid as string value reader in Sitecore Data Exchange Framework. - [Guid value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/guid-value-reader.md): Introduction to the Guid value reader in Sitecore Data Exchange Framework. - [Indexer property value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/indexer-property-value-reader.md): Introduction to the Indexer property value reader in Sitecore Data Exchange Framework. - [ISO date value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/iso-date-value-reader.md): Introduction to the ISO date value reader in Sitecore Data Exchange Framework. - [MD5 value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/md5-value-reader.md): Introduction to the MD5 value reader in Sitecore Data Exchange Framework. - [Method value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/method-value-reader.md): Introduction to the Method value reader in Sitecore Data Exchange Framework. - [Now value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/now-value-reader.md): Introduction to the Now value reader in Sitecore Data Exchange Framework. - [Number to DateTime value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/number-to-datetime-value-reader.md): Introduction to the Number to DateTime value reader in Sitecore Data Exchange Framework. - [Property value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/property-value-reader.md): Introduction to the Property value reader in Sitecore Data Exchange Framework. - [Raw value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/raw-value-reader.md): Introduction to the Raw value reader in Sitecore Data Exchange Framework. - [Sequential value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/sequential-value-reader.md): Introduction to the Sequential value reader in Sitecore Data Exchange Framework. - [Static method value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/static-method-value-reader.md): Introduction to the Static method value reader in Sitecore Data Exchange Framework. - [String split value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/string-split-value-reader.md): Introduction to the String split value reader in Sitecore Data Exchange Framework. - [Truncate string value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/truncate-string-value-reader.md): Introduction to the truncate string value reader in Sitecore Data Exchange Framework. - [Value accessor value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/value-accessor-value-reader.md): Introduction to the Value accessor value reader in Sitecore Data Exchange Framework. - [Values to array value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/values-to-array-value-reader.md): Introduction to the Values to array value reader in Sitecore Data Exchange Framework. - [Sitecore value readers](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/sitecore-value-readers.md): Overview of the value readers in Sitecore Data Exchange Framework. - [Sitecore user name value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/sitecore-user-name-value-reader.md): Introduction to the Sitecore user name value reader in Sitecore Data Exchange Framework. - [xConnect value readers](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/xconnect-value-readers.md): Overview of xConnect value readers in Sitecore Data Exchange Framework. - [Identified contact reference value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/identified-contact-reference-value-reader.md): Introduction to the Identified contact reference value reader in Sitecore Data Exchange Framework. - [Int to contact identifier type value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/int-to-contact-identifier-type-value-reader.md): Introduction to the Int to contact identifier type value reader in Sitecore Data Exchange Framework. - [Message item from email sent event value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/message-item-from-email-sent-event-value-reader.md): Introduction to the Message item from email sent event value reader in Sitecore Data Exchange Framework. - [Page view event definition ID value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/page-view-event-definition-id-value-reader.md): Introduction to the Page view event definition ID value reader in Sitecore Data Exchange Framework. - [Unique source contact identifier value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/unique-source-contact-identifier-value-reader.md): Introduction to the Unique source contact identifier value reader in Sitecore Data Exchange Framework. - [MongoDB value readers](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/mongodb-value-readers.md): Introduction to the MongoDB value reader in Sitecore Data Exchange Framework. - [BSON array to dictionary value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/bson-array-to-dictionary-value-reader.md): Introduction to the BSON array to dictionary value reader in Sitecore Data Exchange Framework. - [Dictionary entries from document value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/dictionary-entries-from-document-value-reader.md): Introduction to the Dictionary entries from document value reader in Sitecore Data Exchange Framework. - [Dictionary entry from document value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/dictionary-entry-from-document-value-reader.md): Introduction to the Dictionary entry from document value reader in Sitecore Data Exchange Framework. - [Salesforce value readers](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/salesforce-value-readers.md): Introduction to the Salesforce value reader in Sitecore Data Exchange Framework. - [Salesforce lookup field values value reader](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/salesforce-lookup-field-values-value-reader.md): Introduction to the Salesforce lookup field values value reader in Sitecore Data Exchange Framework. - [Value writers](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/value-writers.md): Guide to how Sitecore Data Exchange Framework uses value writers to implement how to write values to an object. - [Framework value writers](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/framework-value-writers.md): Overview of value writers in Sitecore Data Exchange Framework. - [Merge dictionary value writer](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/merge-dictionary-value-writer.md): Introduction to the Merge dictionary value writer in Sitecore Data Exchange Framework. - [Method value writer](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/method-value-writer.md): Introduction to the Method value writer in Sitecore Data Exchange Framework. - [Property value writer](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/property-value-writer.md): Introduction to the Property value writer in Sitecore Data Exchange Framework. - [Target reader value writer](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/target-reader-value-writer.md): Introduction to the Target reader value writer in Sitecore Data Exchange Framework. - [Value accessors](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/value-accessors.md): Guide to the value accessors in Sitecore Data Exchange Framework. - [Framework value accessors](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/framework-value-accessors.md): Overview of framework value accessors in Sitecore Data Exchange Framework. - [Dictionary value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/dictionary-value-accessor.md): Introduction to the Dictionary value accessor in Sitecore Data Exchange Framework. - [Property value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/property-value-accessor.md): Introduction to the Property value accessor in Sitecore Data Exchange Framework. - [Sitecore value accessors](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/sitecore-value-accessors.md): Overview of the Sitecore value accessors in Sitecore Data Exchange Framework. - [Item field value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/item-field-value-accessor.md): Introduction to the Item field value accessor in Sitecore Data Exchange Framework. - [Item ID value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/item-id-value-accessor.md): Introduction to the Item ID value accessor in Sitecore Data Exchange Framework. - [xConnect value accessors](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/xconnect-value-accessors.md): Overview of the xConnect value accessors in Sitecore Data Exchange Framework. - [Parameter position value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/parameter-position-value-accessor.md): Introduction to the Parameter position value accessor in Sitecore Data Exchange Framework. - [Contact identifier value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/contact-identifier-value-accessor.md): Introduction to the Contact identifier value accessor in Sitecore Data Exchange Framework. - [Entity facet dictionary property value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/entity-facet-dictionary-property-value-accessor.md): Introduction to the Entity facet dictionary property value accessor in Sitecore Data Exchange Framework. - [Entity facet list property value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/entity-facet-list-property-value-accessor.md): Introduction to the Entity facet list property value accessor in Sitecore Data Exchange Framework. - [Entity facet property value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/entity-facet-property-value-accessor.md): Introduction to the Entity facet property value accessor in Sitecore Data Exchange Framework. - [Entity facet property with mapping value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/entity-facet-property-with-mapping-value-accessor.md): Introduction to the Entity facet property with mapping value accessor in Sitecore Data Exchange Framework. - [Entity facet value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/entity-facet-value-accessor.md): Introduction to the Entity facet value accessor in Sitecore Data Exchange Framework. - [Entity facet XObject property value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/entity-facet-xobject-property-value-accessor.md): Introduction to the Entity facet XObject property value accessor in Sitecore Data Exchange Framework. - [Entity ID value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/entity-id-value-accessor.md): Introduction to the Entity ID value accessor in Sitecore Data Exchange Framework. - [Events from interaction value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/events-from-interaction-value-accessor.md): Introduction to the Events from interaction value accessor in Sitecore Data Exchange Framework. - [Interaction event property value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/interaction-event-property-value-accessor.md): Introduction to the Interaction event property value accessor in Sitecore Data Exchange Framework. - [Interaction events property value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/interaction-events-property-value-accessor.md): Introduction to the Interaction events property value accessor in Sitecore Data Exchange Framework. - [Unique source contact identifier value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/unique-source-contact-identifier-value-accessor.md): Introduction to the Unique source contact identifier value accessor in Sitecore Data Exchange Framework. - [XObject CLR object property value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/xobject-clr-object-property-value-accessor.md): Introduction to the XObject CLR object property value accessor in Sitecore Data Exchange Framework. - [XObject list property value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/xobject-list-property-value-accessor.md): Introduction to the XObject list property value accessor in Sitecore Data Exchange Framework. - [XObject property value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/xobject-property-value-accessor.md): Introduction to the XObject property value accessor in Sitecore Data Exchange Framework. - [Reference data definition property value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/reference-data-definition-property-value-accessor.md): Introduction to the Reference data definition property value accessor in Sitecore Data Exchange Framework. - [Dynamics value accessors](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/dynamics-value-accessors.md): Introduction to the Dynamics value accessor in Sitecore Data Exchange Framework. - [Entity attribute value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/entity-attribute-value-accessor.md): Introduction to the entity attribute value accessor in Sitecore Data Exchange Framework. - [Entity reference attribute value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/entity-reference-attribute-value-accessor.md): Introduction to the entity reference attribute value accessor in Sitecore Data Exchange Framework. - [Salesforce value accessors](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/salesforce-value-accessors.md): Overview of the Salesforce value accessors in Sitecore Data Exchange Framework. - [Object field value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/object-field-value-accessor.md): Introduction to the object field value accessor in Sitecore Data Exchange Framework. - [SQL value accessors](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/sql-value-accessors.md): Overview of the SQL value accessors in Sitecore Data Exchange Framework. - [Data column value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/data-column-value-accessor.md): Introduction to the data column value accessor in Sitecore Data Exchange Framework. - [MongoDB value accessors](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/mongodb-value-accessors.md): Overview of the MongoDB value accessors in Sitecore Data Exchange Framework. - [Current document value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/current-document-value-accessor.md): Introduction to the Current document value accessor in Sitecore Data Exchange Framework. - [Document field value accessor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/document-field-value-accessor.md): Introduction to the Document field value accessor in Sitecore Data Exchange Framework. - [Value accessor sets](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/value-accessor-sets.md): Guide to the value accessor set in the Sitecore Data Exchange Framework. - [Value mappings](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/value-mappings.md): Guide to how value mapping is used to map values from one object to another in the Sitecore Data Exchange Framework. - [Value mapping sets](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/value-mapping-sets.md): Guide to the value mapping sets in the Sitecore Data Exchange Framework. - [Apply mapping rule components](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/apply-mapping-rule-components.md): Guide to the apply mapping rule component in the Sitecore Data Exchange Framework. - [Framework apply mapping rules](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/framework-apply-mapping-rules.md): Overview of the Framework apply mapping rules in Sitecore Data Exchange Framework. - [Collection count apply mapping rule](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/collection-count-apply-mapping-rule.md): Introduction to the Collection count apply mapping rule in Sitecore Data Exchange Framework. - [Default value apply mapping rule](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/default-value-apply-mapping-rule.md): Introduction to the Default value apply mapping rule in Sitecore Data Exchange Framework. - [GUID value matches apply mapping rule](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/guid-value-matches-apply-mapping-rule.md): Introduction to the GUID value matches apply mapping rule in Sitecore Data Exchange Framework. - [Null value apply mapping rule](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/null-value-apply-mapping-rule.md): Introduction to the Null value apply mapping rule in Sitecore Data Exchange Framework. - [Objects are different apply mapping rule](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/objects-are-different-apply-mapping-rule.md): Introduction to the Objects are different apply mapping rule in Sitecore Data Exchange Framework. - [Salesforce apply mapping rules](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/salesforce-apply-mapping-rules.md): Overview of the Salesforce apply mapping rules in Sitecore Data Exchange Framework. - [Target collection non-empty apply mapping rule](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/target-collection-non-empty-apply-mapping-rule.md): Introduction to the Target collection non-empty apply mapping rule in Sitecore Data Exchange Framework. - [Apply mappings pipeline step components](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/apply-mappings-pipeline-step-components.md): Guide to the Apply mappings pipeline step in the Sitecore Data Exchange Framework. - [Mappings applied action components](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/mappings-applied-action-components.md): Describes the Mappings applied action component in the Sitecore Data Exchange Framework. - [xConnect mappings applied actions](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/xconnect-mappings-applied-actions.md): Overview of xConnect mappings applied actions in Sitecore Data Exchange Framework. - [Remove facets mappings applied action](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/remove-facets-mappings-applied-action.md): Introduction to the Remove facets mappings applied action in Sitecore Data Exchange Framework. - [Mappings applied action rule components](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/mappings-applied-action-rule-components.md): Describes the mappings applied action rule component in the Sitecore Data Exchange Framework. - [xConnect mappings applied action rules](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/xconnect-mappings-applied-action-rules.md): Overview of the mappings applied action rules in the xConnect provider for Sitecore Data Exchange Framework. - [Has facet mappings applied action rule](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/has-facet-mappings-applied-action-rule.md): Describes the Has facet mappings applied action rule. ### Walkthroughs - [Walkthroughs](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/walkthroughs.md): Introduction to the walkthrough section that shows how to create and use custom components in the Data Exchange Framework. - [Walkthrough: Implementing a custom provider for text files](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/walkthrough--implementing-a-custom-provider-for-text-files.md): Overview of creating and integrating a custom provider in Sitecore Data Exchange Framework. - [Define requirements](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/define-requirements.md): Overview of user stories you can use to determine your provider requirements in Sitecore Data Exchange Framework. - [Create a Microsoft Visual Studio project](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/create-a-microsoft-visual-studio-project.md): How to create a Microsoft Visual Studio project for a custom provider in Sitecore Data Exchange Framework. - [Create a provider in Sitecore](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/create-a-provider-in-sitecore.md): How to create a provider in Sitecore Data Exchange Framework. - [Implement an endpoint](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/implement-an-endpoint.md): Introduction to implenting a custom endpoint in Sitecore Data Exchange Framework. - [Create a template for an endpoint](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/create-a-template-for-an-endpoint.md): How to create a template for an endpoint in Sitecore Data Exchange Framework. - [Implement an endpoint settings plugin](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/implement-an-endpoint-settings-plugin.md): How to create and implement an endpoint settings plugin in Sitecore Data Exchange Framework. - [Implement an endpoint converter](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/implement-an-endpoint-converter.md): How to convert a Sitecore item into a component in Sitecore Data Exchange Framework. - [Set standard values on an endpoint template](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/set-standard-values-on-an-endpoint-template.md): How to set standard values on an endpoint template in Sitecore Data Exchange Framework. - [Implement a pipeline step](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/implement-a-pipeline-step.md): Overview of implementing a custom pipeline step in Sitecore Data Exchange Framework. - [Create a template for a pipeline step](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/create-a-template-for-a-pipeline-step.md): How to specify which endpoint to read from by creating a pipeline step template in Sitecore Data Exchange Framework. - [Implement a pipeline step converter](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/implement-a-pipeline-step-converter.md): How to implement a pipeline step converter to convert the item into a plugin in Sitecore Data Exchange Framework. - [Implement a pipeline step processor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/implement-a-pipeline-step-processor.md): How to create a pipeline step processor in order to implement business logic in Sitecore Data Exchange Framework. - [Set default values on a pipeline step template](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/set-default-values-on-a-pipeline-step-template.md): How to set default values on a pipeline step template in Sitecore Data Exchange Framework. - [Implement data access components](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/implement-data-access-components.md): Overview of data access components that are used to read, write, and map input values in Sitecore Data Exchange Framework. - [Create a template for value accessors](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/create-a-template-for-value-accessors.md): How to specify which array values to read by creating a value accessor template in Sitecore Data Exchange Framework. - [Implement a value accessor converter](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/implement-a-value-accessor-converter.md): How to implement a value accessor converter to convert the item into a plugin in Sitecore Data Exchange Framework. - [Set default values on the value accessor template](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/set-default-values-on-the-value-accessor-template.md): How to set default values on a value accessor template in Sitecore Data Exchange Framework. - [Create a template for value accessor sets](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/create-a-template-for-value-accessor-sets.md): How to display only one type of value accessors by creating a custom value accessor set template in Sitecore Data Exchange Framework. - [Set default values on the value accessor set template](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/set-default-values-on-the-value-accessor-set-template.md): How to set default values on a value accessor set template in Sitecore Data Exchange Framework. - [Walkthrough: Synchronizing data from a text file to Sitecore](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/walkthrough--synchronizing-data-from-a-text-file-to-sitecore.md): Introduction to using a file system provider to convert a text file to Sitecore items in Data Exchange Framework. - [Create a text file with test data](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/create-a-text-file-with-test-data.md): How to create an example source file in Sitecore Data Exchange Framework. - [Create a tenant in Sitecore](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/create-a-tenant-in-sitecore.md): How to create a tenant in Sitecore Data Exchange Framework. - [Add an endpoint for the source file](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/add-an-endpoint-for-the-source-file.md): How to set an endpoint in Sitecore Data Exchange Framework to identify the text file to read. - [Add a set of value accessors for the source file](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/add-a-set-of-value-accessors-for-the-source-file.md): How to create value accessors in Sitecore Data Exchange Framework to read values from the source file. - [Create a template for target items](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/create-a-template-for-target-items.md): How to map data from a text file to a Sitecore item by creating a target item template in Sitecore Data Exchange Framework. - [Add a parent item for target items](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/add-a-parent-item-for-target-items.md): How to set a parent item for target items in Sitecore Data Exchange Framework. - [Add an endpoint for target items](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/add-an-endpoint-for-target-items.md): How to set an endpoint in Sitecore Data Exchange Framework to identify where new items are created. - [Add a set of value accessors for the target items](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/add-a-set-of-value-accessors-for-the-target-items.md): How to create value accessors in Sitecore Data Exchange Framework to write read values to the target file. - [Add value mappings](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/add-value-mappings.md): How to add value mappings in Sitecore Data Exchange Framework to associate source and target objects. - [Add a pipeline to sync a single row from the source file](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/add-a-pipeline-to-sync-a-single-row-from-the-source-file.md): How to create a pipeline in Sitecore Data Exchange Framework to handle single rows from the source file. - [Add a pipeline step to resolve the target item](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/add-a-pipeline-step-to-resolve-the-target-item.md): How to create a pipeline step in Sitecore Data Exchange Framework to resolve the target item. - [Add a pipeline step to apply mappings](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/add-a-pipeline-step-to-apply-mappings.md): How to create a pipeline step to apply mappings in Sitecore Data Exchange Framework. - [Add a pipeline step to update the target item](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/add-a-pipeline-step-to-update-the-target-item.md): How to create a pipeline step in Sitecore Data Exchange Framework to update the target item. - [Add a pipeline to read the source file](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/add-a-pipeline-to-read-the-source-file.md): How to create a pipeline in Sitecore Data Exchange Framework for reading the source file. - [Add a pipeline step to read data from a source file](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/add-a-pipeline-step-to-read-data-from-a-source-file.md): How to create a pipeline step in Sitecore Data Exchange Framework to read data from a source file. - [Add a pipeline step to iterate the data read from a source file](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/add-a-pipeline-step-to-iterate-the-data-read-from-a-source-file.md): How to create a pipeline step in Sitecore Data Exchange Framework to iterate data from a source file. - [Add a pipeline batch](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/add-a-pipeline-batch.md): How to configure a pipeline batch in Sitecore Data Exchange Framework. - [Test a pipeline batch](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/test-a-pipeline-batch.md): How to test if a pipeline batch is working as expected in Sitecore Data Exchange Framework. - [Walkthrough: Implementing a troubleshooter component](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/walkthrough--implementing-a-troubleshooter-component.md): Overview of creating a troubleshooter component in Sitecore Data Exchange Framework. - [Construct the troubleshooter component](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/construct-the-troubleshooter-component.md): How to construct a troubleshooter component in Visual Studio in order to test an item in Sitecore Data Exchange Framework. - [Specify a troubleshooter on an endpoint](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/specify-a-troubleshooter-on-an-endpoint.md): How to specify a troubleshooter on an endpoint in Sitecore Data Exchange Framework. - [Test the troubleshooter](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/test-the-troubleshooter.md): How to test an endpoint troubleshooter in Sitecore Data Exchange Framework. - [Walkthrough: Using code to define data mapping](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/walkthrough--using-code-to-define-data-mapping.md): Introduction to defining data mapping using code in Sitecore Data Exchange Framework. - [Create a Visual Studio project for data mapping](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/create-a-visual-studio-project-for-data-mapping.md): How to create a Sitecore Data Exchange Framework project for data mapping in Visual Studio. - [Implement a custom value mapping set](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/implement-a-custom-value-mapping-set.md): How to control data mapping in Sitecore by implementing a custom value mapping set. - [Create a template for a custom value mapping set](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/create-a-template-for-a-custom-value-mapping-set.md): How to create a template for value mapping sets in order to configure data synchronization in Data Exchange Framework. - [Implement a converter for a custom value mapping set](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/implement-a-converter-for-a-custom-value-mapping-set.md): How to implement a converter to create a Sitecore custom value mapping set type. - [Integrate a custom value mapping set](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/integrate-a-custom-value-mapping-set.md): How to integrate a custom value mapping set into Sitecore Data Exchange Framework. ## The Tenant Service - [The Tenant Service](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/the-tenant-service.md): Overview of the Tenant Service that models synchronization processes in the Sitecore Data Exchange Framework. - [Process modeling](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/process-modeling.md): Describes the Tenant Service process modeling in the Sitecore Data Exchange Framework. - [Walkthrough: Implementing a Tenant Service Endpoint](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/walkthrough--implementing-a-tenant-service-endpoint.md): How to create a Tenant Service Endpoint in Sitecore Data Exchange Framework to handle read requests. - [Use Application Insights Logging for Tenant Service](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/use-application-insights-logging-for-tenant-service.md): How to log all Tenant Service activities and exceptions into the Azure AppInsights service. - [Tenant Service API reference](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/tenant-service-api-reference.md): Overview of URL commands available to the Tenant Service. - [Tenant Service plugins](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/tenant-service-plugins.md): Overview of Tenant Service plugins available in the Sitecore Data Exchange Framework. ### Configure a tenant with the Tenant Service - [Configure a tenant with the Tenant Service](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/configure-a-tenant-with-the-tenant-service.md): How to create or upgrade a tenant with the Tenant Service functionality in Sitecore Data Exchange Framework. - [Set duration for caching](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/set-duration-for-caching.md): How to set the duration of caching, which Sitecore uses to reduce the number of requests required to resolve Tenant Service Endpoints. ## Save Action for Experience Forms - [Save Action for Experience Forms](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/save-action-for-experience-forms.md): Overview of the Save Action for Experience Forms included in the Sitecore Data Exchange Framework. - [Walkthrough: Creating a custom form save action](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/walkthrough--creating-a-custom-form-save-action.md): How to set up a custom Data Exchange Framework (DEF) save action for Experience Forms. ## Activity for Marketing Automation - [Activity for Marketing Automation](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/activity-for-marketing-automation.md): Overview of the Activity for Marketing Automation included in the Sitecore Data Exchange Framework. - [Walkthrough: Setting up a Marketing Automation action in Data Exchange Framework](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/walkthrough--setting-up-a-marketing-automation-action-in-data-exchange-framework.md): Example of how to set up a Marketing Automation (MA) action. - [Troubleshooting Activity for Marketing Automation](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/troubleshooting-activity-for-marketing-automation.md): Guide to troubleshooting procedures for the Activity for Marketing Automation functionality in Data Exchange Framework. ## Optional - [Full publication as Markdown](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/llms-full.txt): Every article in this publication in a single file. - [Version 8.0](https://doc.sitecore.com/xp/en/developers/def/80/data-exchange-framework/llms.txt): Current. - [Version 6.0](https://doc.sitecore.com/xp/en/developers/def/60/data-exchange-framework/llms.txt): Previous version.