Del via


Definere en udvidet konfiguration af objektet til kanalforekomstkontoen

Relevante kanaler: Kun SMS

Når du opretter en brugerdefineret SMS-kanal, skal du definere et objekt, der repræsenterer udvidet konfiguration for kanalforekomstkontoen (msdyn_channelinstanceaccount). Du kan f.eks. have en MessageBird-konto, hvor du har aktiveret flere telefonnumre. Kanalforekomstkontoen har en 1:N-relation med de kanalforekomster, du har oprettet (f.eks. MessageBird-telefonnumre).

Vigtigt

Hvis Customer Insights - Journeys skal have adgang til det udvidede konfigurationsobjekt under afsendelse, skal du føje læserettigheder for det udvidede konfigurationsobjekt til rollen "Bruger af Cxp Channel Definitions-tjenester".

For hver brugerdefineret kanalløsning skal du:

  1. Opret et brugerdefineret objekt, der repræsenterer den udvidede konfiguration af objektet Kanalforekomstkonto, der er defineret i basisløsningen.

    Navnet på objektet tildeles attributten msdyn_channeldefinitionaccountexternalentity i kanaldefinitionstrinnet.

  2. Føj en relation til basisobjektet Kanalforekomstkontomsdyn_extendedentityid-attributten.

    Denne attribut er et polymorfisk opslag. Her er et eksempel på relationen 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. Opret en formular, hvor konfigurationsfelterne kan vises.

    Formularen behøver ikke at indeholde attributter som navn eller beskrivelse, da de kommer fra brugerdefinerede Customer Insights - Journeys-kontrolelementer. Formularen indlæses i guiden Installation af Customer Insights - Journeys-SMS (trin i indstillinger). Formular-id'et tildeles attributten msdyn_channeldefinitionaccountexternalformid i kanaldefinitionstrinnet.

    Formularen vil f.eks. se sådan ud i SMS:

    Skærmbillede af en formular til en SMS-kanal.