定义管理界面的本地化(可选)

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

如果您想要为不同的访问群体本地化管理界面,您需要定义渠道定义区域设置实体。 在导入解决方案时,将在 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>