Configurer les processus et règles Unify

Support DQE
Support DQE
  • Mise à jour

Les processus de dédoublonnage (appelés « Duplicate » dans DQE One) sont disponibles avec des crédits d'abonnement.

  • Avant de créer une règle de processus de dédoublonnage :
    • Optionnellement, mappez les processus de dédoublonnage avec des champs personnalisés et/ou standards de Salesforce.
      • Utilisez le mapping par défaut, ou créez des mappings associés personnalisés, pour utiliser la fonctionnalité de « reparenting » de DQE One.
    • Créez des règles de dédoublonnage personnalisées pour vos processus. Voir « Creating a custom deduplication rule ».
    • Gérez les règles de dédoublonnage par défaut. Voir « Managing default deduplication rules ».
    • Importez des règles de dédoublonnage JSON préexistantes. Voir « Uploading a pre-existing JSON deduplication rule ».
  • Lorsque vous êtes prêt à créer un processus de dédoublonnage, ou si vous utilisez les mappings par défaut de l'onglet Mappings et les règles de dédoublonnage par défaut de l'onglet Rules Manager, allez à « Create a deduplication process ».

Créer un mapping de reparenting

Outre les mappings par défaut, vous pouvez choisir de mapper les processus de dédoublonnage DQE One à des objets personnalisés et/ou standards de Salesforce.

  • Dans l'onglet Mappings, cliquez sur New.

Créer un nouveau mapping DQE

  • Dans le champ DQE_Mapping Name, saisissez un nom libre pour le mapping.
  • Dans le champ Description, saisissez une description libre du mapping.
  • Dans le champ Process kind, sélectionnez le processus Duplicate check.
  • Dans le champ Select a Data Source, choisissez l'objet Salesforce pour lequel vous souhaitez fusionner les doublons.
  • Dans la fenêtre Select object to reparent when merging, sélectionnez chaque objet que vous souhaitez ajouter à la fiche parente.
  • Une fois l'objet sélectionné, cliquez sur l'icône Icône flèche.
  • L'objet est sélectionné et s'affiche dans la fenêtre Selected.
  • Cliquez sur Save.

Le mapping créé s'affiche dans l'onglet Mappings et sera disponible lors de la création de votre processus.

Gérer les règles de dédoublonnage par défaut

Dans l'onglet Rules Manager, les règles de dédoublonnage par défaut sont affichées pour Matching, Parent Records et Merge.

Règles de dédoublonnage par défaut du Rules Manager

Pour gérer les règles par défaut :

  • Dans Sets, sélectionnez l'objet de votre choix dans la liste déroulante.
  • Sélectionnez la règle de votre choix.
    • Dans la fenêtre de la règle sélectionnée, vous pouvez :
      • Examiner les règles associées pour Matching, Parent Records et Merge.
      • Renommer une règle en cliquant sur son icône d'édition.
      • Modifier une règle en cliquant sur son icône d'édition.
      • Dupliquer une règle en cliquant sur son icône de duplication.
    • Revenez dans la fenêtre Sets de l'objet sélectionné, cliquez sur Save > Publish pour enregistrer toutes les modifications dans Matching, Parent Records et Merge.

Créer un jeu de règles de dédoublonnage personnalisé

Outre les processus de dédoublonnage par défaut, vous pouvez choisir de créer un nouveau jeu de règles de dédoublonnage.

Vous pouvez soit dupliquer un jeu de règles existant, soit en créer un depuis zéro.

Dupliquer un jeu de règles existant

Remarque : nous recommandons de commencer par Matching.

Dupliquer un jeu de règles existant

Dans Rules Manager, dans Sets, sélectionnez un jeu par défaut.

Sélectionnez la flèche déroulante à droite du jeu par défaut.

Sélectionnez Duplicate.

Dans l'onglet Matching, cliquez sur New Rule pour ajouter une règle au jeu de règles existant.

Examinez les correspondances de champs associées existantes.

Ajouter une règle de correspondance à un jeu de règles existant

Dans l'onglet Parent Records, cliquez sur New Rule pour ajouter une nouvelle règle qui détermine la fiche parente.

Ajouter une règle de fiche parente

Dans la fenêtre Edit Parent Record Rule, survolez les icônes d'information pour afficher les descriptions des fonctionnalités.

Dans l'onglet Merge, les champs Salesforce avec les règles de fusion par défaut sont affichés.

Règles de fusion par défaut

Dans la fenêtre Edit Merge Rule, survolez les icônes d'information pour afficher les descriptions des fonctionnalités.

Remarque : vous pouvez utiliser plusieurs méthodes de fusion pour chaque champ, sauf pour les méthodes « solo ».

Pour publier le jeu de règles modifié, cliquez sur Save > Publish.

Pour exporter le fichier contenant les règles par défaut ou personnalisées, cliquez sur l'icône d'export.

