Zum Inhalt springen

Auto Build-Funktionen im Jitterbit App Builder

Der App Builder umfasst eine Reihe von Werkzeugen, die entwickelt wurden, um die repetitivsten Aufgaben in der Anwendungsentwicklung zu automatisieren. Diese werden zusammenfassend als Auto Build-Funktionen bezeichnet und decken verschiedene Ebenen einer Anwendung ab: Der Anwendungsassistent legt die Grundlagen für eine neue App, Beschleuniger beschleunigen die Erstellung von Regeln und Seiten aus Tabellen, und Kopierwerkzeuge verschieben Datenobjekte zwischen Datenquellen.

Eine neue Anwendung erstellen

Der App Builder bietet zwei Assistenten zum Erstellen einer neuen Anwendung. Der Ein-Schritt-Assistent, der über das Site-Menü zugänglich ist, benötigt nur einen Anwendungsnamen und einen einzigen Klick, um zu starten. Wenn er abgeschlossen ist, erstellt er automatisch Folgendes:

  • Startseite
  • Menüeinträge Start und Konfiguration
  • Parameter-Seite (unter dem Untermenü Konfiguration), verknüpft mit einer Parameter-Popup-Seite mit einer Zeile
  • Parameter-Tabelle mit den folgenden Spalten: Anwendung, Version, ParameterID und Auditspalten
  • Parameter-Geschäftsobjekt
  • Menüeintrag Berichte (wird angezeigt, sobald ein Diagramm zur Anwendung hinzugefügt wird)

Wenn Sie mehr Kontrolle über die anfängliche Einrichtung benötigen, z. B. um die Anwendung mit einer vorhandenen Datenquelle zu verbinden oder ein bestimmtes Layout der Startseite auszuwählen, verwenden Sie stattdessen den Mehrschritt-Assistenten, der über das IDE zugänglich ist.

Für vollständige Anweisungen zu beiden Ansätzen siehe Eine neue App erstellen.

Beschleuniger

Wenn Sie eine neue Tabelle im App Builder erstellen, stehen Ihnen eine Reihe von Beschleunigern zur Verfügung. Diese können verwendet werden, um Ihre Tabellen prüfbar zu machen und die Erstellung von Objekten und Seiten basierend auf den Tabellen zu beschleunigen. Diese Optionen sind im Abschnitt Beschleuniger des Tabellen-Panels verfügbar.

Abschnitt Beschleuniger

Hinweis

Die Verwendung des Tabellenassistenten fügt automatisch Spalten hinzu, um Audit- und benutzerwählbare Funktionen zu unterstützen, und erstellt Ansichten in der Geschäftsschicht.

Audit Lite

Audit Lite ist eine Funktion des App Builders, die dabei hilft, alle Tabellen Ihrer Anwendung leicht prüfbar zu machen. Durch Klicken auf Tabelle verbessern (dann Fortfahren) werden fünf Spalten hinzugefügt, um Informationen darüber zu verfolgen, wann eine Tabelle geändert wurde und von wem. Jitterbit empfiehlt, Audit Lite auf alle Tabellen in einer Anwendung anzuwenden.

Spalte Beschreibung
IsActive Gibt an, ob ein Datensatz aktiv ist. Zuweisung des Nutzungstyps Benutzerauswählbar, der in Listensteuerungen inaktive Datensätze herausfiltert.
AddedBy Der Benutzername der Person, die den Datensatz erstellt hat.
AddedOn Das Datum, an dem der Datensatz erstellt wurde.
ChangedBy Der Benutzername der Person, die den Datensatz zuletzt geändert hat.
ChangedOn Das Datum, an dem der Datensatz zuletzt geändert wurde.

In der Business-Schicht veröffentlichen

Jede Tabelle in der Datenebene einer Anwendung benötigt typischerweise mindestens eine entsprechende Regel in der Geschäftsebene, bevor ihre Daten in der Benutzeroberfläche angezeigt werden können. Für eine Anwendung mit mehreren Tabellen bedeutet dies, viele Regeln zu erstellen. Der Publish to Business Layer-Beschleuniger ermöglicht es Ihnen, diese Regeln direkt aus der Tabelle zu generieren, ohne den Regel-Builder manuell durchlaufen zu müssen.

Durch Klicken auf Publish to Business Layer (dann Fortfahren) werden zwei Regeln basierend auf der Tabelle erstellt: ein Geschäftsobjekt und ein Listenobjekt (wenn die Tabelle eine definierte Titelspalte hat).

Hinweis

Der Beschleuniger benennt das Geschäftsobjekt mit "Business Object" in Klammern anstelle der beim manuellen Erstellen von Regeln verwendeten "Source"-Konvention. Dies hat keinen Einfluss auf die Funktionsweise der Regel.

