Configurer les processus et règles Unify

Support DQE
Support DQE
  • Mise à jour

Les processus de déduplication (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éduplication :
    • Facultatif : associez les processus de déduplication à des champs personnalisés et/ou standards dans Salesforce.
      • Utilisez le mapping par défaut, ou créez des mappings personnalisés associés, pour utiliser la fonctionnalité de « reparenting » de DQE One.
    • Créez des règles de déduplication personnalisées pour vos processus. Voir « Créer une règle de déduplication personnalisée ».
    • Gérez les règles de déduplication par défaut. Voir « Gérer les règles de déduplication par défaut ».
    • Importez des règles de déduplication JSON préexistantes. Voir « Importer une règle de déduplication JSON préexistante ».
  • Lorsque vous êtes prêt à créer un processus de déduplication, ou si vous utilisez les mappings par défaut de l'onglet Mappings et les règles de déduplication par défaut de l'onglet Rules Manager, consultez « Créer un processus de déduplication ».

Créer un mapping de reparenting

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

  • Dans l'onglet Mappings, cliquez sur New.

Create a new DQE mapping

  • 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 à l'enregistrement parent.
  • Une fois l'objet sélectionné, cliquez sur l'icône Arrow icon.
  • 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éduplication par défaut

Dans l'onglet Rules Manager, les règles de déduplication par défaut s'affichent pour Matching, Parent Records et Merge.

Rules Manager default deduplication rules

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 :
      • Consulter 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.
    • De retour 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 ensemble de règles de déduplication personnalisé

Outre les processus de déduplication par défaut, vous pouvez choisir de créer un nouvel ensemble de règles de déduplication.

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

Dupliquer un ensemble de règles existant

Remarque : nous recommandons de commencer par Matching.

Duplicate an existing rule set

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

Sélectionnez la flèche déroulante à droite de l'ensemble par défaut.

Sélectionnez Duplicate.

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

Passez en revue les correspondances de champs associées existantes.

Add a matching rule to an existing rule set

Dans l'onglet Parent Records, cliquez sur New Rule pour ajouter une nouvelle règle déterminant l'enregistrement parent.

Add a parent record rule

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 s'affichent.

Default merge rules

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 l'ensemble 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.

Export customized deduplication rules

Créer un nouvel ensemble de règles

Remarque : nous recommandons de commencer par Matching.

Create a new rule set

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 ensemble de règles.

Dans le champ Name, saisissez un nom pour votre ensemble 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.

Create a field match

Dans Parent Records, cliquez sur New Rule pour créer une nouvelle règle déterminant l'enregistrement parent.

Create a parent record rule

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

Parent record rule details

Dans Merge, les champs Salesforce standards et personnalisés s'affichent.

Merge rules

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

Edit merge rule details

Pour publier l'ensemble 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. Export rule set

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

Attention : l'importation d'un fichier JSON préexistant écrasera toutes les règles existantes.

Upload a pre-existing JSON deduplication rule

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

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

Créer un processus de déduplication

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

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 :

Process creation screen

Dans la fenêtre General Settings :

General settings window

  • DQE-Process Name : saisissez un nom libre pour le processus.
  • Data Quality Process : sélectionnez Find Duplicates.
  • Description : saisissez une description libre du processus.

Dans la fenêtre Source :

Source window

  • 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 déjà été créés dans Mappings. Voir « Créer un mapping de déduplication ».

  • 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 ainsi que toute règle personnalisée précédemment créée depuis Rules Manager. Voir « Créer une règle de déduplication personnalisée ».

Dans la fenêtre List View and Filters :

List View and Filters window

  • DQE One utilise les vues de liste Salesforce pour déterminer quels enregistrements Salesforce seront évalués lors de la recherche de doublons. Pour interroger un sous-ensemble de votre base de données plutôt que l'intégralité de la base Salesforce, incluez des critères de filtre dans votre vue de liste. Par exemple, vous pouvez ne vouloir examiner que les enregistrements appartenant à un utilisateur spécifique ou les enregistrements d'un type d'enregistrement spécifique.
  • DQE One utilise également les vues de liste pour déterminer quels champs seront affichés dans vos résultats. Incluez les champs qui vous aident à déterminer si un enregistrement est un doublon.
  • Les vues de liste Salesforce sont limitées à 15 champs ; vous pouvez donc souhaiter retirer les champs à faible valeur au profit de champs plus utiles pour identifier les doublons.

Sélectionnez la vue de liste 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 vue de liste.
    • Le nom API est généré automatiquement dans le champ List API Name.
  • Sélectionnez qui peut voir la vue de liste, puis cliquez sur Save.
    • Une fois qu'une vue de liste créée manuellement a été enregistrée, elle s'affiche dans la liste déroulante Existing List View.
      • Remarque : une vue de liste créée manuellement limitée à Only I can see the list view est recommandée pour le travail individuel et les tests du processus.

Une fois les paramètres généraux, la source et la vue de liste du processus définis, vous pouvez activer des options avancées et/ou des 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 Records : écrase les enregistrements existants avec les résultats du processus.
    • Salesforce Default Merge : utilise le processus de reparenting Salesforce par défaut. Cette option ne fonctionne que pour les SObjects Lead, Account, Contact et Case.
      • Avertissement : l'option « Unmerge » ne sera pas disponible.
    • UnMerge Deduplication : enregistre les données de l'objet enfant sur l'enregistrement parent lors des 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 l'enregistrement parent seront supprimés.
    • Reparenting Inactive Child : permet de lancer le reparenting sur les enregistrements enfants contenant « Inactive » dans le champ DQE_Status_c. Si cette option n'est pas activée, tous les objets associés aux enregistrements enfants contenant « Inactive » dans le champ DQE_Status_c seront ignorés.
    • Delete child records after merging : après une fusion entre enregistrements parent et enfant, les enregistrements enfants sont définitivement supprimés au lieu d'être marqués comme « inactive ».
    • Authorized 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.
  • Définissez le nombre d'enregistrements traités par lot dans Maximum Record per Batchable. Saisissez la valeur de votre choix. Voir la documentation Salesforce sur le traitement par lot 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 lors de l'exécution du processus en cours. Dans le champ Trigger After Finish, sélectionnez le prochain processus 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.

Travailler sur un processus de déduplication

Working on a deduplication process

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 en utilisant le mapping choisi lors de la création du processus. Voir Créer un mapping de déduplication avec des champs personnalisés et/ou standards. Cela reparente les objets enfants sélectionnés vers le nouveau parent.

Si vous n'avez pas sélectionné de mapping, aucun reparenting n'aura lieu.

  • Undo Merge icon Undo Merge : annule votre fusion.
  • Create Job icon Create Job from current setup : voir « Automatiser un processus ».
  • Flush Results icon 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 vue de liste 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