Delen via


Een uitgebreide configuratie-entiteit voor het kanaalexemplaar definiëren

Toepasselijke kanalen: sms, aangepast

Een kanaalexemplaar is de weergave van een aangepast kanaal in Dynamics 365 Customer Insights - Journeys. Wanneer u een aangepast kanaal maakt, moet u een afzender configureren, bijvoorbeeld de afzender van een WhatsApp-bericht. Elk exemplaar van een aangepast kanaal, dat wil zeggen de entiteit Kanaalexemplaar, vertegenwoordigt een enkele afzender.

Belangrijk

Om Customer Insights - Journeys tijdens de indiening toegang te geven tot de uitgebreide configuratie-entiteit, moet u de bevoegdheid Lezen voor de uitgebreide configuratie-entiteit toevoegen aan de rol Cxp Channel Definitions Services User.

Voor elke aangepaste kanaaloplossing moet u:

  1. Een aangepaste entiteit maken om de uitgebreide configuratie van de entiteit Kanaalexemplaar te vertegenwoordigen (msdyn_channelinstance) die in de basisoplossing is gedefinieerd.

    De naam van de entiteit wordt toegewezen aan het kenmerk msdyn_channeldefinitionexternalentity bij de kanaaldefinitiestap.

  2. Voeg een relatie toe aan de basisentiteit Kanaalexemplaar van het kenmerk msdyn_extendedentityid.

    Dit kenmerk is een polymorfe zoekopdracht. Hier volgt een voorbeeld van de relatie in 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. Maak een formulier om de configuratievelden weer te geven.

    Tip

    Afbeeldingen met een pictogram dat er zo uitziet: kunnen worden uitgevouwen om meer details weer te geven. Selecteer de afbeelding om deze uit te vouwen. Druk op de Esc-toets om deze te sluiten.

    Het formulier wordt geladen in de sms-wizard van Customer Insights - Journeys. De formulier-id wordt toegewezen aan het kenmerk msdyn_channeldefinitionexternalformid bij de kanaaldefinitiestap.

    • Voorbeeld van sms:

      Schermopname van een formulier voor een sms-kanaal.

    • Aangepast voorbeeld (het formulier hoeft geen kenmerken zoals naam of beschrijving te bevatten, aangezien deze afkomstig zijn van aangepaste besturingselementen van Customer Insights - Journeys):

      Schermopname van een formulier voor een aangepast kanaal.