Die Nachrichtenteile festlegen
Anwendbare Kanäle: SMS, benutzerdefiniert
Wenn Sie einen benutzerdefinierten Kanal erstellen. müssen Sie für jeden Nachrichtenteil, mit dem der Kanal arbeitet (z. B. Titel, Untertitel, Text) einen Datensatz in der Entität Kanalnachrichtenteil festlegen. Für einen benutzerdefinierten Kanal ist mindestens ein Nachrichtenteil erforderlich. Wenn Ihre Lösung importiert wurde, wird eine neue Zeile für jeden Nachrichtenteil in der Tabelle msdyn_channelmessagepart erstellt.
Wichtig
- Der SMS-Kanaltyp erfordert nur einen Nachrichtenteil mit dem Namen „Text“ und vom Typ „192350000“, der vom standardmäßigen Dynamics 365 Customer Insights - Journeys-SMS-Editor verwendet wird. Für SMS-Kanäle werden keine anderen Arten von Nachrichtenteilen unterstützt.
- Wenn Sie Metadatensätze direkt in der Anpassungsdatei einrichten, achten Sie darauf, dass die GUIDs in Kleinbuchstaben geschrieben sind.
Nachrichtenteilevertrag
Logischer Name der Enität: msdyn_channelmessagepart
Festgelegter Name der Enität: msdyn_channelmessageparts
Primärer ID-Attributname: msdyn_channelmessagepartid
- msdyn_name: Zeichenfolge – Name für den Nachrichtenteil. Dieser Wert wird als Schlüssel verwendet, um Nachrichtenteilinformationen dem Inhalt der ausgehenden Nachricht zuzuordnen.
- msdyn_displayname:: Zeichenfolge – Anzeigename
- msdyn_Beschreibung:: Zeichenfolge – Beschreibung.
- msdyn_channeldefinitionid: GUID – die Kanaldefinitions-ID. Muss mit der Kanaldefinitions-ID des Kanals übereinstimmen.
-
msdyn_type: OptionSet – Der Nachrichtenteiltyp. Unterstützte Werte:
- 192350000 – PlainText: Der Nachrichtenteil ist einfacher Text.
- 192350003 Medien: Der Nachrichtenteil ist eine Datei-ID der Entität msdyncrm_file.
- 192350004 Bild: Der Nachrichtenteil ist eine Bild-ID der Entität msdyncrm_file.
- 192350005 – Datensatz: Der Nachrichtenteil ist eine Datensatz-ID einer externen Entität.
- msdyn_isrequired: bit - Gibt an, ob der Teil erforderlich ist.
- msdyn‑maxlength: int – max. Länge des Teils.
- msdyn_order: int – (optional) legt die Position des Nachrichtenteilfelds im Nachrichteneditor fest. Je größer die Zahl, desto höher die Position.
- msdyn_entityname: Zeichenfolge – (optional) legt die Entität, die für Datensatztyp verwendet wird, fest.
- msdyn_entityviewid: Zeichenfolge – (optional) legt die ID der Ansicht fest, die für den Datensatztyp verwendet werden soll.
Nachrichtenteile sind in customizations.xml als lösungsorientierte Komponenten festgelegt. Platzieren Sie alle msdyn_channelmessagepart unter ImportExportXml>msdyn_channelmessageparts Elementen. Jedes Nachrichtenteilelement msdynchannelmessagepart muss eine eigene eindeutige ID in Form der GUID als XML-Attribut msdynchannelmessagepartid enthalten.
Beispiel für customizations.xml einschließlich nachrichtenteilen:
<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>