Share via


Étape 2 : Configurer la vignette de canal personnalisée dans le marketing sortant

Note

Dynamics 365 Marketing et Dynamics 365 Customer Insights sont maintenant Customer Insights - Journeys et Customer Insights - Data. Pour plus d’informations, consultez les Dynamics 365 Customer Insights FAQ

Les nouveaux clients Customer Insights - Journeys reçoivent uniquement des fonctionnalités des parcours en temps réel. Pour en savoir plus, consultez Installation de parcours en temps réel par défaut.

Important

Cet article s’applique uniquement au marketing sortant.

Un canal personnalisé se présente sous forme de « vignette » dans le concepteur de parcours des clients. Vous pouvez définir la vignette à l’aide d’un fichier XML.

Définir le fichier de vignette XML

Définissez les propriétés de la vignette personnalisée dans un fichier XML. Le nom du fichier XML doit être au format suivant : <SolutionPublisherPrefix>_<FileNamePrefix>CustomerJourneyDesignerTileConfig.xml.

Par exemple, si vous souhaitez utiliser SpecialTile comme nom de fichier XML, le nom du fichier sera probablement comme suit, à condition que le préfixe de l’éditeur de solutions dans votre instance Dynamics 365 Customer Insights - Journeys soit : sample_SpecialTileCustomerJourneyDesignerTileConfig.xml

Exemple de fichier de vignette XML

L’exemple suivant montre un exemple de fichier de vignette XML. La description des éléments du fichier XML est disponible plus loin dans cette rubrique :

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

Éléments du fichier de vignette XML

Le fichier XML contient les éléments suivants :

  • ChannelProperties : contient des informations sur l’entité personnalisée que vous avez créée pour stocker et gérer des données associées à votre canal personnalisé.

    Élément Description
    EntityType Nom logique de l’entité personnalisée.
    EntitySetName Nom de la collection (nom au pluriel) de l’entité personnalisée.
    ComplianceField Contient un attribut booléen de l’entité Contact dont la valeur détermine si une instance de l’entité Activité du canal personnalisé (msdyncrm_customerjourneycustomchannelactivity) est créée lorsque l’enregistrement de contact passe par un parcours du client.

    Par exemple, si vous définissez la valeur de cet élément sur donotphone :

    <ComplianceField>donotphone</ComplianceField>



    La valeur de l’enregistrement de contact de cet attribut sera vérifiée lors d’un parcours du client et une instance de l’entité Activité du canal personnalisé sera créée uniquement si la valeur de l’attribut donotphone de l’enregistrement de contact est false.

    LookupViewId Identifiant de la vue Recherche pour l’entité personnalisée.
    QuickViewFormId Identifiant de l’aperçu pour l’entité personnalisée.
  • ResponseTypes : ajoutez des informations concernant les types de réponse attendus. La propriété Id définit le nom ou l’ID d’un type de réponse. L’élément Étiquettes vous permet de spécifier les étiquettes localisées pour le type de réponse. Utilisez la propriété locId de l’élément Étiquette pour spécifier le nom de l’étiquette localisée. Par exemple :

    <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>    
    
  • Info-bulles : fournit l’info-bulle de la vignette ; peut également spécifier des valeurs localisées à l’aide de la propriété locId. Par exemple :

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