Exporter les règles de dédoublonnage personnalisées

Créer un nouveau jeu de règles

Remarque : nous recommandons de commencer par Matching.

Créer un nouveau jeu de règles

Dans Rules Manager, dans Sets, cliquez sur New.

Dans Object > All Origins, recherchez et sélectionnez l'objet pour lequel vous souhaitez créer un jeu de règles.

Dans le champ Name, saisissez un nom pour votre jeu de règles.

Dans Matching, cliquez sur New Rule pour créer une règle. Vous pouvez créer autant de règles que nécessaire.

Dans chaque règle, créez au moins une correspondance de champ.

Créer une correspondance de champ

Dans Parent Records, cliquez sur New Rule pour créer une nouvelle règle qui détermine la fiche parente.

Créer une règle de fiche parente

Dans la fenêtre Edit Parent Record Rule, survolez les icônes d'information pour afficher les descriptions des fonctionnalités.

Détails de la règle de fiche parente

Dans Merge, les champs Salesforce standards et personnalisés sont affichés.

Règles de fusion

Dans la fenêtre Edit Merge Rule, survolez les icônes d'information pour afficher les descriptions des fonctionnalités.

Remarque : vous pouvez utiliser plusieurs méthodes de fusion pour chaque champ, sauf pour les méthodes « solo ».

Détails de modification d'une règle de fusion

Pour publier le jeu de règles modifié, cliquez sur Save > Publish.

Pour exporter le fichier contenant les règles par défaut ou personnalisées, cliquez sur l'icône d'export. Exporter le jeu de règles

Importer une règle de dédoublonnage JSON préexistante

Attention : importer un fichier JSON préexistant écrasera toutes les règles existantes.

Importer une règle de dédoublonnage JSON préexistante

  • Depuis l'onglet Installer > la fenêtre DQE Unify App Setup :
  • Cliquez sur le bouton Upload files pour charger votre fichier JSON de règles, ou glissez-déposez votre fichier JSON dans la fenêtre Import Deduplication Rules.
  • Cliquez sur Save.

Le fichier JSON de règles importé s'affiche dans l'onglet Rules Manager.

Créer un processus de dédoublonnage

Pour créer un processus, définissez ses réglages généraux, sa source et sa liste de vue.

Des options d'audit et des options avancées sont également disponibles si nécessaire.

Dans l'onglet Processes, cliquez sur New. L'écran de création de processus s'affiche :

Écran de création de processus

Dans la fenêtre General Settings :

Fenêtre des réglages généraux

  • DQE_Process Name : saisissez un nom libre pour le processus.
  • Process kind : sélectionnez Duplicate Check.
  • Description : saisissez une description libre du processus.

Dans la fenêtre Source :

Fenêtre Source

  • Dans le champ Select a Data Source, sélectionnez l'objet auquel s'applique le processus. Une fois la source de données sélectionnée, les sections Mappings et Active Steps s'affichent.
    • Dans le champ Mapping, sélectionnez les mappings de votre choix.

Remarque : cette étape est facultative si des mappings personnalisés ont été créés précédemment dans Mappings. Voir « Creating a deduplication mapping ».

  • Dans la fenêtre Active Steps, activez les règles de votre choix pour la source d'objet sélectionnée.

Remarque : Active Steps affiche les règles par défaut et toute règle personnalisée précédemment créée depuis Rules Manager. Voir « Creating a custom deduplication rule ».

Dans la fenêtre List View and Filters :

Fenêtre List View and Filters

  • DQE One utilise les list views Salesforce pour déterminer quelles fiches Salesforce seront évaluées lors de la recherche de doublons. Pour interroger un sous-ensemble de votre base de données plutôt que l'ensemble de la base Salesforce, incluez des critères de filtre dans votre list view. Par exemple, vous pouvez ne vouloir examiner que les fiches appartenant à un utilisateur spécifique ou les fiches d'un type d'enregistrement spécifique.
  • DQE One utilise aussi les list views pour déterminer quels champs seront affichés dans vos résultats. Incluez les champs qui vous aident à déterminer si une fiche est un doublon.
  • Les list views Salesforce sont limitées à 15 champs ; vous voudrez peut-être retirer les champs à faible valeur au profit de champs plus utiles pour identifier les doublons.

Sélectionnez la list view préférée dans la section Existing List View, ou sélectionnez Manually Create List View.

  • Dans Add new, sélectionnez Manually Created List View.
  • L'écran Recently Viewed associé à l'objet s'affiche.
  • Cliquez sur l'icône de configuration, puis sélectionnez New dans la liste déroulante.
  • Dans la fenêtre New List View, saisissez un nom libre pour la list view.
    • Le nom API est généré automatiquement dans le champ List API Name.
  • Sélectionnez qui peut voir la list view, puis cliquez sur Save.
    • Une fois la list view créée manuellement enregistrée, elle s'affiche dans la liste déroulante Existing List View.
      • Remarque : une list view créée manuellement et limitée à Only I can see the list view est recommandée pour le travail individuel et les tests du processus.

