Entwickler-Sandboxes erkunden

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 4 Minuten Lesedauer
  • Entwickler-Sandboxes Ermöglichen Sie delegierten Entwicklern und Administratoren, einzelne Sandbox-Umgebungen auf derselben zugrunde liegenden Entwicklungsinstanz anzufordern, darauf zuzugreifen und zu verwalten.

    Abbildung : 1. Sandboxen werden bereitgestellt
    Mehrere Sandboxen in einer Instanz außerhalb der Produktion
    • Entwickler-Sandboxes Sind isolierte Umgebungen für paralleles Erstellen und Testen.
    • Jede Sandbox wird bei Bedarf bereitgestellt und vollständig von anderen isoliert.
    • Jede Sandbox enthält die vollständigen Metadaten der Basisinstanz.
    • Sandboxen können bestimmten Stories, Entwicklern, Testplänen oder anwenderdefinierten Kriterien zugewiesen werden.

    Entwickler-Sandboxes – Übersicht

    Entwickler-SandboxesZiel ist es, Entwicklerisolierung und Parallelität für Kundenentwicklungsumgebungen und -Instanzen zu niedrigeren Kosten bereitzustellen. Entwickler-SandboxesSind Workflow-unabhängig und allgemein für alle Workflows sowohl für kleinere als auch größere Unternehmen anwendbar.

    Organisationen können Herausforderungen bewältigen, wenn sie dringende Fehler und kritische Funktionserweiterungen gleichzeitig in Anwendungen beheben. Herkömmliche gemeinsam genutzte Entwicklungsumgebungen führen zu Risiken wie Codekonflikten, Konfigurationsüberschneidungen und Bereitstellungsverzögerungen, was die effiziente Verwaltung paralleler Workstreams erschwert. Entwicklungsteams haben Mühe, dringende Korrekturen und neue Funktionen gleichzeitig bereitzustellen, ohne den Fortschritt der anderen zu beeinträchtigen. Das Fehlen isolierter, unabhängiger Entwicklungsumgebungen verlangsamt die Bereitstellung, erhöht die Überarbeitung und beeinträchtigt die allgemeine Agilität.

    Entwickler-Sandboxes Ermöglicht eine bessere Entwicklung auf folgende Weise:
    • Isolierung: Jeder Entwickler arbeitet in einer unabhängigen Sandbox, um sicherzustellen, dass sich Änderungen nicht auf die Arbeit anderer Teammitglieder auswirken.
    • Schnellere Bereitstellung: Teams können gleichzeitig arbeiten, wodurch die Entwicklungszykluszeit verkürzt wird und eine schnellere Bearbeitungszeit für dringende Korrekturen und Erweiterungen ermöglicht wird.
    • Sichere Tests: Entwickler können Konfigurationen, Workflows und Integrationen innerhalb ihrer Sandbox testen, ohne die Systemstabilität zu gefährden.
    • Bereitstellung bei Bedarf: Administratoren und Entwickler können Sandboxes schnell für bestimmte Aufgaben oder Experimente bereitstellen, ohne auf gemeinsam genutzte Ressourcen zu warten.
    Hinweis:
    Persönliche Entwicklungsinstanzen (PDIs) sind noch verfügbar, haben jedoch keine kontrollierte Baseline-Konfiguration wie Entwickler-SandboxesTun.

    Sandbox-Management-Startseite – Dashboard.

    Das Startseite-Dashboard für Sandbox-Verwaltung zeigt die insgesamt verfügbaren und zugeteilten Sandboxen in Ihrer Instanz an. Das Dashboard zeigt auch Informationen an, die für jede Sandbox relevant sind, einschließlich Status, Datennutzung, Besitzer, Datum des letzten Zugriffs und Zeitpunkt der Zuteilung der Sandbox.

    Überprüfen Sie Ihre Berechtigungen, um festzustellen, ob Sie Zugriff auf haben Entwickler-Sandboxes. Weitere Informationen finden Sie unter Entwickler-Sandboxes Berechtigungen.

    Hinweis:
    Beim Klonen und Aktualisieren einer Instanz werden alle Sandboxen aus der Instanz entfernt. Details finden Sie unter Überlegungen zum Klonen und Aktualisieren von für Entwickler-Sandboxes.

    Integrieren Sie Sandboxen mit der Quellcodeverwaltung

    Entwickler-Sandboxes Stellen Sie eine isolierte Umgebung bereit, die in die Quellcodeverwaltung integriert werden kann, z. B. Git. Die Verwendung von Zusammenführungstools hilft, Konflikte zu beseitigen und parallele Entwicklung zu ermöglichen. Weitere Informationen finden Sie unter Quellcodeverwaltung und Entwickler-Sandboxes.

    Entwickler-Sandboxes Anwender

    Tabelle : 1. Anwender
    Anwender Beschreibung
    Delegierte Entwickler Delegierte Entwickler können Sandboxen anfordern, zuordnen oder stilllegen.
    Administratoren Administratoren können Sandboxen zuordnen oder stilllegen.
    Sandbox-Anwender verwenden dieselben Anmeldeinformationen für ihre Sandbox wie die Basisinstanz. Wenn Sie Single Sign-on (SSO) für die Anmeldung verwenden, wenn Sie zulassen, dass eine Verbindung zu Ihrem Account in der Basisinstanz hergestellt wird, Entwickler-SandboxesAuthentifiziert sich mit demselben Mechanismus und denselben Anmeldeinformationen wie die Basisinstanz. Informationen zum Aktivieren von SSO finden Sie unter Entwickler-Sandboxes installieren.
    Hinweis:
    SSO für Sandboxen funktioniert nicht auf Instanzen mit Vanity-URLs.

    Entwickler-Sandboxes – Workflow

    Der delegierte Entwickler oder Administrator einer Sandbox beschafft eine Sandbox, nimmt Änderungen vor oder experimentiert mit der Entwicklung, testet ihre Änderungen, verschiebt ihre Änderungen und wartet, bis ein Administrator die Instanz klont.

    1. A Entwickler-SandboxesAnwender (Administrator oder dev) weist eine Sandbox zu, um die Story-Arbeit zu starten.
    2. Der Entwickler nimmt Entwicklungsänderungen vor und testet sie in seiner vollständig isolierten Sandbox aus.
      Hinweis:
      Die in einer Sandbox ausgeführte Arbeit wird in anderen Sandboxes oder anderen Instanzen nicht angezeigt.
    3. Sobald der Entwickler mit seiner Arbeit zufrieden ist und bereit ist, seine Changes in eine freigegebene, integrierte Umgebung heraufzustufen, übertragen er seine Changes an die gewünschte vorgelagerte freigegebene Instanz. Beispiel: A Testen / F&A Instanz. Es gibt zwei Möglichkeiten zum Heraufstufen von Changes:
      1. Verwenden Sie die Quellcodeverwaltung (vorzugsweise) oder Exporte über Git
      2. Verwenden von Update-Sätzen und Importen (unterstützt, aber nicht so einfach zu zusammenführen)
    4. Weitere Tests können für die freigegebene Instanz durchgeführt werden.
    5. Der Administrator einer Sandbox-Instanz klont ändert sich von Testen / F&A Instanz, um diese Änderungen als Standard für alle zukünftig zugeteilten Sandboxen festzulegen.

    Entwickler-Sandboxes – Vorteile

    Tabelle : 2. Entwickler-Sandboxes – Vorteile
    Vorteil Funktion Anwender
    Aktivieren Sie die parallele Entwicklung Ermöglichen Sie mehreren Entwicklern die Möglichkeit, gleichzeitig mit demselben Ausgangsquellcode an verschiedenen Stories oder Funktionen zu arbeiten, während die nicht-Produktion-Baseline-Instanz bereinigt bleibt.
    • Administratoren
    • Delegierte Entwickler
    Reduzieren Sie Zusammenführungskonflikte mit der Quellcodeverwaltung Aktiviert die Integration mit der Quellcodeverwaltung für eine erfolgreichere gemeinsame Entwicklung. Weitere Informationen finden Sie unter Quellcodeverwaltung und Entwickler-Sandboxes. Delegierte Entwickler
    Sandbox-Vorlagen wiederverwenden Ermöglicht delegierten Entwicklern die Möglichkeit, Daten wiederzuverwenden, um ihre Änderungen zu testen, ohne jedes Mal Daten manuell eingeben zu müssen. Sie können eine Vorlage einmal erstellen und alle vorhandenen Vorlagen beim Erstellen von Sandboxen wiederverwenden. Weitere Informationen finden Sie unter Erstellen Sie eine Sandbox-Vorlage.
    • Administratoren
    • Delegierte Entwickler
    Erstellen Sie Datengenerierungsprofile Bieten Sie die Möglichkeit, synthetische Daten für Tests im Kontext von Entwickler-Sandboxen zu generieren. Entwickler-Sandboxes Es können nicht alle Instanzdaten kopiert werden. Mit Datengenerierungsprofilen können Sie gefälschte Daten, aber nicht Ihre sensiblen Daten, zum Erstellen und Testen einer Anwendung generieren. Weitere Informationen finden Sie unter Erstellen Sie ein Datengenerierungsprofil.
    • Administratoren
    • Delegierte Entwickler
    Sandbox-Alias Ermöglicht es Ihnen, einfach auf die Sandbox zu verweisen, die Sie zuordnen möchten.
    • Administratoren
    • Delegierte Entwickler
    Zuweisen zu Ermöglicht Ihnen, sich selbst eine Sandbox zuzuweisen oder einem Administrator eine Sandbox einer anderen Person zuzuweisen.
    • Administratoren
    • Delegierte Entwickler