Definere grænsefladen til meddelelseseditoren (valgfrit)
Relevante kanaler: Tilpasset
Med et ubegrænset udvalg af brugerdefinerede kanaler, som du kan oprette, skal du måske levere forskellige editorer til meddelelsesskabeloner. Du kan definere, hvordan en meddelelsesskabeloneditor skal se ud, og hvilke attributter den skal indeholde, så den svarer til kanals specifikke behov.
Hvis du ikke konfigurerer en meddelelsesskabeloneditor, bruger Dynamics 365 Customer Insights - Journeys en generisk brugergrænsefladeeditor. SMS-kanaler bruger den indbyggede SMS-editor.
Oprette et brugerdefineret objekt
Du skal først oprette et brugerdefineret objekt, der omfatter alle de meddelelsesdele, der er defineret i din kanal. Brug de samme navne, men tilføj præfikset til udgiveren som for eksempel cr65f_text for meddelelsesdelen med msdyn_name
-attributten "text". Der lagres ikke noget i dette objekt. Det bruges kun som metadata til at definere meddelelseskontrakten.
Derudover skal objektet inkludere attributten pladsholder, der bruges til tilpasning i Customer Insights - Journeys. Attributten placeholders skal også have udgiverpræfikset. Eksempel:
..
<attributes>
..
<attribute PhysicalName="cr65f_name">..</attribute>
<attribute PhysicalName="cr65f_placeholders">..</attribute>
<attribute PhysicalName="cr65f_text">..</attribute>
..
</attributes>
..
Oprette en formular
Dernæst skal du oprette en formular til det brugerdefinerede objekt, der indlæses i editoren til Customer Insights - Journeys. Formularen skal indeholde attributterne 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>
..
Formular-id'et for dette objekt tildeles attributten msdyn_messageformid senere på kanaldefinitionstrinnet.
Du kan anvende brugerdefinerede kontrolelementer i formularen eller standardkontrolelementer som f.eks. MsdynmktControls.RichTextControl.RichTextControl, der understøtter tilpasning.
[!INCLUDE [footer-include] (./includes/footer-banner.md)]