Une fois les réglages généraux, la source et la list view du processus définis, vous pouvez activer les options avancées et/ou les audits sur les exécutions du processus.

Pour activer les audits sur les exécutions du processus :

  1. Dans la fenêtre Audit Options, cliquez sur le bouton d'activation.
  2. Dans le champ Audit Name, saisissez un nom libre.
  3. Dans Audit Records, saisissez le nombre de lignes sur lesquelles exécuter l'audit.

Pour activer les options avancées :

Dans la fenêtre Advanced Options :

  • Sélectionnez les options que vous souhaitez activer :
    • Auto Merge Duplicates : fusionne automatiquement les fiches en doublon avec les résultats du processus.
    • Auto Merge Addresses : fusionne automatiquement les résultats de validation d'adresse avec les résultats du processus.
    • Auto Merge B2B : fusionne automatiquement les résultats B2B avec les résultats du processus.
    • Salesforce Default Merge : utilise le processus de reparenting par défaut de Salesforce. Cette option ne fonctionne que pour les SObjects Lead, Account, Contact et Case.
      • Avertissement : l'option « Unmerge » ne sera pas disponible.
    • Enable UnMerge Dedup : enregistre les données de l'objet enfant sur la fiche parente pendant les opérations de fusion. Cette procédure prend du temps et de l'espace de stockage. Si cette option n'est pas activée, vous ne pourrez pas annuler la fusion, et les objets non modifiables de l'enfant créés sur la fiche parente seront supprimés.
    • Enable Reparenting Inactive Child : permet de lancer le reparenting sur les fiches enfants contenant « Inactive » dans le champ DQE_Status__c. Si cette option n'est pas activée, tous les objets associés aux fiches enfants contenant « Inactive » dans le champ DQE_Status__c seront ignorés.
    • Delete child records after merging : après une fusion entre fiches parente et enfants, les fiches enfants sont supprimées définitivement au lieu d'être marquées comme « inactive ».
    • Authorize Empty Bulk Query : permet au processus de s'exécuter sans renvoyer « Failed » sur le DQE Run associé s'il n'y a aucune donnée à lire.
    • Assign To Owner : assigne les fiches traitées à vous en tant que propriétaire.
    • Run On Save : reprend automatiquement le suivi de l'exécution en cours lorsque vous rouvrez l'écran de résultats du processus, au lieu de relancer Run Process.
    • Use List View Sort : utilise l'ordre de tri défini dans la list view sélectionnée lors du traitement des fiches.
  • Définissez le nombre de fiches traitées par lot dans Maximum Record per Batchable. Saisissez la valeur de votre choix. Voir la documentation Salesforce sur Batch Apex.
  • Limitez le nombre de lignes traitées à des fins de test dans Max Records Process (for each type). Saisissez la valeur de votre choix, par exemple 10.
  • Lancez un processus supplémentaire lorsque le processus actuel est exécuté. Dans le champ Trigger After Finish, sélectionnez le processus suivant que vous souhaitez lancer.
  • Définissez le seuil de pourcentage minimum pour la fusion automatique. Dans Minimum Threshold for Auto Merge, déplacez le curseur jusqu'à la valeur choisie.
  • Une fois votre processus configuré, sélectionnez Save ou Save and Run.
  • Le processus nouvellement créé s'affiche dans l'onglet Processes.

Utiliser un processus de dédoublonnage

Utiliser un processus de dédoublonnage

Pour un processus créé, les options et menus disponibles sont :

  • Run Process : lance ou relance un processus en utilisant vos crédits disponibles. Les résultats d'exécution sont générés automatiquement.
  • Stop Process : arrête un processus en cours d'exécution.
  • Audit : génère le rapport de données d'audit.
  • Merge : fusionne et reparente vos données selon le mapping choisi lors de la création du processus. Voir Creating a deduplication mapping with custom and/or standard fields. Cela reparente les objets enfants sélectionnés vers le nouveau parent.

Si vous n'avez pas sélectionné de mapping, il n'y aura pas de reparenting.

  • Icône Undo Merge Undo Merge : annule votre fusion.
  • Icône Create Job Create Job from current setup : voir « Automating a Process ».
  • Icône Flush Results Flush Results : supprime les résultats DQE.
  • Open Dashboard : génère les tableaux de bord prédéfinis inclus dans le package d'installation DQE.

Remarque : pour créer vos propres tableaux de bord, utilisez les procédures standards de rapports et tableaux de bord Salesforce, et utilisez le modèle de données des résultats DQE.

Pour consulter les résultats et appliquer des filtres Salesforce, cliquez sur le nom de la list view pour ouvrir son écran de résultats dédié.

Associé à

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 0 sur 0