Magic Quadrant™ pour la gestion des accès privilégiés 2025 : Netwrix reconnue pour la quatrième année consécutive. Téléchargez le rapport.

Plateforme
Centre de ressourcesBlog
Le Salesforce Schema Builder — Ce que vous devez savoir

Le Salesforce Schema Builder — Ce que vous devez savoir

Jan 30, 2024

Suivre le rythme du changement est un défi constant pour les systèmes et les équipes informatiques qui gèrent Salesforce. Heureusement, la plateforme dispose d'une multitude d'outils intégrés pour aider à la découverte, l'analyse d'impact et la gestion du changement. Dans cet article, nous examinons l'un d'entre eux — le constructeur de schéma. Voici ce que vous devez savoir sur cette fonctionnalité incroyablement utile.

Qu'est-ce que le Salesforce Schema Builder ?

Le constructeur de schéma est une interface graphique simple pour visualiser et modifier le modèle de données de votre Org. Le constructeur de schéma peut obtenir tous les champs d'un Objet, effectuer une analyse d'impact basique des changements sur un Objet, et montrer toutes les dépendances d'un Objet, sans avoir à cliquer de page en page. C’est un excellent outil pour voir les détails comme les valeurs des champs et les champs requis, ainsi que les relations maître-détail et les relations de recherche.

Comment fonctionne le constructeur de schéma ?

Le constructeur de schéma de Salesforce montre les Objects, les champs et les relations entre eux. En l'utilisant, vous pouvez ajouter des zones personnalisées, des Objects et des relations, et visualiser et modifier des champs personnalisés tout en voyant comment ils sont connectés à d'autres Objects ou champs.

L'ouverture de l'outil de création de schéma pour la première fois vous offre effectivement un canevas vierge sur lequel travailler. Pour commencer, cliquez sur l'onglet Éléments, cliquez sur l'Objet(s) que vous souhaitez visualiser et faites-les glisser sur le canevas.

Une fois que vous avez glissé un Object dans le constructeur de schéma Salesforce, vous pouvez voir les champs associés, comprendre comment ils sont connectés aux autres parties de Salesforce, créer de nouveaux Objects, et plus encore. Toutes les modifications que vous apportez à votre modèle de données ici sont déployées dans votre Org de production en temps réel.

(Salesforce Trailhead propose des tutoriels plus détaillés que vous pouvez consulter ici.)

Image

Utilisation du Schema Builder pour l'analyse d'impact

L'un des principaux avantages du constructeur de schéma Salesforce est qu'il fournit une forme simple d'analyse d'impact. Lorsque vous utilisez le constructeur de schéma pour obtenir tous les champs d'un Objet, vous avez une idée de ce qui sera affecté si vous effectuez un changement. L'alternative — procéder au changement et attendre les retombées potentielles — peut coûter aux équipes Salesforce des heures de travail, ainsi qu'une quantité considérable de stress.

Cependant, il y a des avantages et des inconvénients à utiliser le constructeur de schéma pour l'analyse d'impact. Voici un aperçu rapide des raisons pour lesquelles nous l'apprécions, et là où il ne répond pas à nos attentes (et ce que vous pouvez utiliser à la place).

Le Schema Builder : avantages et inconvénients

Les avantages

Le plus grand avantage du constructeur de schéma est sa disponibilité. Vous le trouverez, dès maintenant, dans la plupart des Orgs Salesforce Classic et Lightning. Tout utilisateur disposant de la permission ‘Customize Application’ peut l'utiliser.

L'outil est utile pour déployer des modifications dans votre Org en temps réel et offre aux utilisateurs une base pour comprendre comment les objets et les champs sont connectés sur la plateforme. Son interface visuelle et la fonctionnalité de glisser-déposer rendent son utilisation facile et permettent une expérience plus interactive lors de l'ajout de personnalisations.

The Cons

