Del via


Definer grensesnittet for redigeringsprogram for melding (valgfritt)

Aktuelle kanaler: egendefinert

Med det ubegrensede utvalget av egendefinerte kanaler du kan opprette, må du kanskje oppgi ulike redigeringsprogrammer for meldingsmaler. Du kan definere hvordan et redigeringsprogram for meldingsmaler skal se ut, og hvilke attributter det inneholder, slik at det stemmer overens med behovene til en bestemt kanal.

Hvis du ikke konfigurerer et redigeringsprogram for meldingsmaler, bruker Dynamics 365 Customer Insights - Journeys et generisk redigeringsprogram for brukergrensesnitt. SMS-kanaler bruker det opprinnelige SMS-redigeringsprogrammet.

Opprette en egendefinert enhet

Først oppretter du en egendefinert enhet som inneholder alle meldingsdelene som er definert i kanalen. Bruk de samme navnene, men bruk et prefiks for utgiveren, for eksempel cr65f_text for meldingsdelen med msdyn_name-attributtet "text". Denne enheten lagrer ikke noe. Den brukes bare som metadata til å definere meldingskontrakten.

Enheten må også omfatte attributtet placeholders, som brukes til tilpassing i Customer Insights - Journeys. Attributtet placeholders må også ha utgiverprefikset. Eksempel:

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

Opprette et skjema

Opprett deretter et skjema for den egendefinerte enheten som lastes inn i redigeringsprogrammet for innhold i Customer Insights - Journeys. Skjemaet skal inneholde attributtene cr65f_text og cr65f_placeholders. Eksempel:

..
<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>
.. 

Skjema-ID-en for denne enheten tilordnes til msdyn_messageformid-attributtet i kanaldefinisjonstrinnet.

Du kan bruke egendefinerte kontroller i skjemaet eller de bruksklare kontrollene, for eksempel MsdynmktControls.RichTextControl.RichTextControl, som støtter tilpassing.

[!INCLUDE [footer-include] (./includes/footer-banner.md)]