Verwendungstyp der Blockspalte im Jitterbit App Builder
Block ist ein Verwendungstyp, der im Allgemeinen genutzt wird in App Builder von der Business-Logik-Schicht auf einem Datenobjekt. Ein Datenobjekt kann nur einen (1) Block verwenden. Normalerweise sollte der Block als „Block“ bezeichnet werden, damit leicht verständlich ist, wofür er verwendet wird. Die Ausgabe des Ausdrucks bestimmt den Blocktyp.
Wenn eine Zelle in einer Zeile einen Wert von:
- hat
1
- Bearbeitung dieser Zeile verhindern 2
- das Löschen dieser Zeile verhindern3
- sowohl das Bearbeiten als auch das Löschen dieser Zeile verhindern- Jeder andere Wert - nichts blockieren
In App Builder dies wird als logischer Block bezeichnet.
Beim Erstellen eines Business-Objekts aus der Quelltabelle kann der Entwickler einen Ausdruck verwenden, der auf die Sperrspalte abzielt, um weiter anzupassen, ob eine Zeile gesperrt wird. Beispiel:
iif(who('username')='admin',0,customers.block)
Ziele blockieren Spalte
Dies ermöglicht einem Entwickler, den aktuellen Wert der Sperrspalte für bestimmte Anwendungsfälle zu überschreiben.
Wenn die zugrunde liegende Tabelle keine Spalte mit dem Verwendungstyp Block enthält, kann ein Geschäftsobjekt diese Funktion trotzdem nutzen. Der Entwickler kann dem Geschäftsobjekt eine Spalte mit einem Ausdruck hinzufügen, der zu 0
, 1
, 2
, oder 3
. Doppelklicken Sie dann auf die Spalte und legen Sie den Verwendungstyp dafür auf Block fest.
App Builder Beispiel eines App-Screenshot: In diesem Beispiel Screenshot sind das Bleistiftsymbol „Bearbeiten“ und das Papierkorb-Löschensymbol für bestimmte Datensätze ausgeblendet. Dies wird durch den Blockverwendungstyp gesteuert.