Definiera den utökade konfigurationsentiteten för kanalinstanskontot
Tillämpliga kanaler: endast SMS
Om du skapar en anpassad SMS-kanal måste du definiera en entitet som representerar utökad konfiguration Kanalinstanskonto (msdyn_channelinstanceaccount). Du kan till exempel ha ett MessageBird-konto och har aktiverat flera telefonnummer för det. Kanalinstanskonto har en 1 till N-relation med de kanalinstanser du har skapat (i detta exempel MessageBird telefonnummer).
Viktigt!
För att ge Customer Insights - Journeys åtkomst till den utökade konfigurationsenheten under inlämning måste du lägga till Läs privilegier för den utökade konfigurationsentiteten i rollen "Användare av Cxp kanaldefinitionstjänster".
För varje anpassad kanallösning måste du:
Skapa en egen egen entitet som motsvarar den utökade konfigurationen av entiteten Kanalinstanskonto definierad i grundlösningen.
Entitetsnamnet tilldelas attributet msdyn_channeldefinitionaccountexternalentity i kanaldefinitionssteget.
Lägg till en relation till basentiteten Kanalinstanskonto i attributet msdyn_extendedentityid.
Detta attribut är ett polymorfiskt uppslag. Här är ett exempel på relation i XML:
<?xml version="1.0" encoding="utf-8"?>
<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<EntityRelationship Name="msdyn_ChannelInstanceAccount_extendedentityid_cr65f_samplechannelinstanceaccount">
<EntityRelationshipType>OneToMany</EntityRelationshipType>
<IsCustomizable>0</IsCustomizable>
<IntroducedVersion>1.0.0.0</IntroducedVersion>
<IsHierarchical>0</IsHierarchical>
<ReferencingEntityName>msdyn_ChannelInstanceAccount</ReferencingEntityName>
<ReferencedEntityName>cr65f_samplechannelinstanceaccount</ReferencedEntityName>
<CascadeAssign>NoCascade</CascadeAssign>
<CascadeDelete>RemoveLink</CascadeDelete>
<CascadeReparent>NoCascade</CascadeReparent>
<CascadeShare>NoCascade</CascadeShare>
<CascadeUnshare>NoCascade</CascadeUnshare>
<CascadeRollupView>NoCascade</CascadeRollupView>
<IsValidForAdvancedFind>1</IsValidForAdvancedFind>
<ReferencingAttributeName>msdyn_extendedentityId</ReferencingAttributeName>
<RelationshipDescription>
<Descriptions>
<Description description="" languagecode="1033" />
</Descriptions>
</RelationshipDescription>
<EntityRelationshipRoles>
<EntityRelationshipRole>
<NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption>
<NavPaneArea>Details</NavPaneArea>
<NavPaneOrder>10000</NavPaneOrder>
<NavigationPropertyName>msdyn_extendedentityid_cr65f_samplechannelinstanceaccount</NavigationPropertyName>
<RelationshipRoleType>1</RelationshipRoleType>
</EntityRelationshipRole>
<EntityRelationshipRole>
<NavigationPropertyName>msdyn_ChannelInstanceAccount_extendedentityid_cr65f_samplechannelinstanceaccount</NavigationPropertyName>
<RelationshipRoleType>0</RelationshipRoleType>
</EntityRelationshipRole>
</EntityRelationshipRoles>
</EntityRelationship>
</EntityRelationships>
Skapa ett formulär för att visa konfigurationsfält.
Formuläret behöver inte innehålla attribut som namn eller beskrivning sedan de kommer från anpassade kontroller för Customer Insights - Journeys. Formuläret läses in i guiden för Customer Insights - Journeys-SMS (inställningssteg). Formulär-ID tilldelas attributet msdyn_channeldefinitionaccountexternalformid i kanaldefinitionssteget.
I SMS ser formuläret till exempel ut så här: