Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

Diese Dokumentation gilt für Version 4 und höher von App Builder, dem neuen Namen für Vinyl. Hier gelangen Sie zur Vinyl-Dokumentation.

Autobuild-Funktionen des IDE-Toolkits im Jitterbit App Builder

Übersicht

App Builder bietet Auto Build-Optionen, um den Prozess der Anwendungserstellung zu automatisieren und die dafür benötigte Zeit zu verkürzen. Zusätzlich zum App-Assistenten stammen einige dieser Funktionen aus der Daten- und Geschäftslogikebene und unterstützen Entwickler beim Aufbau von Bereichen der Datenebene sowie beim Kopieren von Informationen aus der Daten- und Geschäftslogikebene von einer Datenquelle in eine andere.

Tutorial zum automatischen Erstellen

So verwenden Sie den App-Assistenten

  1. Navigieren Sie zum Site-Menü
  2. Klicken Sie auf die Schaltfläche + App
  3. Geben Sie den Anwendungsnamen ein und klicken Sie auf App erstellen

    • App Builder führt jetzt einen Hintergrundjob aus, um die App zusammen mit den folgenden automatisch erstellten Elementen zu generieren:
    • Homepage gestaltet
    • Home- und Konfigurationsmenüeinträge zur Navigation verfügbar
    • Untermenü der Parameterseite außerhalb der Konfiguration, verknüpft mit einer einzeiligen Popup-Seite für Parameter
    • Parametertabelle, die gemäß Methodik erstellt wurde, zusammen mit einem einzelnen Datensatz, der erstellt wurde
      • Die Tabelle enthält die folgenden Spalten: Anwendung, Version, ParameterID und Audit-Datensätze
    • Im Business Layer generierter Parameter (Business Object)
    • Der Menüpunkt „Berichte“ ist verfügbar und wird angezeigt, sobald der Anwendung ein Diagramm hinzugefügt wird
  4. Wenn der Hintergrundjob beendet ist, bringt Sie App Builder zur neuen App-Startseite

  5. Bauen Sie Ihre App weiter aus

Optionen zur automatischen Tabellenerstellung

Wenn Sie im App Builder eine neue Tabelle erstellen, stehen Ihnen die folgenden Optionen zur automatischen Erstellung zur Verfügung:

Hinweis

Verwenden des Tabellenassistenten fügt automatisch Spalten zur Unterstützung von Audits und benutzerdefinierbaren Ansichten hinzu und erstellt Ansichten in der Business-Schicht.

Tabelle erweitern

Durch Klicken auf die Schaltfläche Tabelle erweitern (und anschließend auf „Weiter“) werden Spalten für Audits und benutzerdefiniert auswählbare Spalten hinzugefügt. Diese Spalten sind:

  • IsActive- AddedBy- AddedOn- ChangedBy- ChangedOn

In der Business-Schicht veröffentlichen

Die Schaltfläche In Business Layer veröffentlichen generiert eine Business-Objekt-Regel für die ausgewählte Tabellen- und Listenregel, sofern eine Spalte für die Titelverwendung definiert ist.

In der UI-Ebene veröffentlichen

Die Schaltfläche In UI-Ebene veröffentlichen startet einen Assistenten, der Sie beim Erstellen von Seiten basierend auf dem Geschäftsobjekt dieser Tabelle unterstützt. App Builder generiert zwei Seiten: eine Rasterseite mit dem Pluralnamen der Tabelle und eine Formularseite mit dem Tabellennamen. Der Assistent ermöglicht Ihnen die Auswahl, wo eine Menünavigationsoption für die neue Seite hinzugefügt werden soll. Zur Auswahl stehen „Startseite“, „Konfiguration“ und „Keine“.

„Auf UI-Ebene veröffentlichen“ wird auch in Geschäftsregeln angezeigt. Von hier aus erstellt die Schaltfläche eine oder mehrere Seiten basierend auf dieser Regel und fügt sie dem Anwendungsmenü hinzu. Der erstellte Seitentyp wird vom Regeltyp bestimmt. Beachten Sie, dass die Regel validiert werden muss, damit diese Schaltfläche aktiv ist.

Tabelle kopieren

Es gibt viele Fälle, in denen Sie eine vorhandene Tabelle in einer App in eine externe oder Staging-Datenquelle kopieren möchten. Mit der Funktion Tabelle kopieren können Sie eine vorhandene Datenquellentabelle zwischen Datenquellen verschieben.

Hinweis

Das Kopieren einer Tabelle zwischen Datenquellen führt NICHT zur Übertragung zugehöriger Daten oder Geschäftsobjekte (einschließlich Tabellen-(Quell-)Objekte).

So kopieren Sie eine Tabelle in eine andere Datenquelle

  1. Navigieren Sie zur Anwendung App Workbench > Tabellen
  2. Suchen Sie die Tabelle, die Sie kopieren möchten. Beispiel: Kunde
  3. Klicken Sie auf das entsprechende Symbol Datensatz öffnen
  4. Klicken Sie auf Mehr > Tabelle kopieren
  5. Wählen Sie aus der Liste In Datenquelle kopieren die Datenquelle aus, in die die Tabelle kopiert werden soll.
  6. Geben Sie bei Bedarf einen Namen in das Feld „Neuer Tabellenname“ ein. Halten Sie sich an Ihre Namenskonvention. Beispiel: Sie können die Kundentabelle beim Kopieren in eine Staging-Umfeld als „zCustomer“ benennen.
  7. Klicken Sie auf die Schaltfläche Tabelle kopieren. App Builder startet einen Job, der im Hintergrund ausgeführt wird.

Regeln kopieren

Mit der vorhandenen Funktion „Regeln kopieren“ können Sie im App Builder festlegen, ob Sie zusammen mit der Regel auch zugehörige Ereignisse (alle Ereignisse, einschließlich benutzerdefinierter und intrinsischer Ereignisse) und/oder Rollen kopieren möchten.

So kopieren Sie eine Regel

  1. Navigieren Sie zur Anwendung App Workbench > Regeln
  2. Suchen Sie die Regel, die Sie kopieren möchten. Beispiel: Kunde (Inner Join Orders)
  3. Klicken Sie auf das Symbol Datensatz öffnen
  4. Klicken Sie auf Mehr > Regel kopieren
  5. Entscheiden Sie, ob Sie auch zugehörige Ereignisse und Rollen kopieren möchten, und setzen Sie ein Häkchen bei Ja, diese Option entsprechend kopieren
  6. Klicken Sie auf die Schaltfläche Kopieren
  7. Nach Abschluss der Ausführung kehrt App Builder zum neuen Business SQL-Bildschirm für die kopierte Regel zurück und hängt (Neu) an das Ende des Namens an