定义消息部分
适用的渠道:短信、自定义
创建自定义渠道时,您需要在渠道消息部分实体中为渠道运行所使用的每个消息部分(例如,标题、字幕、文本)定义记录。 自定义渠道至少需要一个消息部分。 在导入解决方案时,将在 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>