Anwendungen und Anpassungen in der Entwicklung während eines Systemklons beibehalten

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • Bewahren Sie manuell eine Kopie jeder Anwendung und Anpassung auf, die Sie derzeit in der Entwicklung haben, bevor Sie die Anwendungsversion in die Zielinstanz (Entwicklung) klonen können.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Stellen Sie sicher, dass Sie Schreibzugriff auf den Anwendungsdatensatz und Zugriff auf ein Quellcodeverwaltungs-Repository haben.

    Warum und wann dieser Vorgang ausgeführt wird

    Der Klonprozess behält Versionsunterschiede für Anwendungen und App-Anpassungen in der Entwicklung nicht bei. Stattdessen klont das System nur die Kopien der Anwendungs- und App-Anpassungsversionen, die auf der Quellinstanz installiert sind, auf der Zielinstanz. Wenn die Zielinstanz eine Entwicklungsversion derselben Anwendung hatte, kann die Anwendung nach dem Klonen bearbeitet werden, hat jedoch die Version, die auf der Quellinstanz installiert wurde. Wenn die Anwendung auf der Quellinstanz nicht vorhanden war, löscht der Klonvorgang die Anwendung von der Zielinstanz.

    Prozedur

    1. Führen Sie eine der folgenden Aktionen aus, um die Anwendung in der Klonzielinstanz beizubehalten:
      Tabelle : 1. Versionsunterschiede zwischen Instanzen
      Anwendungsversionsstatus Auszuführende Aktion
      Die Anwendungsversion der Klonzielinstanz unterscheidet sich von der Quellinstanzversion. Exportieren Sie jede Anwendung aus der Klonzielinstanz. Die Auswahlmöglichkeiten umfassen:
      • Verknüpfen Sie jede Anwendung mit einem Quellcodeverwaltungs-Repository.
        Hinweis:
        Wenn die Anwendung bereits mit einem Quellcodeverwaltungs-Repository verknüpft ist, führen Sie ein Commit für die neueste Version aus.
      • Veröffentlichen Sie jede Anwendung in einem Update Set.
      Die Anwendung ist nur auf der Klonzielinstanz verfügbar.
      Die Anwendungsversion der Klonzielinstanz stimmt mit der Quellinstanz überein. Keine. Der Systemklonprozess kopiert diese Anwendungsversion während des Klons auf die Zielinstanz.
    2. Fordern Sie einen Systemklon der Quellinstanz an die Zielinstanz an.
      Klonen Sie beispielsweise Ihre Produktionsinstanz über Ihre Entwicklungsinstanz.
    3. Melden Sie sich nach Abschluss des Klonvorgangs bei der Klonzielinstanz an.
    4. Hinweis:
      Wenn die Quellcodeverwaltung verknüpft ist, ruft die Plattform nach dem Klonen automatisch Anwendungen und anwenderdefinierte Anwendungen ab. Wenn dies über deaktiviert ist Glide.Source_Control.post_clone_Import_enabled Sie müssen manuell abrufen, indem Sie Folgendes tun.
      Wenn Sie jede Anwendung in einem Quellcodeverwaltungs-Repository gespeichert haben, verwenden Sie eine der folgenden Aktionen, um sie aus dem Quellcodeverwaltungs-Repository abzurufen:
      Hinweis:
      Was nach der Anwendungsanpassung nach dem Klonen zu erwarten ist, finden Sie unter Ergebnisse nach dem Klonen für Anwendungsanpassungen .
      Tabelle : 2. Anwendungen aus einem Quellcodeverwaltungs-Repository abrufen
      Anwendungsinstallationsstatus Für Klonziel auszuführende Aktion
      Die Anwendung und die Anpassung wurden zuvor in der Quellinstanz installiert. Wenden Sie Remote-Änderungen aus dem Quellcodeverwaltungs-Repository an.
      Die Anwendung wurde nie auf der Quellinstanz installiert. Löschen Sie die Repository-Konfiguration (sys_repo_config), und importieren Sie die Anpassung aus dem Quellsteuerungs-Repository.
      Tabelle : 3. Remote-Changes nach dem Klonen
      Feld Beschreibung
      Glide.Source_Control.post_clone_Import_enabled Um die Automatisierung von Remote-Changes anwenden zu deaktivieren, legen Sie sie auf fest Falsch . Der Standardwert ist Wahr .
      Glide.Source_Control.post_clone_Import_delay_time_sec Um eine Verzögerungszeit anzugeben, die die Verarbeitung der Warteschlange verzögert, geben Sie einen Wert an. Der Standardwert ist null.
      Glide.Source_Control.post_clone_Import_Pause_refresh_time_sec Geben Sie einen Wert an, um ein Intervall anzugeben, in dem der Auftrag zum Aktualisieren des Repositorys nicht ausgeführt wird. Der Standardwert ist drei Stunden (10800).
    5. Wenn Sie jede Anwendung in einem Update-Satz gespeichert haben, führen Sie eine der folgenden Aktionen aus, um sie aus dem Update-Satz abzurufen:
      Tabelle : 4. Anwendungen aus einem Update Set abrufen
      Anwendungsinstallationsstatus Für Klonziel auszuführende Aktion
      Die Anwendung wurde zuvor auf der Quellinstanz installiert.
      1. Löschen Sie die Anwendungsversion, die aus der Quellinstanz geklont wurde.
      2. Laden Sie den Update-Satz, der die aktuelle Anwendungsversion enthält.
      Die Anwendung wurde nie auf der Quellinstanz installiert. Laden Sie den Update-Satz, der die aktuelle Anwendungsversion enthält.

    Ergebnisse

    Die zuvor in der Entwicklung befindlichen Anwendungen stehen für die weitere Entwicklung auf der Klonzielinstanz zur Verfügung.

    Anwendung „Marketing Events“ erhalten

    Nehmen wir an, dass Ihr Unternehmen zuvor Version 1,0 einer anwenderdefinierten Anwendung mit dem Namen „Marketingereignisse“ erstellt hat. Sie haben bereits Version 1.0 der Anwendung „Marketing Events“ im Anwendungs-Repository veröffentlicht und auf Ihrer Produktionsinstanz installiert.

    Im Laufe der Zeit haben Benutzer Verbesserungsanforderungen für die Anwendung übermittelt, und Sie möchten Version 2.0 der Anwendung „Marketing Events“ auf einer Nicht-Produktionsinstanz entwickeln, um auf diese Anforderungen zu reagieren. Als die Entwicklung kurz vor dem Abschluss steht, möchten Sie Ihre Nicht-Produktionsinstanz auf die neueste Produktionsversion aktualisieren, um umfangreiche Tests durchzuführen.

    Da Sie zuvor eine Quellcodeintegration verwendet haben, um Version 1,0 der Anwendung „Marketingereignisse“ zu entwickeln, haben Sie die Anwendung „Marketingereignisse“ bereits mit einem Quellcodeverwaltungs-Repository verknüpft. Sie führen ein Commit für Version 2.0 der Anwendung „Marketing Events“ an das Quellcodeverwaltungs-Repository durch.

    Sie planen einen Klon der Produktionsinstanz über die Entwicklungsinstanz. Nach der Fertigstellung melden Sie sich bei der Entwicklungsinstanz an und stellen fest, dass sie über Version 1.0 der Anwendung „Marketing Events“ verfügt, da diese Version auf der Quellinstanz installiert war.

    Da die Anwendung bereits auf der Quellinstanz installiert war, wenden Sie die Remote-Änderungen aus dem Quellsteuerungs-Repository an, um die neueste Anwendungsversion zu erhalten. Die Entwicklungsinstanz verfügt jetzt über Version 2,0 der Anwendung „Marketingereignisse“ und steht für weitere Entwicklung und Tests zur Verfügung.