Del via


Definere en udvidet konfiguration af objektet til kanalforekomsten

Relevante kanaler: SMS, tilpasset

En kanalforekomst er repræsentation af en brugerdefineret kanal i Dynamics 365 Customer Insights - Journeys. Når du opretter en brugerdefineret kanal, skal du konfigurere en afsender, f.eks. afsenderen af WhatsApp-meddelelsen. Hver forekomst af en brugerdefineret kanal – dvs. objektet Kanalforekomst – repræsenterer en enkelt afsender.

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 Kanalforekomst (msdyn_channelinstance), der er defineret i basisløsningen.

    Navnet på objektet tildeles attributten msdyn_channeldefinitionexternalentity i kanaldefinitionstrinnet.

  2. Føj en relation til basisobjektet Kanalforekomstmsdyn_extendedentityid-attributten.\

    Denne attribut er et polymorfisk opslag. Her er et eksempel på relationen i XML:

<EntityRelationship Name="msdyn_ChannelInstance_extendedentityid_cr65f_samplechannelinstance">
    <EntityRelationshipType>OneToMany</EntityRelationshipType>
    <IsCustomizable>0</IsCustomizable>
    <IntroducedVersion>1.0.0.0</IntroducedVersion>
    <IsHierarchical>0</IsHierarchical>
    <ReferencingEntityName>msdyn_ChannelInstance</ReferencingEntityName>
    <ReferencedEntityName>cr65f_samplechannelinstance</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_samplechannelinstance</NavigationPropertyName>
        <RelationshipRoleType>1</RelationshipRoleType>
      </EntityRelationshipRole>
      <EntityRelationshipRole>
        <NavigationPropertyName>msdyn_ChannelInstance_extendedentityid_cr65f_samplechannelinstance</NavigationPropertyName>
        <RelationshipRoleType>0</RelationshipRoleType>
      </EntityRelationshipRole>
    </EntityRelationshipRoles>
  </EntityRelationship>
  1. Opret en formular, hvor konfigurationsfelterne kan vises.

    Tip

    Billeder, der indeholder et ikon, som ser sådan ud: kan være udvidet for at vise flere detaljer. Vælg billedet for at udvide det. Du kan lukke det ved at trykke på Esc.

    Formularen indlæses i konfigurationsguiden for Customer Insights - Journeys. Formular-id'et tildeles attributten msdyn_channeldefinitionexternalformid i kanaldefinitionstrinnet.

    • Eksempel med SMS:

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

    • Brugerdefineret eksempel (formularen behøver ikke at indeholde attributter som navn eller beskrivelse, da de kommer fra brugerdefinerede Customer Insights - Journeys-kontrolelementer):

      Skærmbillede af en formular til en brugerdefineret kanal.