定义消息部分

适用的渠道:短信、自定义

创建自定义渠道时,您需要在渠道消息部分实体中为渠道运行所使用的每个消息部分(例如,标题、字幕、文本)定义记录。 自定义渠道至少需要一个消息部分。 在导入解决方案时,将在 msdyn_channelmessagepart 表中为每个消息部分创建新行。

重要提示

  • SMS 渠道类型只需要一个名为“text”的消息部分,类型为“192350000”,这是默认的 Dynamics 365 Customer Insights - Journeys SMS 编辑器所使用的。 短信渠道不支持其他类型的消息部分。
  • 如果直接在自定义文件中设置元数据记录,请确保 GUID 为小写。

消息部分约定

实体逻辑名称:msdyn_channelmessagepart

实体集名称:msdyn_channelmessageparts

主要 ID 属性名称:msdyn_channelmessagepartid

  • msdyn_name:字符串 - 消息部分的名称。 此值用作将消息部分信息与出站消息内容映射的键。
  • msdyn_displayname:字符串 - 显示名称。
  • msdyn_description:字符串 - 说明。
  • msdyn_channeldefinitionid:GUID – 渠道定义 ID。 必须与渠道的渠道定义 ID 匹配。
  • msdyn_type:OptionSet – 消息部分类型。 支持值:
    • 192350000 纯文本:消息部分是简单文本。
    • 192350003 媒体:消息部分是 msdyncrm_file 实体的文件 ID。
    • 192350004 图像:消息部分是 msdyncrm_file 实体的图像 ID。
    • 192350005 记录:消息部分是外部实体的记录 ID。
  • msdyn_isrequired:位 - 指示是否需要此部分。
  • msdyn_maxlength:int - 部分的最大长度。
  • msdyn_order:整数 -(可选)定义消息部分字段在消息编辑器中的位置。 数字越大,位置越高。
  • msdyn_entityname:字符串 -(可选)定义将用于记录类型的实体。
  • msdyn_entityviewid:字符串 -(可选)定义将用于记录类型的视图的 ID。

消息部分在 customizations.xml 中被定义为解决方案感知组件。 将每个 msdyn_channelmessagepart 放在 ImportExportXml>msdyn_channelmessageparts 元素下面。 每个消息部分元素 msdyn_channelmessagepart 必须以 GUID 形式包含自己的唯一 ID 作为 XML 属性 msdyn_channelmessagepartid

包含消息部分的 customizations.xml 示例:

<ImportExportXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <msdyn_channelmessageparts>
    <msdyn_channelmessagepart msdyn_channelmessagepartid="15d57b1a-ddcd-4bb1-9af6-c691567ab9ef">
      <msdyn_channeldefinitionid>
        <msdyn_channeldefinitionid>b1b25a46-6da0-4c08-9cf3-505e613c8e30</msdyn_channeldefinitionid>
      </msdyn_channeldefinitionid>
      <msdyn_description>Text</msdyn_description>
      <msdyn_displayname>Text</msdyn_displayname>
      <msdyn_isrequired>1</msdyn_isrequired>
      <msdyn_maxlength>1000</msdyn_maxlength>
      <msdyn_name>text</msdyn_name>
      <msdyn_type>192350000</msdyn_type>
      <statecode>0</statecode>
      <statuscode>1</statuscode>
    </msdyn_channelmessagepart>
  </msdyn_channelmessageparts>
</ImportExportXml>