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.

Fähigkeitsbindungen im Jitterbit App Builder

Capability Bindings ist ein neuer Bindungstyp. Mithilfe von Capability Bindings kann der sichtbare/bearbeitbare Status von Steuerelementen eines untergeordneten Panels mit intrinsischen Ereignissen (Einfügen, Aktualisieren und Löschen) verknüpft werden, die vom übergeordneten Panel/Seiten-Business-Objekt konfiguriert werden. Dies ähnelt der Spaltenverwendung. block Funktion, obwohl sie Unterstützung für das Ausblenden/Deaktivieren der Schaltfläche „Erstellen“ hinzufügt. Block kann die Schaltfläche „Erstellen“ nicht beeinflussen, da block setzt voraus, dass eine Zeile im Panel vorhanden ist.

Eine Capability-Bindung verfügt über zwei konfigurierbare Felder:

  1. Parent - die übergeordnete Spalte enthält den Capability-Status.
  2. Intrinsisches Ereignis - entspricht den Ereignissen Einfügen, Aktualisieren und Löschen.

Sichtbarkeit

Beispiel für einen Capability-Binding-Datensatz zwischen untergeordneten und übergeordneten Panels

Die Capability-Status lauten wie folgt (entspricht der bedingten Formatierung):

  • 0: Standard
  • 1: Ausgeblendet
  • 2: Deaktiviert

Das Übergeordnete kann entweder ein übergeordnetes Panel oder ein Seitendatenobjekt sein.

Die folgenden Panels können für die Verwendung von Capability-Bindings konfiguriert werden:

  • Mehrzeiliges Panel
  • Einzeiliges Panel
  • Kalender-Panel (nur einfügen)
  • Board-Panel (nur einfügen)
  • Lane-Panel (nur einfügen)
  • Dynamisches Ergebnis-Panel

Hinweis

Wenn die Funktionsbindung so konfiguriert ist, dass die Bearbeitung deaktiviert ist, wird das Bearbeitungssymbol in der Zeile des mehrzeiligen Bedienfelds ausgeblendet.

So konfigurieren Sie eine Funktionsbindung

Um eine Capability-Bindung zu konfigurieren, folgen Sie einem ähnlichen Prozess wie bei der Konfiguration von Bindungsspalten, außer dass Sie hier den neuen Capability-Wert als Typ auswählen.

Hier zeigen wir Ihnen ein Szenario, in dem Sie Capability Bindings verwenden können, um die Schaltfläche Erstellen in einem oder mehreren untergeordneten Panels dynamisch auszublenden, basierend auf dem Statuswert des übergeordneten Panels. In diesem Beispiel verwenden wir eine Seite mit einem Kunden- und einem Bestellpanel und möchten die Möglichkeit haben, die Schaltfläche „Erstellen“ im Bestellpanel basierend auf dem Capability-Statuswert des Kundenpanels auszublenden. Wenn ein Kunde nicht aktiv ist, soll App Builder die Schaltfläche „Erstellen“ in diesem Szenario ausblenden. In diesem Beispiel wird davon ausgegangen, dass das Geschäftsobjekt im übergeordneten Kundenpanel bereits ein Feld mit dem Capability-Statuswert „Aktiv“ enthält.

  1. Navigieren Sie zu der Seite, die die Panels enthält, auf die Sie Capability Binding anwenden möchten
  2. Gehen Sie zur Aktionsleiste > Diese Seite gestalten
  3. Klicken Sie auf das Symbol Binding Column im untergeordneten Bereich, den Sie konfigurieren möchten
  4. Klicken Sie auf die Schaltfläche Erstellen
  5. Setzen Sie den Typ auf Fähigkeit
  6. Setzen Sie das Parent auf den Flag-Wert, der angibt, ob die Schaltfläche „Erstellen“ sichtbar sein soll oder nicht. Beispiel: Aktiv
  7. Legen Sie das Intrinsische Ereignis auf das gewünschte Intrinsische Ereignis fest. Beispiel: Einfügen
  8. Klicken Sie auf Speichern