Connaître le bon usage des Sandbox Salesforce et du Lightning Flow
Publié: 2020-01-14Si vous êtes nouveau sur Salesforce ou même un développeur ou administrateur Salesforce expérimenté, il n'est pas nécessaire que vous sachiez tout à ce sujet. Les gens utilisent Salesforce pour un large éventail d'exigences, et la plupart d'entre eux ne vont pas au-delà de leurs besoins de base ou n'ont pas le temps de les explorer. Cependant, Salesforce est en fait une plate-forme de bout en bout qui pourrait faire beaucoup de choses supplémentaires pour vous aider dans les opérations commerciales quotidiennes allant de la planification de base à l'exécution au niveau final et également à l'analyse du retour sur investissement.
Salesforce est une plate-forme en constante évolution, il est donc important que les utilisateurs connaissent également les mises à jour pour tirer le meilleur parti de Salesforce. Apprendre Salesforce n'est pas une tâche difficile, et aussi en appliquant un peu de logique, vous pourrez également explorer au mieux les fonctionnalités. Souvent, ce n'est pas seulement la technologie, mais les gens semblent confondre avec les termes de jargon que les pros ont tendance à utiliser. Dans cet article, nous aborderons d'abord les différentes éditions de Salesforce et les terminologies liées aux différentes Sandbox Salesforce.
- Éditions Salesforce
- Bacs à sable pour développeurs
- Cycle de vie du développement du bac à sable
- Types de bacs à sable
- Comment créer un modèle Salesforce Sandbox ?
- Plateforme Salesforce Lightning
- Le bon usage de Lightning Flow
Éditions Salesforce
Si vous êtes nouveau sur Salesforce et que vous envisagez d'en obtenir un, au premier point, vous devez prendre une décision quant à l'édition à choisir. Chaque édition est livrée avec un ensemble personnalisé de fonctionnalités et de fonctions. Ainsi, en fonction de la nature de son activité et des priorités à fixer, on peut choisir l'édition Salesforce la plus appropriée. À ce jour, il existe sept éditions Salesforce différentes comme ci-dessous :
- Édition personnelle.
- Edition pour entreprise.
- Édition du gestionnaire de contacts.
- Édition développeur.
- Édition de groupe.
- Edition Professionnelle.
- Édition illimitée.
Recommandé pour vous : 10 fonctionnalités que tout professionnel Salesforce devrait connaître.
Bacs à sable pour développeurs
Salesforce Sandboxes est une fonctionnalité majeure que tout le monde devrait connaître dès le premier point lui-même. Les bacs à sable aideront les utilisateurs à personnaliser le code des applications et à en créer diverses copies pour différentes exigences ou objectifs. Sandbox pourrait être utilisé pour développer, tester et former des éléments techniques.
Les bacs à sable sont totalement éloignés de votre SPO, c'est-à-dire de l'organisation de production Salesforce, de sorte que le processus vers vos bacs à sable n'a pas d'effet sur votre organisation de fabrication Salesforce, et vice versa.
Habituellement, dans tous les segments d'appels d'affectation pour des environnements spécifiques comme pour la durée de la section de construction, il existe des possibilités pour que plusieurs groupes se rassemblent et essaient d'améliorer, dans cet exemple, chaque groupe a besoin de ses propres bacs à sable pour le développement. Après la période de développement, nous voulons un terrain d'essai, pendant la durée de la formation, le groupe scolaire a besoin d'un terrain séparé pour la cause de la formation et avant de passer à la production, une étape de STAGING est requise. Pour tous ces champs spécifiques au segment sont obligatoires.
Le diagramme SDLC suivant illustre tous les champs obligatoires ci-dessous :
Cycle de vie du développement du bac à sable
- Créer un champ de développement.
- Créez à l'aide des outils locaux Salesforce et du Web.
- Développer un champ de test, qui comprend l'intégration ainsi que l'UAT.
- Procéder à d'autres modifications du domaine du développement au domaine de l'intégration.
- Essai.
- La dérive passe de l'environnement d'intégration au domaine UAT.
- Effectuer des tests d'acceptation par les utilisateurs.
- Modifiez les ajustements de l'environnement UAT à l'environnement de mise en scène.
- Reproduisez les changements de production dans STAGING.
- Fixez une heure ou une date spécifique à la sortie.
Types de bacs à sable
- Développeur : C'est une véritable configuration de la Sandbox, qui sert à coder et tester les applications. Dans le développeur Sandbox, il existe une limite supérieure pour le stockage et les données de 200 Mo maximum.
- Developer Pro : ce bac à sable permet une option de configuration personnalisée pour le codage ainsi que les tests avec diverses combinaisons. Il est idéal pour l'utilisation de développeurs autonomes dans un environnement non partagé. Par rapport à la version développeur, celle-ci dispose d'une plus grande capacité de stockage et de données de 1 Go chacune. Sinon, elle est identique à la version développeur.
- Groupe : les sandbox Developer et Developer Pro étaient destinées aux développeurs individuels, mais Group Sandbox est destiné aux groupes, comme son nom l'indique. Vous pouvez regrouper un ensemble de tâches de développement et de test à ce sujet dans un environnement d'équipe.
- Complet : il s'agit d'une copie de l'environnement de développement avec tous les schémas d'application et les données identiques. Il est livré avec la même limite de stockage et de données que le Sandbox de production.
- Copie partielle : comme complète, elle peut également avoir le même schéma avec des objets, des tableaux de bord, des rapports et des documents. Le stockage et les données sont limités à 5 Go chacun. Une copie partielle est idéale pour une utilisation occasionnelle dans le cadre de tests commerciaux ou technologiques, etc.
Les utilisateurs peuvent créer des bacs à sable personnalisés pour tester leurs organisations, et il est possible pour n'importe qui de créer des bacs à sable dans les versions Lightning et Classic Salesforce. Explorons ensuite la plate-forme Salesforce Lightning, pour laquelle de nombreux développeurs sont nouveaux.

