메시지 편집기 인터페이스 정의(선택 사항)

적용 가능한 채널: 사용자 지정

생성할 수 있는 무제한의 다양한 사용자 지정 채널을 사용하여 다양한 메시지 템플릿 편집기를 제공해야 할 수 있습니다. 메시지 템플릿 편집기의 모양과 특정 채널의 요구 사항에 일치하도록 포함된 특성을 정의할 수 있습니다.

메시지 템플릿 편집기를 구성하지 않으면 Dynamics 365 Customer Insights - Journeys에서 일반 사용자 인터페이스 편집기를 사용합니다. SMS 채널은 기본 SMS 편집기를 사용합니다.

맞춤 엔터티 만들기

먼저 채널에 정의된 메시지 부분을 모두 포함하는 사용자 지정 엔터티를 생성합니다. 동일한 이름을 사용하지만 게시자를 접두사로 지정합니다. 예를 들어 msdyn_name 특성이 "text"인 메시지 부분의 경우 cr65f_text입니다. 이 엔터티는 아무것도 저장하지 않습니다. 메시지 계약을 정의하기 위한 메타데이터로만 사용됩니다.

엔터티는 Customer Insights - Journeys에서 개인화에 사용되는 자리 표시자 특성도 포함해야 합니다. 자리 표시자 특성에도 게시자 접두사가 있어야 합니다. 예:

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

양식 만들기

다음으로 Customer Insights - Journeys 콘텐츠 편집기에 로드될 사용자 지정 엔터티에 대한 양식을 만듭니다. 양식에는 cr65f_textcr65f_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>
.. 

이 엔티티의 양식 ID는 채널 정의 단계에서 msdyn_messageformid 특성에 할당됩니다.

개인화를 지원하는 MsdynmktControls.RichTextControl.RichTextControl과 같은 기본 컨트롤 또는 양식의 사용자 지정 컨트롤을 사용할 수 있습니다.

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