Del via


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:

  1. 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.

  2. 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>
  1. 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:

    Skjermbilde av et skjema for en SMS-kanal.