为渠道实例帐户定义扩展配置实体

适用的渠道:仅短信

当您创建自定义短信渠道时,需要定义一个表示渠道实例帐户 (msdyn_channelinstanceaccount) 的扩展配置的实体。 例如,您可能有一个 MessageBird 帐户,您为该帐户启用了多个电话号码。 渠道实例帐户与您创建的渠道实例(在本例中为 MessageBird 电话号码)具有 1:N 关系。

重要提示

要允许 Customer Insights - Journeys 在提交期间访问扩展配置实体,您需要向“Cxp 渠道定义服务用户”角色添加扩展配置实体的读取权限。

对于每个自定义渠道解决方案,您需要:

  1. 创建自定义实体来表示基本解决方案中定义的渠道实例帐户实体的扩展配置。

    此实体的名称将在渠道定义步骤中分配给 msdyn_channeldefinitionaccountexternalentity 属性。

  2. msdyn_extendedentityid 属性中向基本渠道实体帐户实体添加关系。

    此属性是一个多态查找。 以下是 XML 中的关系示例:

<?xml version="1.0" encoding="utf-8"?>
<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <EntityRelationship Name="msdyn_ChannelInstanceAccount_extendedentityid_cr65f_samplechannelinstanceaccount">
    <EntityRelationshipType>OneToMany</EntityRelationshipType>
    <IsCustomizable>0</IsCustomizable>
    <IntroducedVersion>1.0.0.0</IntroducedVersion>
    <IsHierarchical>0</IsHierarchical>
    <ReferencingEntityName>msdyn_ChannelInstanceAccount</ReferencingEntityName>
    <ReferencedEntityName>cr65f_samplechannelinstanceaccount</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_samplechannelinstanceaccount</NavigationPropertyName>
        <RelationshipRoleType>1</RelationshipRoleType>
      </EntityRelationshipRole>
      <EntityRelationshipRole>
        <NavigationPropertyName>msdyn_ChannelInstanceAccount_extendedentityid_cr65f_samplechannelinstanceaccount</NavigationPropertyName>
        <RelationshipRoleType>0</RelationshipRoleType>
      </EntityRelationshipRole>
    </EntityRelationshipRoles>
  </EntityRelationship>
</EntityRelationships>
  1. 创建一个窗体来公开配置字段。

    窗体不必包含名称或描述等属性,因为它们来自 Customer Insights - Journeys 自定义控件。 该窗体被加载到 Customer Insights - Journeys SMS 向导中(设置步骤)。 窗体 ID 将在渠道定义步骤中分配给 msdyn_channeldefinitionaccountexternalformid 属性。

    例如,在短信中,窗体将如下所示:

    短信渠道的窗体的屏幕截图。