定义管理界面的本地化(可选)
适用的渠道:短信、自定义
如果您想要为不同的访问群体本地化管理界面,您需要定义渠道定义区域设置实体。 在导入解决方案时,将在 msdyn_channeldefinitionlocale 表中为每个消息部分创建新行。
渠道定义区域设置约定
实体逻辑名称:msdyn_channeldefinitionlocale
实体集名称:msdyn_channeldefinitionlocales
主要 ID 属性名称:msdyn_channeldefinitionlocaleid
- msdyn_localeid:int - 语言代码 ID(例如,英语 - 美国 1033)
- msdyn_channeldefinitionid:GUID - 渠道定义 ID;必须与渠道的渠道定义 ID 匹配。
-
msdyn_localecontent:字符串 (JSON) - 本地化内容。 支持以下键:
- ChannelDefinition.DisplayName - UI 中 msdyn_channeldefinition.msdyn_displayname 属性内容替代。
- ChannelDefinition.Description - UI 中 msdyn_channeldefinition.msdyn_description attribute 属性内容替代。
- ChannelDefinition.SpecialConsentLabel - UI 中 msdyn_channeldefinition.msdyn_specialconsentlabel 属性内容替代。
- ChannelMessagePart.%partname%.DisplayName - UI 中名称为 %partname% 的渠道消息部分的 msdyn_channelmessagepart.msdyn_displayname 属性内容替代。
- ChannelMessagePart.%partname%.Description - UI 中名称为 %partname% 的渠道消息部分的 msdyn_channelmessagepart.msdyn_description 说明内容替代。
渠道定义区域设置在 customizations.xml 中被定义为解决方案组件。 将每个 msdyn_channeldefinitionlocale 放在 ImportExportXml > msdyn_channeldefinitionlocales 元素下面。 每个消息部分元素 msdyn_channeldefinitionlocale 必须以 GUID 形式包含自己的唯一 ID 作为 XML 属性 msdyn_channeldefinitionlocaleid。
包含渠道定义区域设置的 customizations.xml 示例:
<ImportExportXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<msdyn_channeldefinitionlocales>
<msdyn_channeldefinitionlocale msdyn_channeldefinitionlocaleid="d21815c7-5736-4a95-9b69-253b1e70c0a5">
<msdyn_channeldefinitionid>e779b91e-02a0-4884-8cbe-f217835b42d9</msdyn_channeldefinitionid>
<msdyn_localeid>1033</msdyn_localeid>
<msdyn_localecontent>{
"ChannelDefinition.DisplayName": "Twilio",
"ChannelDefinition.Description": "Connect an existing Twilio account to send text messages",
"ChannelDefinition.SpecialConsentLabel": "To ensure that Twilio provider handle STOP commands properly, you must configure your consent settings with the provider directly.",
"ChannelMessagePart.Text.DisplayName": "Text",
"ChannelMessagePart.Text.Description": "Text part of SMS"}
</msdyn_localecontent>
</msdyn_channeldefinitionlocale>
</ImportExportXml>