Споделяне чрез


Дефиниране на частите на съобщението

Приложими канали: SMS, по поръчка

Когато създавате канал по избор, трябва да дефинирате запис в обекта Част за съобщение на канал за всяка част от съобщението, с която работи каналът (например заглавие, подзаглавие, текст). Персонализираният канал изисква поне една част от съобщението. Когато вашето решение се импортира, в таблицата msdyn_channelmessagepart се създава нов ред за всяка част от съобщението .

Важно

  • Типът SMS канал изисква само една част от съобщението с името "текст" и тип "192350000", който се използва от SMS редактора по подразбиране Dynamics 365 Customer Insights - Journeys . Не се поддържат други типове части за съобщения за SMS канали.
  • Ако настройвате записи на метаданни директно във файла за персонализиране, уверете се, че GUID са с малки букви.

Договор за част от съобщение

Логическо име на обект: msdyn_channelmessagepart

Име на набор от обекти: msdyn_channelmessageparts

Име на атрибут на първичен ИД: msdyn_channelmessagepartid

  • msdyn_name: string – Име на частта на съобщението. Тази стойност се използва като ключ за съпоставяне на информацията за частта на съобщението със съдържанието на изходящото съобщение.
  • msdyn_displayname: string – Показвано име.
  • msdyn_description: string – Описание.
  • msdyn_channeldefinitionid: GUID – идентификатор на дефиницията на канала. Трябва да съответства на ИД на дефиницията на канала на канала.
  • msdyn_type: OptionSet – Тип на частта на съобщението. Поддържани стойности:
    • 192350000 обикновен текст: Частта със съобщението е прост текст.
    • 192350003 media: Частта за съобщение е ИД на файл на msdyncrm_file обект.
    • 192350004 изображение: Частта на съобщението е ИД на изображение на обекта на msdyncrm_file.
    • 192350005 запис: Частта за съобщение е ИД на запис на външен обект.
  • msdyn_isrequired: бит - Показва дали частта е необходима.
  • msdyn_maxlength: int - Максимална дължина на частта.
  • msdyn_order: int - (По избор) Определя позицията на полето за част на съобщението в редактора на съобщения. Колкото по-голямо е числото, толкова по-висока е позицията.
  • msdyn_entityname: string - (По избор) Определя обекта, който ще се използва за тип на записа.
  • msdyn_entityviewid: string - (Optional) Определя идентификатора на изгледа, който ще се използва за тип на записа.

Частите на съобщението са дефинирани в customizations.xml като компоненти, отчитащи решението. Поставете всеки msdyn_channelmessagepart под ImportExportXml>msdyn_channelmessageparts елементи. Всеки елемент на част от съобщение msdyn_channelmessagepart трябва да включва свой собствен уникален ИД под формата на GUID като msdyn_channelmessagepartid на XML атрибута.

Пример за customizations.xml, включително части от съобщение:

<ImportExportXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <msdyn_channelmessageparts>
    <msdyn_channelmessagepart msdyn_channelmessagepartid="15d57b1a-ddcd-4bb1-9af6-c691567ab9ef">
      <msdyn_channeldefinitionid>
        <msdyn_channeldefinitionid>b1b25a46-6da0-4c08-9cf3-505e613c8e30</msdyn_channeldefinitionid>
      </msdyn_channeldefinitionid>
      <msdyn_description>Text</msdyn_description>
      <msdyn_displayname>Text</msdyn_displayname>
      <msdyn_isrequired>1</msdyn_isrequired>
      <msdyn_maxlength>1000</msdyn_maxlength>
      <msdyn_name>text</msdyn_name>
      <msdyn_type>192350000</msdyn_type>
      <statecode>0</statecode>
      <statuscode>1</statuscode>
    </msdyn_channelmessagepart>
  </msdyn_channelmessageparts>
</ImportExportXml>