Definir uma entidade de configuração expandida para a instância de canal
Canais aplicáveis: SMS, personalizado
Uma instância de canal é a representação de um canal personalizado no Dynamics 365 Customer Insights - Journeys. Quando cria um canal personalizado, necessita de configurar um remetente — por exemplo, o remetente de uma mensagem de WhatsApp. Cada instância de um canal personalizado (ou seja, a entidade Instância de Canal) representa um único remetente.
Importante
Para permitir que o Customer Insights - Journeys aceda à entidade de configuração expandida durante a submissão, precisa de adicionar privilégios de Leitura para a entidade de configuração expandida à função "Utilizador de Serviços de Definições de Canal Cxp".
Para cada solução de canal personalizada, necessita de:
Crie uma entidade personalizada para representar a configuração expandida da entidade Instância de Canal (msdyn_channelinstance) definida na solução base.
O nome da entidade é atribuído ao atributo msdyn_channeldefinitionexternalentity no passo de definição do canal.
Adicione uma relação à entidade Instância de Canal base no atributo msdyn_extendedentityid.\
Este atributo é uma procura polimórfica. Segue-se um exemplo desta relação no 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>
Crie um formulário para expor os campos de configuração.
Sugestão
As imagens que incluem um ícone com este aspeto: podem ser expandidas para serem mais detalhadas. Selecione a imagem para a expandir. Para a fechar, prima a tecla Esc.
O formulário é carregado no assistente de SMS do Customer Insights - Journeys. O ID de formulário é atribuído ao atributo msdyn_channeldefinitionexternalformid no passo de definição do canal.