Verwendungstyp der Blockspalte im Jitterbit App Builder
Block ist ein Verwendungstyp, der im App Builder üblicherweise von der Business-Logik-Ebene eines Datenobjekts aus genutzt wird. Ein Datenobjekt kann nur einen (1) Block verwenden. Normalerweise sollte der Block als „Block“ bezeichnet werden, damit sein Verwendungszweck leicht verständlich ist. Die Ausgabe des Ausdrucks bestimmt den Blocktyp.
Wenn eine Zelle in einer Zeile einen Wert von:
1
- Bearbeitung dieser Zeile verhindern2
- das Löschen dieser Zeile verhindern3
- Verhindern Sie sowohl das Bearbeiten als auch das Löschen dieser Zeile- Jeder andere Wert - nichts blockieren
Im App Builder wird dies als logischer Block bezeichnet.
Beim Erstellen eines Business-Objekts aus der Quelltabelle kann der Entwickler einen Ausdruck verwenden, der auf die Sperrspalte abzielt, um die Sperrung einer Zeile weiter anzupassen. 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 dennoch nutzen. Der Entwickler kann dem Geschäftsobjekt eine Spalte mit einem Ausdruck hinzufügen, der Folgendes ergibt: 0
, 1
, 2
, oder 3
. Doppelklicken Sie dann auf die Spalte und legen Sie den Verwendungstyp dafür auf Block fest.
Beispiel Screenshot der App „App App Builder“: In diesem Beispiel Screenshot sind das Bleistiftsymbol „Bearbeiten“ und das Papierkorbsymbol „Löschen“ für bestimmte Datensätze ausgeblendet. Dies wird durch den Blockverwendungstyp gesteuert.