Eine Anwendung in Jitterbit App Builder kopieren
Einführung
Wenn eine große Anzahl ähnlicher Anwendungen erstellt werden muss, beispielsweise um jedes Team, jeden Client oder jede Umgebung mit einer eigenen Kopie eines bestimmten Datenmodells und einer UI auszustatten, müssen Entwickler möglicherweise viel Zeit mit repetitiven Aufgaben verbringen. App Builder beantwortet dieses Bedürfnis mit zwei Tools zum Kopieren von Anwendungen. Beide sind vom Tab „App-Einstellungen" der App Workbench aus zugänglich und werden auf dieser Seite beschrieben.
Eine App Builder-Anwendung kann auf folgende Weisen kopiert werden:
-
Verwenden Sie Anwendung kopieren, um die UI-Schicht einer Anwendung in eine neue Anwendung in derselben Umgebung zu kopieren. Die neue Anwendung nutzt die anderen Schichten des Originals gemeinsam, einschließlich Datenquellen, Tabellen, Regeln, Benachrichtigungen und Rollen. Alle nachfolgend an diesen Objekten vorgenommenen Änderungen wirken sich auf beide Anwendungen aus.
-
Verwenden Sie Vollständiges Kopieren einer Anwendung (Beta) (App Builder 4.65 und später), um eine vollständige, unabhängige Kopie einer Anwendung zu erstellen, einschließlich ihrer Datenquellen, Business Logic und optional ihrer physischen Datenbankstruktur.
Welche Methode zum Kopieren von Anwendungen sollten Sie wählen?
Die richtige Methode hängt davon ab, wie unabhängig die neue Anwendung vom Original sein muss. Verwenden Sie Anwendung kopieren, wenn mehrere Anwendungen dieselben Datenquellen, Tabellen und Regeln gemeinsam nutzen sollen, sodass Aktualisierungen dieser gemeinsamen Objekte nur einmal durchgeführt werden müssen. Verwenden Sie Vollständiges Kopieren einer Anwendung (Beta), wenn eine unabhängige Kopie einer Anwendung erforderlich ist, die sich im Laufe der Zeit vom Original unterscheiden kann, anstatt ihre Datenquellen, Tabellen und Regeln weiterhin gemeinsam zu nutzen. Die folgende Tabelle fasst zusammen, wie jede Methode die Daten, die Business Logic und die UI-Schicht einer Anwendung behandelt und wie spätere Bearbeitungen die Original- und kopierte Anwendung beeinflussen:
| Aspekt | Anwendung kopieren | Vollständiges Kopieren einer Anwendung (Beta) |
|---|---|---|
| Primärer Anwendungsfall | Mehrere Anwendungen müssen zugrunde liegende Daten und Regeln gemeinsam nutzen, um verschiedene Aspekte eines Anwendungsfalls zu erfüllen. | Eine unabhängige Kopie einer Anwendung ist erforderlich, die sich im Laufe der Zeit vom Original unterscheiden kann. |
| Datenquellen und Tabellen | Gemeinsam genutzt. Aktualisierungen in einer Anwendung wirken sich sofort auf die andere aus. | Unabhängig nach Abschluss der Kopie. Die neue Anwendung erhält eigene separate Kopien. |
| Regeln und Rollen | Gemeinsam genutzt. Änderungen gelten für beide Anwendungen. | Unabhängig nach Abschluss der Kopie. Änderungen wirken sich nicht auf die ursprüngliche Anwendung aus. |
| UI-Schicht (Seiten, Menüs, App-Einstellungen) | Unabhängig nach Abschluss der Kopie. Kann sich sofort zwischen Anwendungen unterscheiden. | Unabhängig nach Abschluss der Kopie. Kann sich sofort zwischen Anwendungen unterscheiden. |
| Bearbeitung von Daten oder Regeln (z. B. Hinzufügen einer Tabellenspalte) | Wirkt sich auf beide Anwendungen aus. | Wirkt sich nur auf die Anwendung aus, in der die Bearbeitung durchgeführt wurde. |
| Bearbeitung der UI (z. B. Hinzufügen oder Ändern einer Seite) | Wirkt sich nur auf die Anwendung aus, in der die Bearbeitung durchgeführt wurde. | Wirkt sich nur auf die Anwendung aus, in der die Bearbeitung durchgeführt wurde. |
Anwendung kopieren
So kopierst du die Benutzeroberflächenschicht einer Anwendung:
-
Gehe zu App Workbench > App-Einstellungen.
-
Klicke im Bereich App-Einstellungen auf Mehr > Anwendung kopieren.