Comme nous l'avons mentionné précédemment, les modifications apportées dans le constructeur de schéma sont déployées en temps réel, ce qui ajoute un niveau supplémentaire de risque lors de l'utilisation de l'outil — une petite erreur peut entraîner un impact en aval qui pourrait même ne pas être connu au moment du déploiement.

En termes d'atténuation de ce risque par l'analyse d'impact, bien que le schema builder vous donne une visualisation de la façon dont les Objets sont connectés dans Salesforce, il ne fournit pas une image complète — vous pouvez seulement voir les Objets et leur connexion à d'autres Objets. Bien qu'il fournisse une liste de tous les champs associés qui se trouvent sur l'Objet que vous avez sélectionné, vous n'êtes pas en mesure de voir les dépendances des champs connectés.

Ci-dessous, vous verrez que les objets sélectionnés « Compte » et « Contact » sont connectés l'un à l'autre. Cependant, vous ne pouvez pas voir les dépendances des champs connectés — par exemple, les connexions « Revenu Annuel » ne sont pas disponibles lorsque nous cliquons sur le champ. Le problème est que si nous modifions l'objet Compte, nous pourrions sans le savoir modifier un autre champ qui se trouve dessus, comme « Revenu Annuel » qui est utilisé dans d'autres parties de votre Org.

Image

Le diagramme de relation de dépendance de Netwrix Strongpoint

Le Diagramme de Relation de Dépendance de Netwrix Strongpoint est un outil visuel intuitif pour une analyse d'impact à première vue qui, en apparence, partage de nombreuses caractéristiques avec le constructeur de schéma de Salesforce. Il peut obtenir tous les champs d'un Objet et vous montrer les connexions entre eux, mais il va également plus loin, en vous montrant les connexions sur ces champs connectés, et en vous donnant une image plus complète du modèle de données de votre Org.

De la même manière que nous l'avons fait ci-dessus, vous verrez que nous avons sélectionné l'objet Compte à visualiser, puis cliqué sur « Revenu Annuel », tout comme nous l'avons fait dans le constructeur de schéma. Avec Netwrix Strongpoint, vous pouvez voir toutes les dépendances reposant sur le champ Revenu Annuel au sein de votre Org, permettant ainsi des changements encore plus sûrs.

Image

Bien que le DRD ne soit pas conçu pour pousser des modifications en production (nous disposons d'un système complet de gestion des changements pour cela), lorsqu'il est utilisé conjointement avec le constructeur de schéma ou d'autres outils Salesforce, il est extrêmement utile pour minimiser les risques lors du déploiement de correctifs urgents, de la dépréciation de personnalisations inutilisées, ou pour effectuer un travail de développement plus complet.

Que vous cherchiez à déployer des modifications critiques ou à effectuer un nettoyage à l'échelle de l'organisation, Netwrix Strongpoint vous offre des outils pour anticiper ce qui se passera si vous dépréciez un champ, changez une liste de sélection ou modifiez un Objet personnalisé — rendant chaque action dans Salesforce sans risque.

Regardez cette vidéo explicative rapide pour en savoir plus :

Partager sur

En savoir plus

À propos de l'auteur

Asset Not Found

Paul Staz

Vice-président des Ventes et du Marketing

En tant que VP des Ventes et du Marketing, Paul est responsable de stimuler la croissance des produits d'Infrastructure et d'Applications dans le portefeuille de Netwrix. Ses principaux domaines de concentration sont la sécurité et la conformité pour NetSuite, Salesforce et l'Infrastructure Réseau. Il est passionné par les Stratégies de Mise sur le Marché et par générer des résultats positifs pour les clients. Auparavant, Paul a été VP des Ventes et du Marketing chez Strongpoint où il a dirigé les fonctions de Mise sur le Marché avant son acquisition par Netwrix. Paul est titulaire d'un Bachelor of Arts et d'un Master en Administration des Affaires de l'Université McMaster à Hamilton, Ontario, Canada.