Découverte du mappage avancé NPSP
Objectifs d’apprentissage
Dans ce projet, vous allez acquérir les compétences suivantes :
- Découvrir comment enrichir les fonctionnalités de l’outil NPSP Data Importer (Importateur de données NPSP) à l’aide de fonctionnalités de mappage avancé
- Mapper des champs et des objets standard à l’objet NPSP Data Import (Importation de données NPSP)
- Créer des champs et des objets personnalisés et les mapper à l’objet NPSP Data Import (Importation de données NPSP)
- Modifier le modèle NPSP Data Import (Importation de données NPSP) de sorte qu’il prenne en charge des champs et des objets supplémentaires
- Réaliser deux importations tests
Avant de commencer
Avant d’effectuer les étapes de ce module, assurez-vous d’avoir relevé les défis pratiques de Configuration d’un essai Nonprofit Success Pack pour Trailhead en utilisant la même organisation Developer Edition spéciale. Le travail que vous effectuez dans les défis pratiques s’appuie sur ce que vous avez réalisé dans ce badge.
Nous vous conseillons également de terminer le contenu recommandé suivant.
Au-delà des champs et objets standard
Comme vous le savez grâce au projet Importation de vos données, l’outil NPSP Data Importer (Importateur de données NPSP) fonctionne sur de nombreux objets et champs NPSP sans nécessiter de configuration supplémentaire et est fourni avec un modèle d’importation pratique permettant la prise en charge de ces données. Toutefois, comment procéder si l’outil NPSP Data Importer (Importateur de données NPSP) n’inclut pas les champs et objets dont votre organisation a besoin par défaut ?
C’est la question que le personnel de l’organisation sans but lucratif No More Homelessness (NMH) s’est récemment posée.
NMH a réalisé des progrès constants dans la réalisation de son objectif, qui est d’importer toutes ses données importantes dans Salesforce. Pour ce faire, NMH a d’abord donné la priorité à l’importation des données relatives aux coordonnées des donateurs et aux dons antérieurs à partir de son ancien système de collecte de fonds. La phase suivante consiste à faire de même avec les données des donateurs et des bénévoles contenues dans d’autres systèmes et des feuilles de calcul. NMH souhaite plus précisément importer les données suivantes :
- Les langues préférées des donateurs et des bénévoles (importation au sein des enregistrements de contact).
- Les préférences de messagerie (importation au sein des enregistrements de contact).
- Les informations détaillées relatives aux enquêtes réalisées auprès des donateurs, concernant les réponses reçues, les statistiques de participation et les remerciements adressés aux donateurs pour avoir répondu.
Le fait de disposer de ces données dans Salesforce aidera NMH à mieux communiquer avec ses donateurs, à gérer plus efficacement les enquêtes envoyées à ces derniers et à assurer sa conformité aux lois relatives au marketing par e-mail. Heureusement, la fonctionnalité de mappage avancé permet de répondre à ces besoins.
Dans ce projet, vous accompagnez l’administrateur Salesforce intrépide de NMH, Gorav Patel, dans les actions qu’il effectue pour importer des données supplémentaires dans Salesforce.
Mise au point sur la sécurité des données
Vous n’allez effectuer aucun travail de préparation avant de commencer à travailler sur ce projet dans votre Trailhead Playground, mais il n’est pas recommandé d’agir ainsi en situation réelle.
Avant de commencer toute importation, il est important de vous assurer que les précieuses données opérationnelles que votre organisation conserve dans Salesforce sont bien protégées. C’est pourquoi il est toujours judicieux de suivre les bonnes pratiques suivantes :
- Testez d’abord votre importation dans une sandbox. Pour plus d’informations, consultez la documentation relative aux sandbox dont le lien figure dans la section Ressources.
- Assurez-vous de sauvegarder la version originale des données. Travaillez toujours à partir d’une copie lorsque vous formatez les données dans le modèle NPSP Data Import (Importation de données NPSP) ou un autre outil afin de pouvoir vous référer à la source d’origine.
- Sauvegardez vos données avant toute importation majeure et assurez-vous de planifier des exportations régulières de vos données de sauvegarde (référez-vous à l’article d’aide Exportation des données de sauvegarde depuis Salesforce, dont le lien figure dans la section Ressources).
- Lorsqu’il est temps de démarrer l’importation dans l’environnement de production, commencez avec un seul enregistrement avant de charger le jeu de données complet afin de vous assurer que tout fonctionne comme prévu.
Processus à suivre pour atteindre votre objectif
Bien que les paramètres par défaut de l’outil NPSP Data Importer (Importateur de données NPSP) fonctionnent pour de nombreux champs et objets que vous aurez peut-être à importer (la liste complète est consultable dans l’article Champs d’importation de données NPSP standard, dont le lien figure dans la section Ressources), ils ne couvrent probablement pas toutes les situations.
Dans ces cas-là, vous utiliserez le mappage avancé pour créer une connexion entre les champs de l’objet intermédiaire NPSP Data Import (Importation de données NPSP) et les champs cibles des objets où les données seront stockées, tels que les contacts ou les opportunités. Ces champs cibles peuvent être des champs Salesforce standard faisant partie de NPSP et inclus dans un autre package géré, ou avoir été créés par vos soins. Ici, la seule exigence est que les champs cibles doivent être directement liés à des comptes, des contacts ou des opportunités.
En général, vous suivrez le processus suivant :
- Créez les champs où vous souhaitez que les données soient stockées. Dans ce projet, nous les appelons les champs cibles.
- Créez les champs correspondants sur l’objet NPSP Data Import (Importation de données NPSP), qui servent de champs intermédiaires permettant de vérifier vos données avant de les importer dans les champs cibles.
- Connectez les champs intermédiaires de l’objet NPSP Data Import (Importation de données NPSP) aux champs cibles avec le mappage avancé.
- Ajoutez les nouveaux champs à votre modèle d’importation et formatez vos données pour l’importation (vous pouvez commencer par utiliser le modèle NPSP Data Import [Importation de données NPSP]).
- Importez les données dans l’objet NPSP Data Import (Importation de données NPSP) (au sein des champs intermédiaires) à l’aide d’un outil tel que Data Import Wizard (Assistant d’importation de données), par exemple.
- Vérifiez la bonne réalisation de l’importation au sein des enregistrements NPSP Data Import (Importation de données NPSP) en effectuant un essai d’importation facultatif.
- Importez vos données à partir des enregistrements intermédiaires NPSP Data Import (Importation de données NPSP) vers les champs cibles.
Ce processus demeurera le même dans la plupart des situations, que vous importiez des données dans des champs personnalisés ou standard au sein d’objets personnalisés ou standard.
Vous apprenez à partir de quelques situations d’exemples dans ce projet. Vous trouverez également des instructions relatives à l’utilisation d’Advanced Mapping (Mappage avancé) dans d’autres situations dans la documentation relative à l’importation NPSP dont le lien figurant dans la section Ressources ci-dessous.
Pour vous assurer que votre essai NPSP est correctement configuré, sélectionnez l’organisation Developer Edition spéciale dans laquelle vous avez terminé le module prérequis Configuration d’un essai Nonprofit Success Pack pour Trailhead et cliquez sur le bouton Verify (Vérifier).
Dans l’étape suivante, vous vous intéressez au processus de mappage de champs standard et personnalisés d’un objet standard à l’outil NPSP Data Importer (Importateur de données NPSP).
Ressources
-
Trailhead : Configuration d’un essai Nonprofit Success Pack pour Trailhead
-
Trailhead : Importation de vos données à l’aide de l’importateur de données NPSP
-
Aide Salesforce : Exportation des données de sauvegarde depuis Salesforce
-
Aide Salesforce : Licences Sandbox et limites de stockage par type
-
Aide Salesforce : Fonctionnement du processus d’importation
-
Aide Salesforce : Champs d’importation de données NPSP standard
-
Aide Salesforce : Configuration de l’outil Saisie de dons