-
Ein Banner wird angezeigt, das dich auffordert, das Kopieren zu bestätigen. Klicke auf Fortfahren, um das Kopieren zu starten. Das Banner aktualisiert sich dann, um anzuzeigen, dass das Kopieren im Hintergrund läuft.
-
Nach dem Abschluss des Kopiervorgangs wird eine Benachrichtigung in der oberen rechten Ecke des Bildschirms angezeigt. Klicke auf die Schaltfläche in der Benachrichtigung, um direkt zur App Workbench der neuen Anwendung zu gehen.
-
Die neue Anwendung ist auch im Sitemenü verfügbar und wird nach der ursprünglichen Anwendung benannt, mit dem Zusatz
(Neu).
Vollständiges Anwendungskopieren (Beta)
Um eine Anwendung zusammen mit einer oder mehreren ihrer Datenquellen zu kopieren, verwende Vollständiges Anwendungskopieren (Beta), verfügbar in App Builder 4.65 und später, indem du folgende Schritte befolgst:
-
Gehe zu App Workbench > App-Einstellungen.
-
Klicke im Bereich App-Einstellungen auf Mehr > Vollständiges Anwendungskopieren (Beta).

-
Das Dialogfeld Vollständiges Anwendungskopieren wird geöffnet und listet die Datenquellen der Anwendung auf. Versiegelte Systemdatenquellen können nicht kopiert werden, aber eine kopierte Datenquelle behält ihre Links zu ihnen. Wähle für jede Datenquelle, die du kopieren möchtest, Folgendes aus:
-
Datenquelle kopieren: Wähle diese Option, um das logische Modell der Datenquelle zu kopieren. Alle Geschäftsregeln werden in die neue Datenquelle kopiert, und die neue Anwendung verweist auf sie. Die Links der Datenquelle zu anderen Datenquellen werden ebenfalls kopiert. Links, die auf eine kopierte Datenquelle verweisen, werden aktualisiert, um den neuen Namen der Datenquelle zu verwenden.
-
Physische Datenbank kopieren: Wähle diese Option, um die Tabellen und Einschränkungen der physischen Datenbank zu kopieren. Kopierte Tabellen sind leer. Bei einer RDBMS-Datenquelle empfiehlt Jitterbit, diese Option zusammen mit Datenquelle kopieren auszuwählen. Wenn du diese Option deaktivierst, wird ein Bestätigungsdialogfeld geöffnet, das warnt, dass das Kopieren nur der logischen Ebene nicht empfohlen wird. Du kannst dann Abbrechen oder Fortfahren wählen.
-
Name der Datenquelle: Gib einen Namen für die neue Datenquelle ein. Wenn du auch Physische Datenbank kopieren auswählst, wird dieser Name auch für die neue Datenbank verwendet. Dieses Feld wird standardmäßig mit dem Namen der aktuellen Anwendung gefolgt von
(Neu)vorausgefüllt.
-
-
Klicke auf Vollständiges Anwendungskopieren, um das Kopieren zu starten.
-
Nach dem Abschluss des Kopiervorgangs leitet App Builder dich zum Sitemenü weiter, wo die neue Anwendung mit dem gleichen Namen wie das Original, gefolgt von
(Neu), verfügbar ist.
Hinweis
Das Kopieren einer physischen Datenbank erstellt neue, leere Tabellen mit der gleichen Struktur wie das Original. Das Verschieben vorhandener Daten in die neuen Tabellen ist ein manueller Schritt außerhalb von App Builder.