Partager via


Définir les parties du message

Canaux applicables : SMS, personnalisé

Lorsque vous créez un canal personnalisé, vous devez définir un enregistrement dans l’entité Partie du message du canal pour chaque partie du message avec laquelle le canal fonctionne (par exemple, titre, sous-titre, texte). Un canal personnalisé requiert au moins une partie du message. Lorsque votre solution est importée, une nouvelle ligne pour chaque partie du message est créée dans la table msdyn_channeldefinitionlocale.

Important

  • Le type de canal SMS nécessite seulement une partie du message avec le nom « texte » et le type « 192350000 », qui est utilisé par l’éditeur de SMS de Dynamics 365 Customer Insights - Journeys par défaut. Aucun autre type de partie de message n’est pris en charge pour les canaux SMS.
  • Si vous configurez les enregistrements de métadonnées directement dans le fichier de personnalisation, assurez-vous que les GUID sont en minuscules.

Contrat Partie du message

Nom logique de l’entité : msdyn_channelmessagepart

Nom de définition de l’entité : msdyn_channelmessageparts

Nom d’attribut d’identifiant principal : msdyn_channelmessagepartid

  • msdyn_name : chaîne – Nom de la partie du message. Cette valeur est utilisée comme clé pour mapper les informations de la partie du message avec le contenu du message sortant.
  • msdyn_displayname : chaîne – Nom d’affichage.
  • msdyn_description : chaîne – Description.
  • msdyn_channeldefinitionid : GUID – ID de définition de canal. Doit correspondre à l’ID de définition du canal.
  • msdyn_type : OptionSet – Type de partie de message. Valeurs prises en charge :
    • 192350000 plaintext : la partie message est un texte simple.
    • 192350003 média : la partie du message est un ID de fichier de l’entité msdyncrm_file.
    • 192350004 image : la partie du message est un ID d’image de l’entité msdyncrm_file.
    • 192350005 enregistrement : la partie message est un ID d’enregistrement d’une entité externe.
  • msdyn_isrequired : bit - Indique si la pièce est requise.
  • msdyn_maxlength : int - Longueur maximale de la partie.
  • msdyn_order : int – (Facultatif) Définit la position du champ de la partie du message dans l’éditeur de message. Plus le chiffre est élevé, plus la position est élevée.
  • msdyn_entityname : chaîne – (Facultatif) Définit l’entité à utiliser pour le type d’enregistrement.
  • msdyn_entityviewid : chaîne – (Facultatif) Définit l’ID de la vue à utiliser pour le type d’enregistrement.

Les parties du message sont définies dans customizations.xml en tant que composants sensibles à la solution. Placez chaque msdyn_channelmessagepart sous les éléments ImportExportXml>msdyn_channelmessageparts. Chaque élément de la partie du message msdyn_channelmessagepart doit inclure son propre ID unique sous la forme d’un GUID comme attribut XML msdyn_channelmessagepartid.

Exemple de customizations.xml incluant les parties de message :

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