In der UI-Ebene veröffentlichen

Nachdem die Regeln festgelegt sind, besteht der nächste Schritt darin, Seiten zu erstellen, damit Benutzer mit den Daten interagieren können, die die Regeln bereitstellen. Dieses Muster wiederholt sich für jede Hauptentität in einer Anwendung: eine Tabelle, ihre Regeln und die Seiten, die sie anzeigen. Der Publish to UI Layer-Beschleuniger beschleunigt diesen Schritt, indem er den Seiten-Erstellungsassistenten öffnet, der für die ausgewählte Tabelle vorkonfiguriert ist.

Ein Klick auf Publish to UI Layer öffnet denselben Seiten-Erstellungsassistenten, der auch über die Registerkarte Pages verfügbar ist. Der Assistent ermöglicht es Ihnen, ein Menü und ein Layout auszuwählen. Das Layout bestimmt, wie viele Seiten erstellt werden. Zum Beispiel erzeugt die Auswahl Grid and Form zwei Seiten: eine Grid-Seite, die mit dem pluralisierten Tabellennamen benannt ist, und eine Form-Seite, die nach der Tabelle selbst benannt ist.

Copy a table

Die Funktion Copy Table ermöglicht es Ihnen, eine Datensatzquelle-Tabelle in eine externe oder staging Datensatzquelle zu kopieren.

Hinweis

Das Kopieren einer Tabelle zwischen Datensatzquellen bringt keine zugehörigen Daten oder Geschäftsobjekte (einschließlich Table (Source)-Objekten) mit sich.

Um eine Tabelle zu kopieren:

  1. Gehen Sie zu App Workbench > Tables.
  2. Suchen Sie die Tabelle, die Sie kopieren möchten, und klicken Sie auf das Open Record-Symbol.
  3. Klicken Sie auf More > Copy Table. Der Dialog Copy Table Settings öffnet sich:

    1. Wählen Sie die Ziel-Datensatzquelle im Feld Copy to Datasource aus.
    2. (Optional) Geben Sie einen Namen im Feld New Table Name ein. Zum Beispiel könnten Sie die Customer-Tabelle zCustomer nennen, wenn Sie sie in eine Staging-Umgebung kopieren.
  4. Klicken Sie auf Copy Table. Der App Builder startet einen Hintergrundjob, um die Kopie abzuschließen.

Copy a rule

Der App Builder ermöglicht es Ihnen, eine Regel zusammen mit ihren zugehörigen Ereignissen und Rollen zu kopieren.

Um eine Regel zu kopieren:

  1. Gehen Sie zu App Workbench > Rules.
  2. Suchen Sie die Regel, die Sie kopieren möchten, und klicken Sie auf das Open Record-Symbol.
  3. Klicken Sie auf More > Copy Rule. Die Seite Copy Rule öffnet sich:

    1. Wählen Sie aus, ob die zugehörigen Ereignisse und Rollen durch Aktivieren der entsprechenden Kontrollkästchen kopiert werden sollen.
    2. Klicken Sie auf Kopieren.
  4. Wenn die Kopie abgeschlossen ist, öffnet der App Builder den Bildschirm Business SQL für die kopierte Regel mit "(Neu)" am Namen angehängt.

Seite kopieren

Um eine Seite zu kopieren:

  1. Gehen Sie zu App Workbench > Seiten und öffnen Sie den Seitenbearbeitungsbildschirm. Alternativ navigieren Sie zur Seite in der Anwendung, öffnen Sie das Aktionsmenü und wählen Sie Live Designer.
  2. Klicken Sie auf Mehr, und wählen Sie eine der folgenden Optionen:

    • Seite kopieren: Der App Builder erstellt eine Kopie der Seite innerhalb derselben Anwendung und öffnet sie.
    • Seite in eine andere App kopieren (nur verfügbar vom Seitenbearbeitungsbildschirm des App Workbench): Wählen Sie die Zielanwendung aus und bestätigen Sie.

Panel kopieren

Um ein Panel zu kopieren:

  1. Gehen Sie zu App Workbench > Seiten und öffnen Sie den Seitenbearbeitungsbildschirm. Alternativ navigieren Sie zur Seite in der Anwendung, öffnen Sie das Aktionsmenü und wählen Sie Live Designer.
  2. Klicken Sie auf dem Panel, das Sie kopieren möchten, auf Mehr > Kopieren.
  3. Wählen Sie die Zielanwendung und die Seite innerhalb dieser Anwendung aus, auf der das Panel hinzugefügt werden soll.
  4. Der App Builder kopiert das Panel und öffnet die Zielseite.