Definir una entidad de configuración extendida para la instancia del canal
Canales aplicables: SMS, Personalizado
Una instancia de canal es la representación de un canal personalizado en Dynamics 365 Customer Insights - Journeys. Al crear un nuevo canal personalizado, debe configurar un remitente, por ejemplo, el remitente de un mensaje WhatsApp. Cada instancia de un canal personalizado, es decir, la entidad Instancia de canal, representa un único remitente.
Importante
Para permitir que Customer Insights - Journeys acceda a la entidad de configuración extendida durante el envío, debe agregar privilegios de Lectura para la entidad de configuración extendida al rol "Usuario de servicios de definiciones de canal de Cxp".
Para cada solución de canal personalizado, debe:
Cree una entidad personalizada para representar la configuración extendida de la entidad Channel Instance (msdyn_channelinstance), definido en la solución base.
El nombre de la entidad se asigna al atributo msdyn_channeldefinitionexternalentity en el paso de definición del canal.
Agregue una relación a la entidad base Instancia de canal en el atributo msdyn_extendedentityid.\
Este atributo es una búsqueda polimórfica. Este es un ejemplo de la relación en 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>
Cree un formulario para exponer los campos de configuración.
Propina
Las imágenes que incluyen un icono similar a este: se pueden ampliar para mostrar más detalles. Seleccione la imagen para expandirla. Para cerrarla, pulse la tecla Esc.
El formulario se carga en el asistente de SMS de Customer Insights - Journeys. El id. de formulario se asigna al atributo msdyn_channeldefinitionexternalformid en el paso de definición del canal.