{1670C225-EA3E-4718-B97D-877E04A037AF} {75A8D251-2224-4F65-AFE9-BD1C6896078A} {10E30C3E-6069-4C52-8BB3-07BFD04DC72C} {9449E935-2E93-4A5D-ACCD-6DECB350974D} {3A5E7767-5E01-40E0-94F3-F1778A50BB4F} {EADE044D-75D8-43DA-846D-1A0F1B22B06B} {8B04E686-C0C0-4D36-9E3C-8F7F7F90AF17} {657A457E-5FFA-49AC-B2EB-39E6E1903B3D} {485859D3-1EA6-4DFF-8935-6B954EC610E6} {B0C16D26-6955-4585-8AA6-2CFAE7DC485B} {8ECD641B-8F97-DB64-DF17-7E94D8AF6124} {C2BC584F-39E5-140E-B537-4D6F321BCA9A} {E49156A8-710A-4007-B196-37B44EB8047C} {ADDE6B1E-20CD-4DE7-BFFA-14426395BA91} {84F3ABCC-1E40-489C-9DA4-16BABC820091} {17DF1143-A38D-4C77-A933-E66B5ED21E9A} {9BBBED78-4E89-49B9-B3D9-2205D6C118BE} {2CDD6132-1E20-4311-ACCA-ADA5259F90A8} {EC64487D-E7E6-40B0-A86C-40C74B95E04E} {252FC7D6-BF86-445F-A952-7B9268A47FDA} {87F093A0-9655-436C-858B-BAA51AEB8C12} {tenantId} {tenantId} 0 {tenantId}/Endpoints/Providers/Dynamics Dynamics Organization Endpoint {tenantId}/Endpoints/Providers/xConnect xConnect Client Endpoint /sitecore/system/Settings/Data Exchange/Providers/xConnect/Collection Models/Connect for Dynamics/Connect for Dynamics Collection Model/Facets/Contact Addresses ConsentInformation DynamicsContact Emails Personal PhoneNumbers DynamicsMembership {tenantId}/Data Access/Value Readers/Providers/Dynamics/Dynamics Gender Code Description Reader Dynamics Gender Code to Description Reader {tenantId}/Data Access/Value Writers/Common Raw Value Writer {tenantId}/Data Access/Value Readers/Common Guid As String Value Reader {tenantId}/Data Access/Value Readers/Providers/Dynamics Dynamics Gender Description to Code Reader Dynamics Gender Code to Description Reader {tenantId}/Tenant Settings/Common/Code Definition Sets Dynamics Gender Code {valueReaderDynamicsGenderDescriptionToCode} {codeDefinitionSetForDynamicsGenderCode} {tenantId}/Data Access/Value Readers/Providers/xConnect Contact Id from Interaction Reader Body on Message Item Reader Email Activity Status Code Constant Reader Email Activity Type Code Constant Reader Message Item From Email Sent Event Reader Identifier Value from Contact Identifier Reader Smtp Address on xConnect Email Address Reader {valueReaderForContactIdFromInteraction} Contact Id {contactPropertyReaderForValueReaderForContactIdFromInteraction} Contact {contactPropertyReaderForValueReaderForContactIdFromInteraction} 150 {idPropertyReaderForValueReaderForContactIdFromInteraction} Id 250 {idPropertyReaderForValueReaderForContactIdFromInteraction} 250 {valueReaderForBodyOnMessageItem} Source Property Reader Body Property Reader {sourcePropertyReaderForValueReaderForBodyOnMessageItem} Source {sourcePropertyReaderForValueReaderForBodyOnMessageItem} 150 {bodyPropertyReaderForValueReaderForBodyOnMessageItem} Body {bodyPropertyReaderForValueReaderForBodyOnMessageItem} 250 {valueReaderForEmailActivityStatusCodeConstant} 1 {valueTypeInt32} {valueReaderForEmailActivityTypeCodeConstant} email {valueTypeString} {valueReaderForIdentifierValueFromContactIdentifier} Identifier {valueReaderForSmtpAddressOnXConnectEmailAddress} SmtpAddress {tenantId}/Data Access/Mappings Applied Action Rules/Providers xConnect {mappingsAppliedActionRulesRootForXConnectProvider} Has Facets Rule {tenantId}/Data Access/Mappings Applied Actions/Providers xConnect {mappingsAppliedActionsRootForXConnectProvider} Remove Facets Action {mappingsAppliedActionRemoveFacets} {mappingsAppliedActionRuleHasFacets} {tenantId}/Data Access/Value Accessors/Common Value Accessor with Raw Value Reader Set {valueAccessorWithRawValueReaderSet} {valueWriterRawValue} {tenantId}/Value Mapping Sets Dynamics to xConnect Contact Mappings {mappingSetsFolderDynamicsToXConnectContact} Staging References To xConnect Contact Dynamics Membership Facet {mappingSetStagingReferencesToXConnectContactDynamicsMembershipFacet} Staging Data to Contact Facet {tenantId}/Value Mapping Sets Dynamics to Staging Database Mappings Staging Database to xConnect Contact Mappings xConnect Contact to Dynamics Contact Mappings xConnect Event to Dynamics Activity Mappings {mappingSetsFolderDynamicsToStagingDatabase} Dynamics Marketing List Membership to Staging Database Pipeline Batch Details to Staging Database {mappingSetDynamicsMarketingListMembershipToStagingDatabase} Entity Id Related Entity Id {mappingSetPipelineBatchDetailsToStagingDatabase} Pipeline Batch Id {mappingSetsFolderStagingDatabaseToXConnectContact} Add Dynamics Memberships to xConnect Contact Membership Facet Remove Dynamics Memberships From xConnect Contact Membership Facet Add Value to Membership Facet Remove Value From Membership Facet {mappingSetAddDynamicsMembershipsFromXConnectContactMembershipFacet} Membership Facet {mappingSetRemoveDynamicsMembershipsFromXConnectContactMembershipFacet} Membership Facet {mappingSetAddValueToMembershipFacet} Add Membership to Contact Facet {mappingSetRemoveValueFromMembershipFacet} Remove Membership from Contact Facet {mappingSetsFolderXConnectContactToDynamicsContact} Contact Model to Dynamics Contact Dynamics Contact to Contact Model {mappingSetContactModelToDynamicsContact} Birthdate First Name Gender Job Title Last Name Middle Name Suffix Title Email Address Sitecore Contact Id {mappingSetDynamicsContactToContactModel} Id {mappingSetsFolderXConnectEventToDynamicsActivity} Dynamics Contact Id to Dynamics Activity Contact Id xConnect EXM Message Item to Dynamics Email Activity {mappingSetDynamicsContactIdToDynamicsActivityContactId} Contact Id {mappingSetXConnectExmMessageItemToDynamicsEmailActivity} Body End Time Start Time Status Code Subject {tenantId}/Data Access/Value Accessor Sets/Providers/Dynamics Dynamics Contact Dynamics Activity {tenantId}/Data Access/Value Accessor Sets/Providers/Dynamics Dynamics Activity Write Only Dynamics List Member Dynamics Membership Model {tenantId}/Data Access/Value Accessor Sets/Providers/Dynamics/Dynamics Activity Description on Dynamics Activity Regarding Object Id on Dynamics Activity Scheduled End on Dynamics Activity Scheduled Start on Dynamics Activity Subject on Dynamics Activity {valueAccessorForRegardingObjectIdOnDynamicsActivity} contact {valueAccessorSetDynamicsActivityWriteOnly} Status Code on Dynamics Activity Write Only {valueAccessorForStatusCodeOnDynamicsActivityWriteOnly} statuscode {dynamicsValueTypesOptionSetValue} {tenantId}/Data Access/Value Accessor Sets/Providers/Dynamics/Dynamics Contact Sitecore Contact Id on Dynamics Contact {valueAccessorForSitecoreContactIdOnDynamicsContact} new_sitecore_contact_id 0 {valueAccessorSetDynamicsListMember} Entity Id on Dynamics List Member List Id on Dynamics List Member List Member Id on Dynamics List Member {valueAccessorForDynamicsListMemberEntityId} entityid Id {valueAccessorForDynamicsListMemberListId} listid Id {valueAccessorForDynamicsListMemberListMemberId} listmemberid {valueAccessorSetDynamicsMembershipModel} Entity Id on Dynamics Membership Model Related Entity Id on Dynamics Membership Model {valueAccessorForDynamicsMembershipModelEntityId} EntityId {valueAccessorForDynamicsMembershipModelRelatedEntityId} RelatedEntityId {tenantId}/Tenant Settings/Providers SQL {tenantSettingsRootForSqlProvider} Databases Filter Expressions {databasesRootForSqlProvider} Staging {databaseStaging}/Stored Procedures addedRelations currentRelations removedRelations {storedProcedureAddedRelations} addedRelations {storedProcedureCurrentRelations} currentRelations {storedProcedureRemovedRelations} removedRelations {databaseStaging}/Tables Batches Stage {tableBatches} Pipeline Batch Id Pipeline Id {columnPipelineBatchIdFromBatchesTable} PipelineBatchId {dataTypeGuid} {columnPipelineIdFromBatchesTable} PipelineId {dataTypeGuid} {tableStage} Batch Id Entity Id Related Entity Id {columnBatchIdFromStageTable} BatchId {dataTypeInt32} {columnEntityIdFromStageTable} EntityID {dataTypeString} {columnRelatedEntityIdFromStageTable} RelatedEntityID {dataTypeString} {filterExpressionsRootForSqlProvider} Staging {filterExpressionsRootForStagingDatabase} Where BatchID eq Pipeline Source {filterExpressionBatchIdEqualsPipelineSource} Batch ID Expression {tenantId}/Tenant Settings/Providers/xConnect/Filter Expressions Contact Filter Expressions Event Filter Expressions {filterExpressionsRootForContactFilterExpressions} Anonymous Contact Expression Known Contact Expression {filterExpressionAnonymousContact} {stringConditionOperatorEqual} Anonymous {filterExpressionKnownContact} {stringConditionOperatorEqual} Known {filterExpressionsRootForEventFilterExpressions} Email Sent Event Expression {filterExpressionEmailSentEvent} {objectConditionOperatorEqual} Sitecore.EmailCampaign.Model.XConnect.Events.EmailSentEvent, Sitecore.EmailCampaign.Model {tenantId}/Data Access/Value Accessors/Providers xConnect Dynamics {valueAccessorsRootForXConnectProvider} Known Contact Identification Level for xConnect Accessor Source for Known Contact Identifier {valueAccessorsRootForXConnectProvider} Email Activity Status Code Email Activity Type Code Email Sent Events from Interaction Event Id on xConnect Interaction Contact Id Interactions from Contact Message Item from Email Sent Event {valueAccessorForEmailActivityStatusCodeOnXConnectProvider} {valueReaderForEmailActivityStatusCodeConstant} {valueAccessorForEmailActivityTypeCodeOnXConnectProvider} {valueReaderForEmailActivityTypeCodeConstant} {valueAccessorForEmailSentEventsFromInteractionOnXConnectProvider} {filterExpressionEmailSentEvent} {valueAccessorForEventIdOnXConnectOnXConnectProvider} Id {valueAccessorForInteractionContactIdOnXConnectProvider} {valueReaderForContactIdFromInteraction} {valueAccessorForInteractionsFromContactOnXConnectProvider} Interactions {valueAccessorForMessageItemFromEmailSentEventOnXConnectProvider} {valueReaderForMessageItemFromEmailSentEvent} {valueAccessorsRootForDynamicsProvider} Entity Id {valueAccessorForEntityIdOnDynamicsProvider} Id {tenantId}/Data Access/Value Accessor Sets/Providers SQL {valueAccessorSetsRootForSqlProvider} Staging Database Table {valueAccessorSetStagingDatabaseTable} Batch Id column in Staging Database Table Entity Id column in Staging Database Table Related Entity Id column in Staging Database Table {conditionExpressionBatchId} {valueAccessorForBatchIdColumnInStagingDatabaseTable} {valueAccessorWithRawValueReaderSet} {conditionOperatorEqual} {valueAccessorForBatchIdColumnInStagingDatabaseTable} {columnBatchIdFromStageTable} {valueAccessorForEntityIdColumnInStagingDatabaseTable} {columnEntityIdFromStageTable} {valueAccessorForRelatedEntityIdColumnInStagingDatabaseTable} {columnRelatedEntityIdFromStageTable} {tenantId}/Data Access/Value Accessor Sets/Providers/xConnect xConnect Contact {valueAccessorSetForXConnectContact} Dynamics Contact Id on xConnect Contact {valueAccessorForDynamicsContactIdOnXConnectContact} Known {tenantId}/Data Access/Value Accessor Sets/Providers/xConnect EXM Message Item xConnect Email Sent Event xConnect Event xConnect XObject Event xConnect Contact Dynamics List Membership Facet {valueAccessorSetForExmMessageItem} Body on Message Item Description on Message Item From Address on Message Item Start Time on Message Item Subject on Message Item To on Message Item End Time on Message Item {valueAccessorForBodyOnMessageItem} {valueReaderForBodyOnMessageItem} {valueAccessorForDescriptionOnMessageItem} Description {valueAccessorForFromAddressOnMessageItem} FromAddress {valueAccessorForStartTimeOnMessageItem} StartTime {valueAccessorForSubjectOnMessageItem} Subject {valueAccessorForToOnMessageItem} To {valueAccessorForEndTimeOnMessageItem} EndTime {valueAccessorSetForXConnectEmailSentEvent} Email Address History Entry Id on xConnect Email Sent Event Instance Id on xConnect Email Sent Event Message Id on xConnect Email Sent Event Message Language on xConnect Email Sent Event {valueAccessorForEmailAddressHistoryEntryIdOnXConnectEmailSentEvent} EmailAddressHistoryEntryId {valueAccessorForInstanceIdOnXConnectEmailSentEvent} InstanceId {valueAccessorForMessageIdOnXConnectEmailSentEvent} MessageId {valueAccessorForMessageLanguageOnXConnectEmailSentEvent} MessageLanguage {valueAccessorSetForXConnectEvent} Text on xConnect Event {valueAccessorForTextOnXConnectEvent} Text {valueAccessorSetForXConnectXObjectEvent} Id on xConnect Event {valueAccessorForIdOnXConnectEvent} Id {valueAccessorSetForXConnectContactDynamicsListMembershipFacet} Add to MarketingListIds Property on xConnect Contact Dynamics Membership Facet Remove from MarketingListIds Property on xConnect Contact Dynamics Membership Facet MarketingListIds Property on xConnect Contact Dynamics Membership Facet Add to Dynamics Membership Facet on xConnect Contact Remove from Dynamics Membership Facet on xConnect Contact {contactFacetDynamicsMembership} MarketingListIds {valueAccessorForAddToMarketingListIdsPropertyOnXConnectContactDynamicsListMembershipFacet} Sitecore.DataExchange.Providers.XConnect.Converters.DataAccess.AddToEntityFacetPropertyValueAccessorConverter, Sitecore.DataExchange.Providers.XConnect {facetPropertyMarketingListIdsOnDynamicsMembershipFacet} {valueAccessorForRemoveFromMarketingListIdsPropertyOnXConnectContactDynamicsListMembershipFacet} Sitecore.DataExchange.Providers.XConnect.Converters.DataAccess.RemoveFromEntityFacetPropertyValueAccessorConverter, Sitecore.DataExchange.Providers.XConnect {facetPropertyMarketingListIdsOnDynamicsMembershipFacet} {valueAccessorForMarketingListIdsPropertyOnXConnectContactDynamicsListMembershipFacet} {facetPropertyMarketingListIdsOnDynamicsMembershipFacet} {valueMappingForStagingDataToContactFacet} {valueAccessorWithRawValueReaderSet} {valueAccessorForMarketingListIdsPropertyOnXConnectContactDynamicsListMembershipFacet} {valueAccessorForAddToDynamicsMembershipFacetOnXConnectContact} {contactFacetDynamicsMembership} {mappingSetAddValueToMembershipFacet} {valueAccessorForRemoveFromDynamicsMembershipFacetOnXConnectContact} {contactFacetDynamicsMembership} {mappingSetRemoveValueFromMembershipFacet} {tenantId}/Data Access/Value Accessor Sets/Providers/xConnect/xConnect Contact Contact Id on xConnect Contact {valueAccessorForContactIdOnXConnectContact} Id {valueMappingEntityIdForDynamicsMarketingListMembershipToStagingDatabaseMappingSet} {valueAccessorForDynamicsMembershipModelEntityId} {valueAccessorForEntityIdColumnInStagingDatabaseTable} {valueMappingRelatedEntityIdForDynamicsMarketingListMembershipToStagingDatabaseMappingSet} {valueAccessorForDynamicsMembershipModelRelatedEntityId} {valueAccessorForRelatedEntityIdColumnInStagingDatabaseTable} {valueMappingPipelineBatchIdForPipelineBatchDetailsToStagingDatabaseMappingSet} {valueAccessorWithRawValueReaderSet} {valueAccessorForBatchIdColumnInStagingDatabaseTable} {valueMappingMembershipFacetForAddDynamicsMembershipsToXConnectContactMembershipFacetMappingSet} {valueAccessorWithRawValueReaderSet} {valueAccessorForAddToDynamicsMembershipFacetOnXConnectContact} {valueMappingMembershipFacetForRemoveDynamicsMembershipsFromXConnectContactMembershipFacetMappingSet} {valueAccessorWithRawValueReaderSet} {valueAccessorForRemoveFromDynamicsMembershipFacetOnXConnectContact} {valueMappingAddMembershipToContactFacetForRemoveValueToMembershipFacetMappingSet} {valueAccessorWithRawValueReaderSet} {valueAccessorForAddToMarketingListIdsPropertyOnXConnectContactDynamicsListMembershipFacet} {valueMappingRemoveMembershipFromContactFacetForRemoveValueToMembershipFacetMappingSet} {valueAccessorWithRawValueReaderSet} {valueAccessorForRemoveFromMarketingListIdsPropertyOnXConnectContactDynamicsListMembershipFacet} {tenantId}/Data Access/Value Accessor Sets/Providers/xConnect/xConnect Contact Personal Info Facet Birthdate on Personal Info Facet on xConnect Contact First Name on Personal Info Facet on xConnect Contact Gender on Personal Info Facet on xConnect Contact Job Title on Personal Info Facet on xConnect Contact Last Name on Personal Info Facet on xConnect Contact Middle Name on Personal Info Facet on xConnect Contact Suffix on Personal Info Facet on xConnect Contact Title on Personal Info Facet on xConnect Contact {tenantId}/Data Access/Value Accessor Sets/Providers/xConnect/xConnect Contact Email Addresses Facet Preferred Email on Emails Facet on xConnect Contact {tenantId}/Data Access/Value Accessor Sets/Providers/Dynamics/Dynamics Contact Birthdate on Dynamics Contact First Name on Dynamics Contact Gender Code on Dynamics Contact Job Title on Dynamics Contact Last Name on Dynamics Contact Middle Name on Dynamics Contact Suffix on Dynamics Contact Salutation on Dynamics Contact Email Address on Dynamics Contact Sitecore Contact Id on Dynamics Contact {valueMappingBirthdateForContactModelToDynamicsContactMappingSet} {valueAccessorForBirthdateOnPersonalInfoFacetOnXConnectContact} {valueAccessorForBirthdateOnDynamicsContact} {valueMappingFirstNameForContactModelToDynamicsContactMappingSet} {valueAccessorForFirstNameOnPersonalInfoFacetOnXConnectContact} {valueAccessorForFirstNameOnDynamicsContact} {valueMappingGenderForContactModelToDynamicsContactMappingSet} {valueAccessorForGenderOnPersonalInfoFacetOnXConnectContact} {valueAccessorForGenderCodeOnDynamicsContact} {valueReaderDynamicsGenderDescriptionToCode} {valueMappingJobTitleForContactModelToDynamicsContactMappingSet} {valueAccessorForJobTitleOnPersonalInfoFacetOnXConnectContact} {valueAccessorForJobTitleOnDynamicsContact} {valueMappingLastNameForContactModelToDynamicsContactMappingSet} {valueAccessorForLastNameOnPersonalInfoFacetOnXConnectContact} {valueAccessorForLastNameOnDynamicsContact} {valueMappingMiddleNameForContactModelToDynamicsContactMappingSet} {valueAccessorForMiddleNameOnPersonalInfoFacetOnXConnectContact} {valueAccessorForMiddleNameOnDynamicsContact} {valueMappingSuffixForContactModelToDynamicsContactMappingSet} {valueAccessorForSuffixOnPersonalInfoFacetOnXConnectContact} {valueAccessorForSuffixOnDynamicsContact} {valueMappingTitleForContactModelToDynamicsContactMappingSet} {valueAccessorForTitleOnPersonalInfoFacetOnXConnectContact} {valueAccessorForSalutationOnDynamicsContact} {valueMappingEmailAddressForContactModelToDynamicsContactMappingSet} {valueAccessorForPreferredEmailOnEmailsFacetOnXConnectContact} {valueAccessorForEmailAddressOnDynamicsContact} {valueReaderForSmtpAddressOnXConnectEmailAddress} {valueMappingSitecoreContactIdForContactModelToDynamicsContactMappingSet} {valueAccessorForContactIdOnXConnectContact} {valueAccessorForSitecoreContactIdOnDynamicsContact} {valueReaderGuidAsString} 0 {valueMappingIdForDynamicsContactToContactModelMappingSet} {valueAccessorForEntityIdOnDynamicsProvider} {valueAccessorForDynamicsContactIdOnXConnectContact} {valueReaderGuidAsString} {valueMappingContactIdForDynamicsContactIdToDynamicsActivityContactIdMappingSet} {valueAccessorForEntityIdOnDynamicsProvider} {valueAccessorForRegardingObjectIdOnDynamicsActivity} {valueMappingBodyForXConnectExmMessageItemToDynamicsEmailActivityMappingSet} {valueAccessorForBodyOnMessageItem} {valueAccessorForDescriptionOnDynamicsActivity} {valueMappingEndTimeForXConnectExmMessageItemToDynamicsEmailActivityMappingSet} {valueAccessorForEndTimeOnMessageItem} {valueAccessorForScheduledEndOnDynamicsActivityOnDynamicsActivity} {valueMappingStartTimeForXConnectExmMessageItemToDynamicsEmailActivityMappingSet} {valueAccessorForStartTimeOnMessageItem} {valueAccessorForScheduledStartOnDynamicsActivityOnDynamicsActivity} {valueMappingStatusCodeForXConnectExmMessageItemToDynamicsEmailActivityMappingSet} {valueAccessorForEmailActivityStatusCodeOnXConnectProvider} {valueAccessorForStatusCodeOnDynamicsActivityWriteOnly} {valueMappingSubjectForXConnectExmMessageItemToDynamicsEmailActivityMappingSet} {valueAccessorForSubjectOnMessageItem} {valueAccessorForSubjectOnDynamicsActivityOnDynamicsActivity} {tenantId}/Endpoints/Providers SQL {endpointsRootSqlProvider} Staging Database {endpointStagingDatabase} Sitecore.DataExchange.Staging {databaseTypeSqlServer} {tenantId}/Pipelines xConnect Contacts to Dynamics Sync Pipelines {pipelinesFolderXConnectContactsToDynamicsSyncPipelines} Read Contacts from xConnect Pipeline {pipelineReadContactsFromXConnect} Read Contacts from xConnect {pipelineStepReadContactsFromXConnectFromPipelineReadContactsFromXConnect} 100 {contactFacetAddresses}|{contactFacetEmails}|{contactFacetPersonal}|{contactFacetDynamicsContact} {endpointXConnectClient} {tenantId}/Pipelines Dynamics Marketing Lists to xConnect Sync Pipelines xConnect Contacts to Dynamics Sync Pipelines {pipelinesFolderDynamicsMarketingListsToXConnectSync} Read Marketing Lists from Dynamics Pipeline Add Single Marketing List Membership to Staging Database Pipeline Update Membership on a Single Contact Pipeline {pipelinesFolderXConnectContactsToDynamicsSync} Read Contacts from xConnect Pipeline Process Single Contact from xConnect Pipeline Process Single Interaction from xConnect Pipeline Process Single Email Sent Event from xConnect Pipeline Submit xConnect Contacts Batch Before Submit Dynamics Contacts Batch Pipeline {pipelineReadMarketingListsFromDynamics} Add Batch to a Table and Set Id to Pipeline Context Add Staging Table to Context Read Dynamics Marketing List Memberships Iterate Memberships and Add to Staging Write Membership Data to Staging Table Add xConnect Client to Context Read Contacts from Staging Table Iterate Staging Contacts and Run Pipeline Submit Remaining Operations in xConnect Batch {pipelineAddSingleMarketingListMembershipToStagingDatabase} Add Row to Data Table Map Marketing List Membership to Row in Staging Database Copy Pipeline Batch Id to Temp Storage Map Pipeline Batch Details to Row in Staging Database Write to Staging Database {pipelineUpdateMembershipOnASingleContact} Resolve Contact Model by Dynamics Id from xConnect Add New Memberships to Staging Database Apply Add Memberships Mapping Remove Old Memberships from Staging Database Apply Remove Memberships Mapping Add Contact Model to xConnect Batch {pipelineReadContactsFromXConnect} Add Dynamics Entity Queue to Context Add xConnect Client to Context Read Contacts from xConnect Iterate xConnect Contacts and Run Pipelines Submit Remaining Operations in xConnect Batch Submit Remaining Dynamics Contacts in Queue {pipelineProcessSingleContactFromXConnect} Resolve Dynamics Contact by Identifier Apply Mapping from Contact Model to Dynamics Contact Apply Mapping from Dynamics Contact to Contact Model Add Contact Model to xConnect Batch Add Dynamics Contact to Queue Copy Dynamics Contact to Temp Storage Read Interactions from Contact Iterate xConnect Interactions and Run Pipelines {pipelineProcessSingleInteractionFromXConnect} Copy Dynamics Contact to Temp Storage Read Email Sent Events from Interaction Iterate Email Sent Events and Run Pipelines {pipelineProcessSingleEmailSentEventFromXConnect} Resolve Dynamics Email by Id Apply Mapping to set Contact Id to Dynamics Email Id Read Message Item from Email Sent Event Apply Mapping for xConnect Message Item to Dynamics Email Add Activity to Queue {pipelineSubmitXConnectContactsBatchBeforeSubmitDynamicsContactsBatch} Submit Current xConnect Batch {pipelineStepAddBatchToATableAndSetIdToPipelineContextFromPipelineReadMarketingListsFromDynamics} {endpointStagingDatabase} {tableBatches} {pipelineContextStorageLocationTarget} {pipelineStepAddStagingTableToContextFromPipelineReadMarketingListsFromDynamics} {pluginStorageLocationPipelineBatchContext} {tableStage} 200 {pipelineStepReadDynamicsMarketingListMembershipsFromPipelineReadMarketingListsFromDynamics} {endpointDynamicsOrganization} {pipelineStepIterateMembershipsAndAddToStagingFromPipelineReadMarketingListsFromDynamics} {pipelineAddSingleMarketingListMembershipToStagingDatabase} {pipelineStepWriteMembershipDataToStagingTableFromPipelineReadMarketingListsFromDynamics} 1 {pluginStorageLocationPipelineBatchContext} {endpointStagingDatabase} {pipelineStepAddXConnectClientToContextFromPipelineReadMarketingListsFromDynamics} {pluginStorageLocationPipelineContext} {endpointXConnectClient} 100 {pipelineStepReadContactsFromStagingTableFromPipelineReadMarketingListsFromDynamics} {endpointStagingDatabase} {tableStage} 0 {columnEntityIdFromStageTable} 1 {pipelineStepIterateStagingContactsAndRunPipelineFromPipelineReadMarketingListsFromDynamics} {pipelineUpdateMembershipOnASingleContact} {pipelineStepAddRowToDataTableFromPipelineAddSingleMarketingListMembershipToStagingDatabase} {pluginStorageLocationPipelineBatchContext} {pipelineContextStorageLocationTarget} {pipelineStepMapMarketingListMembershipToRowInStagingDatabaseFromPipelineAddSingleMarketingListMembershipToStagingDatabase} {mappingSetDynamicsMarketingListMembershipToStagingDatabase} {pipelineStepCopyPipelineBatchIdToTempStorageFromPipelineAddSingleMarketingListMembershipToStagingDatabase} {pipelineContextStorageLocationParentTarget} {pipelineContextStorageLocationTemp} {pipelineStepMapPipelineBatchDetailsToRowInStagingDatabaseFromPipelineAddSingleMarketingListMembershipToStagingDatabase} {mappingSetPipelineBatchDetailsToStagingDatabase} {pipelineContextStorageLocationTemp} {pipelineStepWriteToStagingDatabaseFromPipelineAddSingleMarketingListMembershipToStagingDatabase} {pluginStorageLocationPipelineBatchContext} {endpointStagingDatabase} {pipelineStepResolveContactModelByDynamicsIdFromXConnectFromPipelineUpdateMembershipOnASingleContact} {valueAccessorForDynamicsContactIdOnXConnectContact} {valueAccessorForEntityIdColumnInStagingDatabaseTable} {pipelineContextStorageLocationSource} {pipelineContextStorageLocationTarget} 1 1 {endpointXConnectClient} {contactFacetAddresses}|{contactFacetConsentInformation}|{contactFacetDynamicsContact}|{contactFacetEmails}|{contactFacetPersonal}|{contactFacetPhoneNumbers}|{contactFacetDynamicsMembership} {valueAccessorForKnownContactIdentificationLevelForXConnectAccessorOnXConnectProvider} {pipelineContextStorageLocationSource} {pipelineStepAddNewMembershipsToStagingDatabaseFromPipelineUpdateMembershipOnASingleContact} {endpointStagingDatabase} {storedProcedureAddedRelations} {pipelineContextStorageLocationSource} {valueAccessorForEntityIdColumnInStagingDatabaseTable} {pipelineContextStorageLocationParentTarget} {valueAccessorWithRawValueReaderSet} {pipelineContextStorageLocationTemp} {pipelineStepApplyAddMembershipsMappingFromPipelineUpdateMembershipOnASingleContact} {mappingSetAddDynamicsMembershipsFromXConnectContactMembershipFacet} {pipelineContextStorageLocationTemp} {pipelineStepRemoveOldMembershipsFromStagingDatabaseFromPipelineUpdateMembershipOnASingleContact} {endpointStagingDatabase} {storedProcedureRemovedRelations} {pipelineContextStorageLocationSource} {valueAccessorForEntityIdColumnInStagingDatabaseTable} {pipelineContextStorageLocationParentTarget} {valueAccessorWithRawValueReaderSet} {pipelineContextStorageLocationTemp} {pipelineStepApplyRemoveMembershipsMappingFromPipelineUpdateMembershipOnASingleContact} {mappingSetRemoveDynamicsMembershipsFromXConnectContactMembershipFacet} {pipelineContextStorageLocationTemp} {pipelineStepAddContactModelToXConnectBatchFromPipelineUpdateMembershipOnASingleContact} {pluginStorageLocationPipelineContext} {pipelineContextStorageLocationTarget} {xConnectEntityTypeContact} {pipelineStepAddDynamicsEntityQueueToContextFromPipelineReadContactsFromXConnect} {pluginStorageLocationPipelineContext} 100 {endpointDynamicsOrganization} {pipelineStepAddXConnectClientToContextFromPipelineReadContactsFromXConnect} {pluginStorageLocationPipelineContext} {endpointXConnectClient} 100 {pipelineStepReadContactsFromXConnectFromPipelineReadContactsFromXConnect} {endpointXConnectClient} 100 {contactFacetAddresses}|{contactFacetEmails}|{contactFacetPersonal}|{contactFacetDynamicsContact} 1 {pipelineStepIterateXConnectContactsAndRunPipelinesFromPipelineReadContactsFromXConnect} {pipelineProcessSingleContactFromXConnect} {pipelineStepResolveDynamicsContactByIdentifierFromPipelineProcessSingleContactFromXConnect} {valueAccessorForDynamicsContactIdOnXConnectContact} {pipelineContextStorageLocationSource} {valueReaderForIdentifierValueFromContactIdentifier} {pipelineContextStorageLocationTarget} 1 {endpointDynamicsOrganization} contact {valueAccessorSetDynamicsContact} {pipelineStepApplyMappingFromContactModelToDynamicsContactFromPipelineProcessSingleContactFromXConnect} {mappingSetContactModelToDynamicsContact} {pipelineStepApplyMappingFromDynamicsContactToContactModelFromPipelineProcessSingleContactFromXConnect} {mappingSetDynamicsContactToContactModel} {mappingsAppliedActionRemoveFacets} {pipelineContextStorageLocationTarget} {pipelineContextStorageLocationSource} {pipelineStepAddContactModelToXConnectBatchFromPipelineProcessSingleContactFromXConnect} {pluginStorageLocationPipelineContext} {pipelineContextStorageLocationSource} {xConnectEntityTypeContact} {pipelineStepAddDynamicsContactToQueueFromPipelineProcessSingleContactFromXConnect} {pluginStorageLocationPipelineContext} {pipelineContextStorageLocationTarget} {pipelineSubmitXConnectContactsBatchBeforeSubmitDynamicsContactsBatch} {pipelineStepCopyDynamicsContactToTempStorageFromPipelineProcessSingleContactFromXConnect} {pipelineContextStorageLocationTarget} {pipelineContextStorageLocationTemp} {pipelineStepReadInteractionsFromContactFromPipelineProcessSingleContactFromXConnect} {pipelineContextStorageLocationSource} {valueAccessorForInteractionsFromContactOnXConnectProvider} {pipelineContextStorageLocationIterableData} {pipelineStepIterateXConnectInteractionsAndRunPipelinesFromPipelineProcessSingleContactFromXConnect} {pipelineProcessSingleInteractionFromXConnect} {pipelineStepCopyDynamicsContactToTempStorageFromPipelineProcessSingleInteractionFromXConnect} {pipelineContextStorageLocationParentTempStorage} {pipelineContextStorageLocationTemp} {pipelineStepReadEmailSentEventsFromInteractionFromPipelineProcessSingleInteractionFromXConnect} {pipelineContextStorageLocationSource} {valueAccessorForEmailSentEventsFromInteractionOnXConnectProvider} {pipelineContextStorageLocationIterableData} {pipelineStepIterateEmailSentEventsAndRunPipelinesFromPipelineProcessSingleInteractionFromXConnect} {pipelineProcessSingleEmailSentEventFromXConnect} {pipelineStepResolveDynamicsEmailByIdFromPipelineProcessSingleEmailSentEventFromXConnect} {valueAccessorForEventIdOnXConnectOnXConnectProvider} {pipelineContextStorageLocationSource} {valueReaderGuidAsString} {pipelineContextStorageLocationTarget} 1 1 {endpointDynamicsOrganization} email {valueAccessorSetDynamicsActivity} {pipelineStepApplyMappingToSetContactIdToDynamicsEmailIdFromPipelineProcessSingleEmailSentEventFromXConnect} {mappingSetDynamicsContactIdToDynamicsActivityContactId} {pipelineContextStorageLocationParentTempStorage} {pipelineStepReadMessageItemFromEmailSentEventFromPipelineProcessSingleEmailSentEventFromXConnect} {pipelineContextStorageLocationSource} {valueAccessorForMessageItemFromEmailSentEventOnXConnectProvider} {pipelineContextStorageLocationSource} {pipelineStepApplyMappingForXConnectMessageItemToDynamicsEmailFromPipelineProcessSingleEmailSentEventFromXConnect} {mappingSetXConnectExmMessageItemToDynamicsEmailActivity} {pipelineStepAddActivityToQueueFromPipelineProcessSingleEmailSentEventFromXConnect} {pluginStorageLocationPipelineContext} {pipelineContextStorageLocationTarget} {pipelineSubmitXConnectContactsBatchBeforeSubmitDynamicsContactsBatch} {tenantId}/Pipeline Batches Dynamics Marketing Lists to xConnect Sync xConnect Contacts to Dynamics Sync {pipelineBatchDynamicsMarketingListsToXConnectSync} {pipelineReadMarketingListsFromDynamics} {pipelineBatchXConnectContactsToDynamicsSync} {pipelineReadContactsFromXConnect} Sitecore Connect for Microsoft Dynamics 2.0.0 to 2.0.1 Upgrades a tenant created using Sitecore Connect for Microsoft Dynamics 2.0.0 to version 2.0.1 defsdk.upgrade.tenant.dynamics.v2_0_0-to-2_0_1