Compartir a través de


Definir las partes de su mensaje

Canales aplicables: SMS, Personalizado

Al crear un canal personalizado, necesita defihnir un registro en la entidad Parte de mensaje de canal para cada parte del mensaje con las que opera el canal (por ejemplo, título, subtítulo, texto). Un canal personalizado requiere al menos una parte del mensaje. En la importación de la solución, se creará una nueva fila para cada parte del mensaje en la tabla msdyn_channelmessagepart.

Importante

  • El tipo de canal SMS requiere solo una parte del mensaje con el nombre “texto” y el tipo "192350000", que es utilizada por el editor de SMS de Dynamics 365 Customer Insights - Journeys predeterminado. No se admiten otros tipos de partes de mensajes para los canales de SMS.
  • Si está configurando registros de metadatos directamente en el archivo de personalización, asegúrese de que los GUID estén en minúsculas.

Contrato de partes de mensaje

Nombre lógico de la entidad: msdyn_channelmessagepart

Nombre establecido de la entidad: msdyn_channelmessageparts

Nombre del atributo de ID principal: msdyn_channelmessagepartid

  • msdyn_name: cadena - nombre de la parte del mensaje. Este valor se utiliza como clave para correlacionar la información de la parte del mensaje con el contenido del mensaje saliente.
  • msdyn_displayname: cadena – Nombre para mostrar.
  • msdyn_description: cadena – Descripción.
  • msdyn_channeldefinitionid: GUID: el ID de definición del canal. Debe coincidir con el ID de definición de canal del canal.
  • msdyn_type: OptionSet: tipo de parte del mensaje. Valores admitidos:
    • texto sin formato 192350000: la parte del mensaje es texto simple.
    • medios 192350003: la parte del mensaje es un ID de archivo de la entidad msdyncrm_file.
    • imagen 192350004: la parte del mensaje es un ID de archivo de imagen de la entidad msdyncrm_file.
    • registro 192350005: la parte del mensaje es un ID de registro de una entidad externa.
  • msdyn_isrequired: bit - Indica si la pieza es necesaria.
  • msdyn_maxlength: int - Longitud máxima de la pieza.
  • msdyn_order: int - (Opcional) Define la posición del campo de la parte del mensaje en el editor de mensajes. Cuanto mayor sea el número, más alta será la posición.
  • msdyn_entityname: cadena - (Opcional) Define la entidad que se usará para el tipo de registro.
  • msdyn_entityviewid: cadena - (Opcional) Define el id. de la vista que se usará para el tipo de registro.

Las partes del mensaje también se definen en customizations.xml como componentes compatibles con la solución. Coloque todos los elementos msdyn_channelmessagepart bajo ImportExportXml>msdyn_channelmessageparts. Cada elemento de la parte del mensaje msdyn_channelmessagepart debe incluir su propio ID único en forma de GUID como atributo XML msdyn_channelmessagepartid.

Ejemplo de customizations.xml incluidas las partes del mensaje:

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