Zdieľať cez


Definovanie rozšírenej konfiguračnej entity pre inštanciu kanála

Použiteľné kanály: SMS, vlastné

Inštancia kanála je reprezentácia vlastného kanála Dynamics 365 Customer Insights - Journeys. Keď vytvoríte vlastný kanál, musíte nakonfigurovať odosielateľa, napríklad odosielateľa WhatsApp správy. Každá inštancia vlastného kanála – t. j. inštancia inštancie kanála entity– predstavuje jedného odosielateľa.

Dôležité

Ak chcete počas odosielania povoliť Customer Insights - Journeys prístup k entite rozšírenej konfigurácie, musíte pridať oprávnenia Čítanie pre entitu rozšírenej konfigurácie do služby „Cxp Channel Definitions Services“ Rola používateľa.

Pre každé riešenie vlastného kanála potrebujete:

  1. Vytvorte vlastnú entitu , ktorá bude predstavovať rozšírenú konfiguráciu entity inštancie kanála (msdyn_channelinstance) definovanej v základnom riešení.

    Názov entity je priradený atribútu msdyn_channeldefinitionexternalentity v kroku definície kanála.

  2. Pridajte vzťah k základnej entite inštancie kanála v atribúte msdyn_extendedentityid .\

    Tento atribút je polymorfné vyhľadávanie. Tu je príklad vzťahu v 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. Vytvorte formulár na zobrazenie konfiguračných polí.

    Prepitné

    Obrázky obsahujúce ikonu, ktorá vyzerá takto: môžu byť rozbalené, aby zobrazovali viac podrobností. Ak chcete obrázok rozbaliť, vyberte ho. Ak ho chcete zatvoriť, stlačte kláves Esc.

    Formulár sa načíta v sprievodcovi Customer Insights - Journeys SMS. ID formulára sa priradí atribútu msdyn_channeldefinitionexternalformid v kroku definície kanála.

    • Príklad SMS:

      Snímka obrazovky formulára pre kanál SMS.

    • Vlastný príklad (formulár nemusí obsahovať atribúty ako názov alebo popis, pretože pochádzajú z Customer Insights - Journeys vlastných ovládacích prvkov):

      Snímka obrazovky s formulárom pre vlastný kanál.