Définir la localisation pour l’interface d’administration (facultatif)
Canaux applicables : SMS, personnalisé
Si vous souhaitez localiser votre interface d’administration pour une audience diversifiée, vous devez définir une entité Paramètres régionaux de définition du canal. Lorsque votre solution est importée, une nouvelle ligne pour chaque partie du message est créée dans la table msdyn_channeldefinitionlocale.
Contrat Paramètres régionaux de définition du canal
Nom logique de l’entité : msdyn_channeldefinitionlocale
Nom du jeu d’entités : msdyn_channeldefinitionlocales
Nom d’attribut d’ID principal : msdyn_channeldefinitionlocaleid
- msdyn_localeid : int - ID de code de langue (par exemple, anglais - États-Unis 1033)
- msdyn_channeldefinitionid : GUID – ID de définition de canal ; doit correspondre à l’ID de définition du canal.
-
msdyn_localecontent : chaîne (JSON) - Le contenu localisé. Les clés suivantes sont prises en charge :
- ChannelDefinition.DisplayName - remplacement du contenu de l’attribut msdyn_channeldefinition.msdyn_displayname dans l’interface utilisateur.
- ChannelDefinition.Description - remplacement du contenu de l’attribut msdyn_channeldefinition.msdyn_description dans l’interface utilisateur.
- ChannelDefinition.SpecialConsentLabel - remplacement du contenu de l’attribut msdyn_channeldefinition.msdyn_specialconsentlabel dans l’interface utilisateur.
- ChannelMessagePart.%partname%.DisplayName - remplacement du contenu de l’attribut msdyn_channelmessagepart.msdyn_displayname dans l’interface utilisateur pour la partie du message du canal nommée %partname%.
- ChannelMessagePart.%partname%.Description - remplacement du contenu de l’attribut msdyn_channelmessagepart.msdyn_description dans l’interface utilisateur pour la partie du message du canal nommée %partname%.
Les paramètres régionaux de définition du canal sont définis dans customizations.xml comme composants de la solution. Placez chaque msdyn_channeldefinitionlocale sous les éléments ImportExportXml>msdyn_channeldefinitionlocales. Chaque élément de la partie du message msdyn‑channeldefinitionlocale doit inclure son propre ID unique sous la forme d’un GUID comme attribut XML msdyn_channeldefinitionlocaleid.
Exemple de customizations.xml incluant les paramètres régionaux de définition du 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>