Qu’est-ce que Salesforce Sandbox ?
Qu’est-ce que le bac à sable dans Salesforce ?
Un Sandbox dans Salesforce est un environnement autonome utilisé pour tester et développer de nouvelles fonctionnalités, modifications et idées. Il permet aux utilisateurs de tester et de développer des applications sans craindre de commettre des erreurs dans l'environnement de production. En termes simples, il s'agit d'une copie d'un environnement de production qui permet aux développeurs et aux administrateurs de tester les modifications, de développer de nouvelles fonctionnalités et d'effectuer des tests de régression dans un environnement isolé. Sandbox est un environnement sécurisé et contrôlé séparé de l'environnement de production et des autres sandbox.
Vous souhaitez tester et développer de nouvelles fonctionnalités dans un environnement isolé : essayez Sandbox ! Développez de nouvelles fonctionnalités et testez les modifications sans vous soucier des erreurs de production.
Sandboxing : quand cela est-il judicieux pour votre organisation ?
4 avantages d'un Sandbox
1. Réduire les risques
Les sandbox offrent un environnement sûr pour développer des applications et ne plus se soucier des erreurs et réduire le risque d'erreurs, de perte de données ou de failles de sécurité dans l'environnement de production.
2. Facile à entretenir
Les bacs à sable sont faciles à entretenir et à mettre à jour. Ils peuvent être rapidement nettoyés et restaurés à leur état d'origine.
3. Processus améliorés
Les bacs à sable permettent d'améliorer les processus métier, car les modifications peuvent être testées et mises en œuvre avant d'être déployées en production.
4. Collaboration
Sandbox fournit un environnement distinct permettant à plusieurs équipes de travailler simultanément sur différents aspects d'un projet sans affecter le travail de chacun.
Types de bacs à sable
Bac à sable complet – Un sandbox complet est destiné à être utilisé comme environnement de test. Seuls les sandbox complets prennent en charge les tests de performances, les tests de charge et la préparation. Les sandbox complets sont une réplique de votre organisation de production, y compris toutes les données, telles que les enregistrements et les pièces jointes d'objets, et les métadonnées. La longueur de l'intervalle d'actualisation rend difficile l'utilisation des sandbox complets pour le développement. Nous vous recommandons d'appliquer un modèle de sandbox afin que votre sandbox ne contienne que les enregistrements dont vous avez besoin pour les tests ou d'autres tâches.
Bac à sable des développeurs – Un sandbox de développeur est destiné au développement et aux tests dans un environnement isolé. Un sandbox de développeur inclut une copie de la configuration de votre organisation de production (métadonnées).
Bac à sable Développeur Pro – Un sandbox Developer Pro est destiné au développement et aux tests dans un environnement isolé et peut héberger des ensembles de données plus volumineux qu'un sandbox Developer. Un sandbox Developer Pro inclut une copie de la configuration de votre organisation de production (métadonnées). Utilisez un sandbox Developer Pro pour gérer davantage de tâches de développement et d'assurance qualité, ainsi que pour les tests d'intégration ou la formation des utilisateurs.
Bac à sable de copie partielle – Un sandbox de copie partielle est destiné à être utilisé comme environnement de test. Cet environnement comprend une copie de la configuration de votre organisation de production (métadonnées) et un échantillon des données de votre organisation de production telles que définies par un modèle de sandbox. Utilisez un sandbox de copie partielle pour les tâches d'assurance qualité telles que les tests d'acceptation des utilisateurs, les tests d'intégration et la formation.
Licences Sandbox
Vous achetez des licences pour chaque type de sandbox et pouvez acheter plusieurs licences de chaque type. Les licences sandbox sont hiérarchiques. Plus précisément, le tableau suivant indique le type de sandbox que vous pouvez créer avec chaque licence :
| Licence Sandbox complète | Licence Sandbox de copie partielle | Licence Developer Pro Sandbox | Licence Sandbox pour développeur | |
|---|---|---|---|---|
| Bac à sable du développeur | ||||
| Bac à sable pour développeur Pro | ||||
| Bac à sable de copie partielle | ||||
| Bac à sable complet |
Que peut apporter Sandbox à votre entreprise ?
Réduire les coûts: Vous avez un solution rentable avec un minimum de ressources à maintenir. En identifiant et en résolvant les problèmes dans Sandbox avant le déploiement, les entreprises peuvent réduire le coût de correction des erreurs et éviter les temps d'arrêt coûteux dans l'environnement de production. Selon les points forts mondiaux de Salesforce Success Metrics 2022, les sandbox peuvent réduire les coûts informatiques de 25 %.
Améliorer l'efficacité : Vous pouvez raccourcir les cycles de publication et ainsi répondre plus rapidement aux besoins de vos clients.
Productivité accrue: Il devient plus facile d’accélérer l’intégration en formant les employés à l’utilisation de Salesforce sur une réplique de l’environnement de production.
Dans quelle mesure Sandbox est-il efficace pour votre entreprise ?
Pour intégrer parfaitement Sandbox à votre plateforme Salesforce, chez Routine Automation, nous proposons les points suivants à prendre en compte avant :
🧩 Définir des objectifs
Commencez par définir les buts et objectifs spécifiques. Identifiez également l’objectif et la portée du sandboxing. Cela vous aidera à comprendre quelles applications doivent être testées, quelles données utiliser et combien de temps les tests doivent durer.
🧩 Choisissez le bon outil
Il existe différents types de bacs à sable dans Salesforce. Recherchez ceux qui répondent aux besoins et au budget de votre entreprise. Chaque type de bac à sable est unique. Lorsque vous rencontrez un problème pour trouver le bon endroit pour effectuer des tests et que vous ne disposez pas de suffisamment de budget pour cela, vous pouvez choisir Developer Sandboxes. Pendant ce temps, lorsque vous êtes confronté à des métadonnées ou à des données en direct et que vous avez besoin d'une réplique supplémentaire de votre environnement en direct, vous pouvez acheter des bacs à sable en copie complète disponibles sur des forfaits premium ou illimités.
🧩 Créer l'environnement Sandbox et tester les applications
C'est ici qu'interviennent les experts Salesforce ! Décrivez ce que vous voulez. Testez les intégrations d'applications, vérifiez le fonctionnement des personnalisations, déboguez les erreurs, etc.
🧩 Analyser les résultats reçus
Après avoir développé l'environnement et testé l'application dans le bac à sable, vous pouvez analyser les résultats pour déterminer si l'application est prête à être déployée dans le système. Vous devez également documenter tous les problèmes ou bogues détectés lors des tests et travailler avec l'équipe de développement pour les résoudre.
🧩 Déployer l'application logicielle
Une fois que vous êtes satisfait des résultats des tests sandbox, vous pouvez déployer l'application logicielle sur votre système. Cela doit être fait avec soin et avec les précautions nécessaires pour éviter des problèmes potentiels.
Un sandboxing efficace implique une planification minutieuse, l'utilisation d'outils appropriés et des tests rigoureux pour garantir que les applications logicielles sont sûres et sécurisées avant d'être déployées dans un système.
En résumé
Sandbox est une fonctionnalité cruciale de la plateforme Salesforce qui permet aux entreprises de développer et tester de nouvelles applications et fonctionnalités sans perturber leur environnement de production en direct. La solution fournit un environnement sécurisé et séparé offrant plusieurs avantages tels qu'une réduction des risques, une qualité améliorée, des économies de temps et d'argent et une collaboration améliorée.










