Menentukan pelokalan untuk antarmuka admin (opsional)
Saluran yang berlaku: SMS, bea cukai
Jika ingin melokalkan antarmuka admin untuk beragam audiens, Anda perlu menentukan entitas Lokal Definisi Saluran. Saat solusi Anda diimpor, baris baru untuk setiap bagian pesan dibuat di tabel msdyn_channeldefinitionlocale .
Definisi Saluran Kontrak lokal
Nama logis entitas: msdyn_channeldefinitionlocale
Nama set entitas: msdyn_channeldefinitionlocales
Nama atribut ID utama: msdyn_channeldefinitionlocaleid
- msdyn_localeid: int - ID kode bahasa (misalnya, Inggris - Amerika Serikat 1033)
- msdyn_channeldefinitionid: GUID – ID definisi saluran; harus cocok dengan ID definisi saluran saluran.
-
msdyn_localecontent: string (JSON) - Konten yang dilokalkan. Kunci berikut didukung:
- ChannelDefinition.DisplayName - ganti untuk konten atribut msdyn_channeldefinition.msdyn_displayname di UI.
- ChannelDefinition.Description - ganti untuk konten atribut msdyn_channeldefinition.msdyn_description di UI.
- ChannelDefinition.SpecialConsentLabel - ganti untuk konten atribut msdyn_channeldefinition.msdyn_specialconsentlabel di UI.
- ChannelMessagePart .%partname%. DisplayName - ganti untuk konten atribut msdyn_channelmessagepart.msdyn_displayname di UI untuk bagian pesan saluran dengan nama %partname%.
- ChannelMessagePart .%partname%. Description - ganti untuk konten deskripsi msdyn_channelmessagepart.msdyn_description di UI untuk bagian pesan channel dengan nama %partname%.
Lokal definisi saluran didefinisikan dalam customizations.xml sebagai komponen solusi. Tempatkan setiap msdyn_channeldefinitionlocale di bawah elemen msdyn_channeldefinitionlocales>ImportExportXml . Setiap elemen bagian pesan msdyn_channeldefinitionlocale harus menyertakan ID uniknya sendiri dalam bentuk GUID sebagai atribut XML msdyn_channeldefinitionlocaleid.
Contoh customizations.xml termasuk lokal definisi saluran:
<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>