Definir a localização para a interface de administração (opcional)
Canais aplicáveis: SMS, personalizado
Se desejar localizar sua interface administrativa para um público diverso, defina uma entidade Localidade da Definição de Canal. Quando sua solução for importada, será criada uma nova linha para cada parte da mensagem na tabela msdyn_channeldefinitionlocale.
Contrato de Localidade da Definição de Canal
Nome lógico da entidade: msdyn_channeldefinitionlocale
Nome do conjunto de entidades: msdyn_channeldefinitionlocales
Nome do atributo da ID principal: msdyn_channeldefinitionlocaleid
- msdyn_localeid: int – ID do código do idioma (por exemplo, inglês - Estados Unidos 1033)
- msdyn_channeldefinitionid: GUID – ID de definição de canal; deve corresponder à ID de definição do canal.
-
msdyn_localecontent: cadeia de caracteres (JSON) – o conteúdo localizado. Há suporte às seguintes chaves:
- ChannelDefinition.DisplayName – substituição do conteúdo do atributo msdyn_channeldefinition.msdyn_displayname na interface do usuário.
- ChannelDefinition.Description – substituição do conteúdo do atributo msdyn_channeldefinition.msdyn_description na interface do usuário.
- ChannelDefinition.SpecialConsentLabel – substituição do conteúdo do atributo msdyn_channeldefinition.msdyn_specialconsentlabel na interface do usuário.
- ChannelMessagePart.%partname%.DisplayName – substituição do conteúdo do atributo msdyn_channelmessagepart.msdyn_displayname na interface do usuário para a parte da mensagem do canal com o nome %partname%.
- ChannelMessagePart.%partname%.Description – substituição do conteúdo de descrição msdyn_channelmessagepart.msdyn_description na interface do usuário para a parte da mensagem do canal com o nome %partname%.
As localidades da definição de canal são definidas no customizations.xml como componentes da solução. Coloque cada msdyn_channeldefinitionlocale em elementos ImportExportXml>msdyn_channeldefinitionlocales. Cada elemento da parte da mensagem msdyn_channeldefinitionlocale deve incluir sua própria ID exclusiva na forma do GUID como o atributo XML msdyn_channeldefinitionlocaleid.
Exemplo de customizations.xml incluindo as localidades da definição de canal:
<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>