Definer en utvidet konfigurasjonsenhet for kanalforekomstkontoen
Aktuelle kanaler: kun SMS
Når du oppretter en egendefinert SMS-kanal, må du definere en enhet som representerer den utvidede konfigurasjonen for kanalforekomstkontoen (msdyn_channelinstanceaccount). Du kan for eksempel ha en MessageBird-konto som du har aktivert flere telefonnumre for. Kanalforekomstkontoen har en 1:N-relasjon til kanalforekomstene du opprettet (MessageBird-telefonnumrene i dette eksemplet).
Viktig
Hvis du vil tillate at Customer Insights - Journeys får tilgang til enheten for utvidet konfigurasjon under sending, må du legge til lese-rettigheter for den utvidede konfigurasjonsenheten i rollen "Bruker av definisjonstjenester for CXP-kanal".
For hver egendefinerte kanalløsning må du gjøre følgende:
Opprett en egendefinert enhet for å representere den utvidede konfigurasjonen av enheten Kanalforekomstkonto som er definert i basisløsningen.
Navnet på enheten tilordnes til attributtet msdyn_channeldefinitionaccountexternalentity i kanaldefinisjonstrinnet.
Legg til en relasjon i basisenheten Kanalforekomstkonto i attributtet msdyn_extendedentityid.
Dette attributtet er et polymorft oppslag. Her er et eksempel på relasjonen 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>
Opprett et skjema for å eksponere konfigurasjonsfeltene.
Skjemaet trenger ikke å inneholde attributter som navn eller beskrivelse, siden de kommer fra egendefinerte kontroller i Customer Insights - Journeys. Skjemaet lastes inn i SMS-installasjonsveiviseren i Customer Insights - Journeys (innstillingstrinnet). Skjema-ID-en tilordnes til attributtet msdyn_channeldefinitionaccountexternalformid i kanaldefinisjonstrinnet.
I SMS ser skjemaet slik ut: