Delen via


De berichtonderdelen definiëren

Toepasselijke kanalen: sms, aangepast

Wanneer u een aangepast kanaal maakt, moet u een record definiëren in de entiteit Berichtonderdeel kanaal voor elk berichtonderdeel waarmee het kanaal werkt (bijvoorbeeld titel, subtitel, tekst). Er is ten minste één berichtonderdeel vereist voor een aangepast kanaal. Bij het importeren van uw oplossing wordt er voor elk berichtonderdeel een nieuwe rij gemaakt in de tabel msdyn_channelmessagepart.

Belangrijk

  • Voor het kanaaltype sms is maar één berichtonderdeel met de naam "tekst" en het type "192350000" vereist, dat wordt gebruikt door de standaard sms-editor van Dynamics 365 Customer Insights - Journeys. Er worden geen andere soorten berichtdelen ondersteund voor sms-kanalen.
  • Als u metagegevensrecords rechtstreeks in het aanpassingsbestand wilt instellen, moet u ervoor zorgen dat de GUID's in kleine letters worden weergegeven.

Contract berichtonderdelen

Logische naam van entiteit: msdyn_channelmessagepart

Naam van entiteitset: msdyn_channelmessageparts

Naam primaire id-kenmerk: msdyn_channelmessagepartid

  • msdyn_name: tekenreeks – naam van het berichtonderdeel. Deze waarde wordt gebruikt als sleutel om berichtonderdeelinformatie toe te wijzen aan de inhoud van het uitgaande bericht.
  • msdyn_displayname:: tekenreeks – weergavenaam.
  • msdyn_description:: tekenreeks - beschrijving.
  • msdyn_channeldefinitionid: GUID – kanaaldefinitie-id. Moet overeenkomen met de kanaaldefinitie-id van het kanaal.
  • msdyn_type: OptionSet – berichtonderdeeltype. Ondersteunde waarden:
    • 192350000 plaintext: het berichtgedeelte is eenvoudige tekst.
    • 192350003 media: het berichtgedeelte is een bestands-id van de entiteit msdyncrm_file.
    • 192350004 image: het berichtgedeelte is een afbeeldings-id van de entiteit msdyncrm_file.
    • 192350005 record: het berichtgedeelte is een record-id van een externe entiteit.
  • msdyn_isrequired:: bit - geeft aan of het onderdeel vereist is.
  • msdyn‑maxlength: int - max. lengte van het onderdeel.
  • msdyn_order: int - (optioneel) definieert de positie van het berichtdeelveld in de berichteditor. Hoe groter het nummer, hoe hoger de positie.
  • msdyn_entityname: tekenreeks - (optioneel) definieert de entiteit die zal worden gebruikt voor het recordtype.
  • msdyn_entityviewid: tekenreeks - (optioneel) definieert id van de weergave die zal worden gebruikt voor het recordtype.

Berichtonderdelen worden gedefinieerd in customizations.xml als oplossingsbewuste onderdelen. Plaats elke msdyn_channelmessagepart onder elementen ImportExportXml>msdyn_channelmessageparts. Elk berichtonderdeelelement msdyn_channelmessagepart moet zijn eigen unieke id hebben in de vorm van de GUID als het XML-kenmerk msdyn_channelmessagepartid.

Voorbeeld van customizations.xml met berichtonderdelen:

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