Dela via


Definiera den utökade konfigurationsentiteten för kanalinstans

Tillämpliga kanaler: SMS, anpassa

En kanalinstans är representationen av en anpassad kanal i Dynamics 365 Customer Insights - Journeys. När du skapar en ny anpassad kanal måste du konfigurera en avsändare, till exempel WhatsApp-meddelandets avsändare. Varje instans av en anpassad kanal, det vill säga entiteten Kanalinstans, representerar en enskild avsändare.

Viktigt!

För att ge Customer Insights - Journeys åtkomst till den utökade konfigurationsenheten under inlämning måste du lägga till Läs privilegier för den utökade konfigurationsentiteten i rollen "Användare av Cxp kanaldefinitionstjänster".

För varje anpassad kanallösning måste du:

  1. Skapa en egen egen entitet som motsvarar den utökade konfigurationen av entiteten Kanalinstans (msdyn_channelinstance), definierad i grundlösningen.

    Entitetsnamnet tilldelas attributet msdyn_channeldefinitionexternalentity i kanaldefinitionssteget.

  2. Lägg till en relation till basentiteten Kanalinstans i attributet msdyn_extendedentityid attribute.\

    Detta attribut är ett polymorfiskt uppslag. Här är ett exempel på relation 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. Skapa ett formulär för att visa konfigurationsfält.

    Dricks

    Bilder som innehåller en ikon som ser ut så här: kan utökas för att visa fler detaljer. Välj bilden för att utöka den. Stäng den genom att trycka på Esc.

    Formuläret läses in i SMS-guiden för Customer Insights - Journeys. Formulär-ID tilldelas attributet msdyn_channeldefinitionexternalformid i kanaldefinitionssteget.

    • SMS-exempel:

      Skärmbild av ett formulär för en SMS-kanal.

    • Anpassa exempel (Formuläret behöver inte innehålla attribut som namn eller beskrivning sedan de kommer från anpassade kontroller för Customer Insights - Journeys.)

      Skärmbild av ett formulär för en anpassad kanal.