Definere lokaliseringen af administrationsgrænsefladen (valgfrit)
Relevante kanaler: SMS, tilpasset
Hvis du vil lokalisere din administratorgrænseflade til en bred målgruppe, skal du definere Landestandard til kanaldefinition som objekt. Ved importen af løsningen oprettes en ny række for hver meddelelsesdel i tabellen msdyn_channeldefinitionlocale.
Landestandarder til kontrakt med kanaldefinition
Objektets logiske navn: msdyn_channeldefinitionlocale
Navn på objektsæt: msdyn_channeldefinitionlocales
Navn på primær id-attribut: msdyn_channeldefinitionlocaleid
- msdyn_localeid: int – Landekode-id (f.eks. engelsk – USA 1033)
- msdyn_channeldefinitionid:: GUID – kanaldefinitions-id, som skal matche kanaldefinitions-id'et for kanalen.
-
msdyn_localecontent: streng (JSON) – det oversatte indhold. Følgende nøgler understøttes:
- ChannelDefinition.DisplayName - tilsidesæt for msdyn_channeldefinition.msdyn_displayname-attributindhold i UI.
- ChannelDefinition.Description - tilsidesæt for msdyn_channeldefinition.msdyn_description-attributindhold i UI.
- ChannelDefinition.SpecialConsentLabel - tilsidesæt for msdyn_channeldefinition.msdyn_specialconsentlabel-attributindhold i UI.
- ChannelMessagePart.%partname%. DisplayName - tilsidesæt for msdyn_channelmessagepart.msdyn_displayname-attributindhold i UI til meddelelsesindhold i kanal med navnet %partname%.
- ChannelMessagePart.%partname%. Beskrivelse - tilsidesæt for msdyn_channelmessagepart.msdyn_description-beskrivelse af indhold i UI til meddelelsesindhold i kanal med navnet %partname%.
Landestandarder til kanaldefinition defineres i customizations.xml som løsningskomponenter. Placer enhver msdyn_channeldefinitionlocale under ImportExportXml>msdyn_channeldefinitionlocales-elementer. Hvert element i meddelelsesdelen msdyn_channeldefinitionlocale skal inkludere sit eget entydige id i form af et GUID som XML-attribut msdyn_channeldefinitionlocaleid.
Eksempel på customizations.xml, herunder kanaldefinitionslandestandarder:
<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>