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


Дефиниране на интерфейса на редактора на съобщения (по избор)

Приложими канали: По избор

С неограниченото разнообразие от персонализирани канали, които можете да създадете, може да се наложи да предоставите различни редактори на шаблони за съобщения. Можете да определите как трябва да изглежда редакторът на шаблони за съобщения и какви атрибути съдържа, за да отговаря на нуждите на конкретен канал.

Ако не конфигурирате редактор на шаблони за съобщения, Dynamics 365 Customer Insights - Journeys използвайте общ редактор на потребителски интерфейс. SMS каналите използват родния SMS редактор.

Създаване на персонализиран обект

Първо, създайте персонализиран обект , който включва всички части на съобщението , дефинирани в канала ви. Използвайте същите имена, но префикс на издателя; например cr65f_text за частта на съобщението с msdyn_name атрибут "текст". Този обект не съхранява нищо. Използва се само като метаданни за дефиниране на договора ви за съобщения.

Обектът трябва също да включва атрибута на контейнерите , който се използва за персонализиране в Customer Insights - Journeys. Атрибутът контейнери също трябва да има префикс на издателя. Например:

..
<attributes>
        ..
        <attribute PhysicalName="cr65f_name">..</attribute>
        <attribute PhysicalName="cr65f_placeholders">..</attribute>
        <attribute PhysicalName="cr65f_text">..</attribute>
        ..
</attributes>
..

Създаване на формуляр

След това създайте формуляр за персонализирания обект, който ще бъде зареден в редактора на Customer Insights - Journeys съдържание. Формулярът трябва да съдържа атрибутите и cr65f_text cr65f_placeholders . Например:

..
<formid>{69723cfe-3835-4126-ab9a-a82a5b88c21d}</formid>
<form>
      <tabs>
        <tab verticallayout="true" id="{921c575b-3e4a-495c-867d-b8f6e1c113e0}" IsUserDefined="1">
          <labels>
            <label description="General" languagecode="1033" />
          </labels>
          <columns>
            <column width="100%">
              <sections>
                <section showlabel="false" showbar="false" IsUserDefined="0" id="{661ec403-bf06-41a0-86de-f93a05c558f6}">
                  <labels>
                    <label description="General" languagecode="1033" />
                  </labels>
                  <rows>
                    <row>
                      <cell id="{95b0236e-63bd-c6ea-52dc-d7b9c4dca696}" showlabel="true" locklevel="0">
                        <labels>
                          <label description="Text" languagecode="1033" />
                        </labels>
                        <control id="cr65f_text" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" datafieldname="cr65f_text" disabled="false" uniqueid="{05bb6ed1-e802-412c-9813-7eded53f3f73}" />
                      </cell>
                    </row>
                    <row>
                      <cell id="{dc3b7ed4-9a3d-14e1-ac32-b851ea4e11c3}" showlabel="true" locklevel="0" visible="false">
                        <labels>
                          <label description="Placeholders" languagecode="1033" />
                        </labels>
                        <control id="cr65f_placeholders" classid="{E0DECE4B-6FC8-4a8f-A065-082708572369}" datafieldname="cr65f_placeholders" disabled="false" uniqueid="{b02dc4a0-7711-0a2a-0ce4-d0c384a17712}" />
                      </cell>
                    </row>
                  </rows>
                </section>
              </sections>
            </column>
          </columns>
        </tab>
      </tabs>
  ..
</form>
.. 

ИД на формуляра на този обект се присвоява msdyn_messageformid атрибут на стъпката за дефиниране наканала.

Можете да използвате потребителски контроли във формуляра или външни контроли, като например MsdynmktControls.RichTextControl.RichTextControl , които поддържат персонализация.

[! INCLUDE [footer-include] (./включва/footer-banner.md)]