Was ist Salesforce Sandbox?
Was ist Sandbox in Salesforce?
Eine Sandbox in Salesforce ist eine in sich geschlossene Umgebung Wird zum Testen und Entwickeln neuer Funktionen, Änderungen und Ideen verwendet. Es ermöglicht Benutzern, Anwendungen zu testen und zu entwickeln, ohne sich Gedanken über Fehler in der Produktionsumgebung machen zu müssen. Einfach ausgedrückt handelt es sich um eine Kopie einer Produktionsumgebung, die es Entwicklern und Administratoren ermöglicht, Änderungen zu testen, neue Funktionen zu entwickeln und Regressionstests in einer isolierten Umgebung durchzuführen. Sandbox ist eine sichere und kontrollierte Umgebung, die von der Produktionsumgebung und anderen Sandboxes getrennt ist.
Möchten Sie neue Funktionen in einer isolierten Umgebung testen und entwickeln – probieren Sie Sandbox aus! Entwickeln Sie neue Funktionen und testen Sie Änderungen, ohne sich um Fehler in der Produktion sorgen zu müssen.
Sandboxing: Wann ist es für Ihr Unternehmen sinnvoll?
4 Vorteile einer Sandbox
1. Risiken reduzieren
Sandboxes bieten eine sichere Umgebung zum Entwickeln von Anwendungen. Machen Sie sich keine Sorgen mehr über Fehler und verringern Sie das Risiko von Fehlern, Datenverlusten oder Sicherheitsverletzungen in der Produktionsumgebung.
2. Pflegeleicht
Sandboxes sind einfach zu warten und zu aktualisieren. Sie können schnell abgewischt und in ihren ursprünglichen Zustand zurückversetzt werden.
3. Verbesserte Prozesse
Sandboxes ermöglichen verbesserte Geschäftsprozesse, da Änderungen getestet und implementiert werden können, bevor sie in der Produktion bereitgestellt werden.
4. Collaboration
Sandbox bietet mehreren Teams eine separate Umgebung, in der sie gleichzeitig an verschiedenen Aspekten eines Projekts arbeiten können, ohne die Arbeit des anderen zu beeinträchtigen.
Sandbox-Typen
Vollständige Sandbox – Eine vollständige Sandbox ist als Testumgebung vorgesehen. Nur vollständige Sandboxen unterstützen Leistungstests, Belastungstests und Staging. Vollständige Sandboxen sind eine Replik Ihrer Produktionsorganisation, einschließlich aller Daten, wie z. B. Objektdatensätze und Anhänge sowie Metadaten. Die Länge des Aktualisierungsintervalls erschwert die Verwendung vollständiger Sandboxen für die Entwicklung. Wir empfehlen, eine Sandbox-Vorlage anzuwenden, damit Ihre Sandbox nur die Datensätze enthält, die Sie zum Testen oder für andere Aufgaben benötigen.
Entwickler-Sandbox – Eine Entwickler-Sandbox ist für die Entwicklung und das Testen in einer isolierten Umgebung vorgesehen. Eine Entwickler-Sandbox enthält eine Kopie der Konfiguration (Metadaten) Ihrer Produktionsorganisation.
Developer Pro Sandbox – Eine Developer Pro-Sandbox ist für die Entwicklung und das Testen in einer isolierten Umgebung vorgesehen und kann größere Datensätze hosten als eine Developer-Sandbox. Eine Developer Pro-Sandbox enthält eine Kopie der Konfiguration (Metadaten) Ihrer Produktionsorganisation. Verwenden Sie eine Developer Pro-Sandbox, um weitere Entwicklungs- und Qualitätssicherungsaufgaben zu bewältigen und für Integrationstests oder Benutzerschulungen.
Teilkopie-Sandbox – Eine Partial Copy-Sandbox ist als Testumgebung vorgesehen. Diese Umgebung enthält eine Kopie der Konfiguration (Metadaten) Ihrer Produktionsorganisation und ein Beispiel der Daten Ihrer Produktionsorganisation, wie in einer Sandbox-Vorlage definiert. Verwenden Sie eine Partial Copy-Sandbox für Aufgaben zur Qualitätssicherung wie Benutzerakzeptanztests, Integrationstests und Schulungen.
Sandbox-Lizenzen
Sie erwerben Lizenzen für jeden Sandbox-Typ und können mehrere Lizenzen für jeden Typ erwerben. Sandbox-Lizenzen sind hierarchisch. Die folgende Tabelle zeigt insbesondere den Sandbox-Typ, den Sie mit jeder Lizenz erstellen können:
| Vollständige Sandbox-Lizenz | Partielle Copy Sandbox-Lizenz | Developer Pro Sandbox-Lizenz | Developer Sandbox-Lizenz | |
|---|---|---|---|---|
| Entwickler-Sandbox | ||||
| Developer Pro-Sandbox | ||||
| Teilkopie-Sandbox | ||||
| Vollständige Sandbox |
Was kann Sandbox Ihrem Unternehmen bringen?
Kosten reduzieren: Sie haben eine kosteneffiziente Lösung mit minimalem Wartungsaufwand. Indem sie Probleme in Sandbox vor der Bereitstellung identifizieren und lösen, können Unternehmen die Kosten für die Behebung von Fehlern senken und kostspielige Ausfallzeiten in der Produktionsumgebung vermeiden. Laut den 2022 Salesforce Success Metrics Global Highlights können Sandboxes die IT-Kosten um 25 % senken.
Effizienz steigern: Sie können Release-Zyklen verkürzen und so schneller auf Ihre Kundenbedürfnisse reagieren.
Erhöhte Produktivität: Es wird einfacher, das Onboarding zu beschleunigen, indem Mitarbeiter in einer Replik der Produktionsumgebung in der Verwendung von Salesforce geschult werden.
Wie effektiv kann Sandbox für Ihr Unternehmen eingesetzt werden?
Um Sandbox perfekt auf Ihrer Salesforce-Plattform bereitzustellen, stellen wir bei Routine Automation die folgenden Punkte bereit, die Sie vorher berücksichtigen sollten:
🧩 Ziele festlegen
Beginnen Sie mit der Definition der konkreten Ziele und Vorgaben. Identifizieren Sie außerdem den Zweck und den Umfang des Sandboxings. Dies hilft Ihnen zu verstehen, welche Anwendungen getestet werden sollten, welche Daten verwendet werden sollten und wie lange die Tests dauern sollten.
🧩 Wählen Sie das richtige Werkzeug
Es gibt verschiedene Arten von Sandboxes in Salesforce. Suchen Sie nach denjenigen, die Ihren Geschäftsanforderungen und Ihrem Budget entsprechen. Jeder Sandbox-Typ ist einzigartig. Wenn Sie Probleme haben, den richtigen Ort für die Durchführung von Tests zu finden, aber nicht über genügend Budget dafür verfügen, können Sie sich für Developer Sandboxes entscheiden. Wenn Sie in der Zwischenzeit Probleme mit Live-Metadaten oder -Daten haben und eine zusätzliche Replik Ihrer Live-Umgebung benötigen, können Sie Full Copy Sandboxes erwerben, die im Premium- oder Unlimited-Plan verfügbar sind.
🧩 Erstellen Sie die Sandbox-Umgebung und testen Sie Apps
Hier kommen Salesforce-Experten ins Spiel! Beschreiben Sie, was Sie wollen. Testen Sie App-Integrationen, prüfen Sie, wie Anpassungen funktionieren, beheben Sie Fehler usw.
🧩 Analysieren Sie die erhaltenen Ergebnisse
Nachdem Sie die Umgebung entwickelt und die Anwendung in der Sandbox getestet haben, können Sie die Ergebnisse analysieren, um festzustellen, ob die Anwendung für die Bereitstellung im System bereit ist. Sie sollten auch alle beim Testen festgestellten Probleme oder Fehler dokumentieren und mit dem Entwicklungsteam zusammenarbeiten, um diese zu beheben.
🧩 Stellen Sie die Softwareanwendung bereit
Sobald Sie mit den Ergebnissen des Sandbox-Tests zufrieden sind, können Sie die Softwareanwendung in Ihrem System bereitstellen. Dies sollte sorgfältig und mit den notwendigen Vorsichtsmaßnahmen erfolgen, um mögliche Probleme zu vermeiden.
Effektives Sandboxing erfordert eine sorgfältige Planung, den Einsatz geeigneter Tools und strenge Tests, um sicherzustellen, dass Softwareanwendungen sicher und geschützt sind, bevor sie in einem System bereitgestellt werden.
Fazit
Sandbox ist eine entscheidende Funktion der Salesforce-Plattform, die Unternehmen dies ermöglicht Entwickeln und testen Sie neue Anwendungen und Funktionen, ohne ihre Live-Produktionsumgebung zu unterbrechen. Die Lösung bietet eine sichere und separate Umgebung mit mehreren Vorteilen wie geringerem Risiko, verbesserter Qualität, Zeit- und Kosteneinsparungen und verbesserter Zusammenarbeit.









