Paso 2: Configurar el icono de canal personalizado en marketing saliente

Nota

Dynamics 365 Marketing y Dynamics 365 Customer Insights son ahora Customer Insights - Journeys y Customer Insights - Data. Para obtener más información, consulte Preguntas frecuentes de Dynamics 365 Customer Insights

Los nuevos clientes de Customer Insights - Journeys solo reciben características de recorridos en tiempo real. Para obtener más información, consulte Instalación de recorridos en tiempo real predeterminada.

Importante

Este artículo solo se aplica a marketing saliente.

Un canal personalizado se expone como una "ventana" en el diseñador de recorrido del cliente. Puede definir la ventana mediante un archivo XML.

Definir el archivo XML de la ventana

Definir las propiedades de la ventana personalizada en un archivo XML. El nombre del archivo XML debe tener el formato siguiente: <prefijo_del_editor_de_soluciones>_<prefijo_del_nombre_de_archivo>CustomerJourneyDesignerTileConfig.xml.

Por ejemplo, si desea usar SpecialTile como nombre para el archivo XML, el nombre de archivo será el siguiente, suponiendo que el prefijo del editor de soluciones de su instancia de Dynamics 365 Customer Insights - Journeys es "sample": sample_SpecialTileCustomerJourneyDesignerTileConfig.xml

Ejemplo de archivo XML de ventana

El siguiente es un ejemplo de archivo XML de ventana. La descripción de los elementos del archivo XML está disponible más adelante en este tema:

<?xml version="1.0" encoding="utf-8"?>
<!-- file name should only contain alpha-numeric characters and underscore -->
<!-- format: <fileNamePrefix>CustomerJourneyDesignerTileConfig.xml> -->
<LibraryTile>
  <!-- mandatory -->
  <ChannelProperties>
    <!-- mandatory -->
    <EntityType>sample_specialmessage</EntityType>
    <EntitySetName>sample_specialmessages</EntitySetName>
    <TitleFieldName>sample_name</TitleFieldName>
    <ComplianceField>donotphone</ComplianceField>
    <!-- mandatory -->
    <!-- Lookup view id for your entity-->
    <LookupViewId>4112769C-F12D-4F63-B8C3-9068FECBB4E9</LookupViewId>
    <!--Quick view form id for your entity -->
    <QuickViewFormId>404BA31B-2C12-4233-8711-804B78DE1267</QuickViewFormId>
  </ChannelProperties>
  <!-- optional -->
  <ResponseTypes>
    <ResponseType id="sent">
      <Labels>
        <!-- Labels should always have a Label for 1033 -->
        <Label locId="1033">Sent</Label>
        <Label locId="1031">[Sent]</Label>
      </Labels>
    </ResponseType>
    <ResponseType id="delivered">
      <Labels>
        <!-- Labels should always have a Label for 1033 -->
        <Label locId="1033">Delivered</Label>
        <Label locId="1031">[Delivered]</Label>
      </Labels>
    </ResponseType>
    <ResponseType id="keyword" custom="True">
      <!-- there should be only one response type with attribute custom=true -->
      <Labels>
        <!-- Labels should always have a Label for 1033 -->
        <Label locId="1033">Keyword match</Label>
        <Label locId="1031">[Keyword match]</Label>
      </Labels>
    </ResponseType>
  </ResponseTypes>
  <!-- mandatory -->
  <Labels>
    <!-- Labels should always have a Label for 1033 -->
    <Label locId="1033">Special</Label>
    <Label locId="1031">[Special]</Label>
  </Labels>
  <!-- mandatory -->
  <Tooltips>
    <!-- Tooltips should always have a tooltip for 1033 -->
    <!-- mandatory -->
    <Tooltip locId="1033">Custom Tile tool tip</Tooltip>
    <!-- optional -->
    <Tooltip locId="1031">[Custom Tile tool tip]</Tooltip>
  </Tooltips>
</LibraryTile>

Elementos del archivo XML de ventana

El archivo XML tiene los siguientes elementos:

  • ChannelProperties: contiene información sobre la entidad personalizada que haya creado para almacenar y administrar los datos relacionados con el canal personalizado.

    Elemento Descripción
    EntityType Nombre lógico de la entidad personalizada.
    EntitySetName Nombre de la colección (nombre plural) de la entidad personalizada.
    ComplianceField Contiene un atributo booleano de la entidad Contacto cuyo valor determina si se crea una instancia de la entidad Actividad de canal personalizado (msdyncrm_customerjourneycustomchannelactivity) cuando el registro de contacto atraviesa un recorrido del cliente.

    Por ejemplo, si establece el valor de este elemento en donotphone:

    <ComplianceField>donotphone</ComplianceField>



    Se buscará el valor de este atributo para un registro de contacto al atravesar un recorrido del cliente y se creará una instancia de la entidad de actividad de canal personalizado solo si el valor del atributo donotphone para el registro de contacto es false.

    LookupViewId Identificador de vista de búsqueda de la entidad personalizada.
    QuickViewFormId Identificador de formulario de vista rápida de la entidad personalizada.
  • ResponseTypes: agrega información acerca de los tipos de respuesta esperados. La propiedad id define el nombre o el id. de un tipo de respuesta. El elemento Labels permite especificar etiquetas traducidas para el tipo de respuesta. Utilice la propiedad locId del elemento Label para especificar nombres de etiqueta traducidos. Por ejemplo:

    <ResponseTypes>
      <ResponseType id="sent">
        <Labels>
        <!-- Labels should always have a Label for 1033 -->
          <Label locId="1033">Sent</Label>
          <Label locId="1031">[Sent]</Label>
        </Labels>
      </ResponseType>
    </ResponseTypes>    
    
  • Tooltips: proporciona información sobre la ventana; también se pueden especificar valores traducidos mediante la propiedad locId. Por ejemplo:

    <Tooltips>
      <!-- Tooltips should always have a tooltip for 1033 -->
      <!-- mandatory -->
      <Tooltip locId="1033">Custom Tile tool tip</Tooltip>
      <!-- optional -->
      <Tooltip locId="1031">[Custom Tile tool tip]</Tooltip>
    </Tooltips>