Zum Inhalt springen

Blockspaltennutzungstyp im Jitterbit App Builder

Block ist ein Nutzungstyp, der allgemein im App Builder aus der Geschäftsschicht auf einem Datenobjekt verwendet wird. Ein Datenobjekt kann nur einen Block verwenden. Idealerweise sollte der Block als 'Block' aliasiert werden, damit sofort klar ist, wofür er verwendet wird. Der Ausgang der Ausdrucks bestimmt den Typ des Blocks.

Hinweis

Der Blocknutzungstyp kann auch über eine dedizierte mvSQL-Datenbankfunktion verwendet werden. Siehe Block() Funktion.

Die verschiedenen Werte, die eine Zelle haben kann, bedeuten unterschiedliche Dinge:

Zellwert Beschreibung
1 Bearbeiten dieser Zeile verhindern
2 Löschen dieser Zeile verhindern
3 Sowohl Bearbeiten als auch Löschen dieser Zeile verhindern
Jeder andere Wert Verhindert nichts

Im App Builder wird dies als logischer Block bezeichnet.

Wenn ein Geschäftsobjekt aus der Quelltabelle erstellt wird, kann der Entwickler einen Ausdruck verwenden, der die Blockspalte anspricht, um weiter anzupassen, ob eine Zeile blockiert ist. Zum Beispiel, betrachten Sie die folgende Zeile:

iif(who('username')='admin',0,customers.block)

Sie spricht die Blockspalte an und ermöglicht es einem Entwickler, den aktuellen Wert der Blockspalte für spezifische Anwendungsfälle zu überschreiben.

Wenn die zugrunde liegende Tabelle keine Spalte mit dem Nutzungstyp Block enthält, kann ein Geschäftsobjekt diese Funktionalität dennoch nutzen. Der Entwickler kann eine Spalte zum Geschäftsobjekt hinzufügen, deren Ausdruck zu 0, 1, 2 oder 3 führt. Dann doppelklicken Sie auf die Spalte und setzen Sie den Nutzungstyp auf Block.

Im folgenden Screenshot sind das Bearbeiten-Bleistift-Symbol und das Löschen-Mülltonnen-Symbol für bestimmte Datensätze ausgeblendet, dies geschieht durch den Blocknutzungstyp.

Blockusage