Sdílet prostřednictvím


Definování entity rozšířené konfigurace pro instanci kanálu

Použitelné kanály: SMS, vlastní

Instance kanálu je reprezentace vlastního kanálu v Dynamics 365 Customer Insights - Journeys. Při vytváření vlastního kanálu je třeba nakonfigurovat odesílatele, například odesílatele zprávy WhatsApp. Každá instance vlastního kanálu – tedy entita Instance kanálu – představuje jednoho odesílatele.

Důležité

Chcete-li aplikaci Customer Insights - Journeys povolit přístup k entitě rozšířené konfigurace během odesílání, musíte přidat oprávnění Číst pro entitu rozšířené konfigurace do role „Uživatel služeb definic kanálu Cxp“.

Pro každé řešení vlastního kanálu potřebujete:

  1. Vytvořte vlastní entitu, která bude představovat rozšířenou konfiguraci entity Instance kanálu (msdyn_channelinstance) definovanou v základním řešení.

    Název této entity je přiřazen k atributu msdyn_channeldefinitionexternalentity později v kroku definice kanálu.

  2. Přidejte vztah k základní entitě Instance kanálu v atributu msdyn_extendedentityid.

    Tento atribut je polymorfní vyhledávání. Zde je příklad vztahu 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. Vytvořte formulář, který zpřístupní pole konfigurace.

    Tip

    Obrázky obsahující ikonu, která vypadá takto: lze rozbalit a zobrazit více podrobností. Výběrem obrázku jej rozbalíte. Pokud jej chcete zavřít, stiskněte klávesu Esc.

    Formulář se načte v průvodci SMS Customer Insights - Journeys. ID formuláře bude přiřazeno k atributu msdyn_channeldefinitionexternalformid později v kroku definice kanálu.

    • Příklad SMS:

      Screenshot formuláře pro kanál SMS.

    • Vlastní příklad (formulář nemusí obsahovat atributy, jako je název nebo popis, protože pocházejí z vlastních ovládacích prvků aplikace Customer Insights - Journeys):

      Snímek obrazovky formuláře pro vlastní kanál.