Vous aimerez peut-être : les plates-formes de développement d'applications mobiles Rich Salesforce.
Comment créer un modèle Salesforce Sandbox ?
Salesforce présente la possibilité de créer des modèles de bac à sable de copie complète et partielle, même si les modèles ne peuvent pas être créés pour les développeurs et les bacs à sable expérimentés. Grâce aux bacs à sable Salesforce, l'utilisateur peut manipuler la longueur des enregistrements qu'il souhaite répliquer de la fabrication au bac à sable et vice versa et sélectionner également n'importe quel objet particulier.
Les avantages indexés ci-dessous sont fournis via les bacs à sable d'informations :
- Les éléments d'enregistrement standard et personnalisés peuvent être sélectionnés via le modèle Sandbox.
- Si un objet est requis avec l'aide de l'entreprise, ses miles sont déjà inclus.
- Ils peuvent facilement reconnaître la relation d'objet.
- Une liste d'objets peut être affichée avec le total décidé sur le nombre.
Les étapes répertoriées ci-dessous doivent être respectées pour l'insertion d'un modèle de bac à sable :
- Trouvez des bacs à sable dans le menu de recherche court.
- Cliquez sur Nouvelle sandbox.
- Saisissez le nom et la description de la Sandbox.
- Sélectionnez les types de bac à sable.
- Cliquez sur démarrer la reproduction.
Plateforme Salesforce Lightning
Dans le développement de Force.com, il y a quelques éléments principaux que vous devez surveiller de près. Assurer la publication du contenu fini en le gardant dans le domaine public. Toujours tester le nouveau site pour publier simultanément est un défi majeur. Compte tenu de cet aspect, Force.com présente de nombreuses limites. Il est idéal pour un développeur Force.com de connaître également ces lacunes afin de s'assurer que vous ne rencontrez aucune complication lors du développement. Pour en savoir plus à ce sujet, vous pouvez également consulter les Trailheads et les politiques utilisateur de Salesforce. Vous pouvez également considérer les modèles de conception qui sont également efficaces dans le SGBD. La clé du succès ici est la conception appropriée du schéma et de la structure d'interrogation. Avec tous ces avantages offerts ensemble, Salesforce Lightning est désormais la meilleure solution pour répondre à vos besoins de développement de bout en bout.
Vous pourriez également aimer : 8 principes fondamentaux d'une implémentation réussie de Salesforce.
Le bon usage de Lightning Flow
Comme nous l'avons vu ci-dessus, Lightning Flow est actuellement l'outil Salesforce le plus populaire. Il s'agit principalement d'un générateur de flux sans flash ; les développeurs sur Salesforce ayant une bonne compréhension du Flow peuvent bénéficier grandement de son utilisation. Voici quelques éléments essentiels que les constructeurs de flux doivent savoir. Vous pouvez également utiliser Salesforce Trailheads pour en savoir plus sur le flux. Des supports de formation sont disponibles sur le portail d'administration de Salesforce, ainsi que des didacticiels d'experts.
Vous pouvez lancer Flow via le déclencheur apex, le générateur de processus, le bouton de mise en page et également intégré dans le composant Lightning ou la communauté Lightning. Une autre chose importante à retenir est qu'il est essentiel de formater et de commenter le code afin de faciliter les choses dans un environnement de développement continu. Une autre chose importante est de s'assurer que vous mentionnez tous les objets testés par le Flow au cours du développement. Il est important de mentionner d'où ceux-ci sont impliqués et quelles sont toutes les pages utilisées en termes de flux d'écran.
Comme pour les normes suivies en termes de programmation, vous devez également vous en tenir à une convention de nommage appropriée lors de la préparation des éléments ou de la création d'une variable dans le flux. Il faut également spécifier toutes les descriptions de variables quant à ce que vous devez capturer. Compte tenu de cela, il vaudra la peine de déployer des efforts supplémentaires dès le départ pour vous assurer que vous vous aidez de toute autre personne qui travaille dessus au cours du Flow. Un autre conseil d'expert consiste à rédiger également de courts textes de présentation sur chaque étape pour documenter ce que vous en avez fait. Une telle étape complémentaire vous aidera à vous souvenir de ce qui a été fait précédemment lorsque vous le reconsidérerez ultérieurement.
S'en tenir à toutes ces entrées garantira la bonne utilisation du Lightning Flow. Cela rendra les choses plus faciles et compréhensibles au cours du développement.
Cet article est écrit par Sujain Thomas. Sujain est un écrivain et un expert en référencement. De nos jours, Sujain gère et écrit pour Flosum.com. Son objectif principal est "Salesforce DX". Elle est responsable de la création de contenu qui aide les professionnels de l'informatique à apprendre à parler les langues hautement spécialisées des autres.