Eine erweiterte Konfigurationsentität für die Kanalinstanz definieren
Anwendbare Kanäle: SMS, benutzerdefiniert
Eine Kanalinstanz ist die Darstellung eines benutzerdefinierten Kanals in Dynamics 365 Customer Insights - Journeys. Wenn Sie einen benutzerdefinierten Kanal erstellen, müssen Sie einen Absender konfigurieren, beispielsweise den Absender einer WhatsApp-Nachricht. Jede Instanz eines benutzerdefinierten Kanals – d. h. die Entität Kanalinstanz – repräsentiert einen einzelnen Absender.
Wichtig
Damit Customer Insights - Journeys während der Übermittlung auf die erweiterte Konfigurationsentität zugreifen kann, müssen Sie der Rolle „Cxp Channel Definitions Services User“ Lese-Berechtigungen für die erweiterte Konfigurationsentität hinzufügen.
Für jede benutzerdefinierte Kanallösung müssen Sie:
Erstellen Sie eine eigene benutzerdefinierte Entität, die die erweiterte Konfiguration der Entität Kanalinstanz darstellt (msdyn_channelinstance), definiert in der Basislösung.
Der Name der Entität wird dem Attribut msdyn_channeldefinitionexternalentity im Kanaldefinitionsschritt zugewiesen.
Fügen Sie eine Beziehung zur Basisentität Kanalinstanz auf dem msdyn_extendedentityid-Attribut hinzu.\
Dieses Attribut ist ein Polymorphischer Lookup. Im Folgenden finden Sie ein Beispiel für die Beziehung 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>
Erstellen Sie ein Formular, um die Konfigurationsfelder verfügbar zu machen.
Tipp
Bilder mit einem Symbol der folgenden Art können erweitert werden, um mehr Details anzuzeigen. Klicken Sie auf das Bild, um es zu erweitern. Um es zu schließen. drücken Sie die ESC-Taste.
Das Formular wird im Customer Insights - Journeys-SMS-Assistenten geladen. Die Formular-ID wird dem Attribut msdyn_channeldefinitionexternalformid im Kanaldefinitionsschritt zugewiesen.