Tipo de uso de la columna de bloque en Jitterbit App Builder
Bloque es un tipo de uso que generalmente se aprovecha en App Builder desde la capa de lógica de negocio en un objeto de datos. Un objeto de datos solo puede usar un (1) bloque. Normalmente, el bloque debe tener el alias "Bloque" para que se entienda fácilmente su función. La salida de la expresión determina el tipo de bloque.
Si una celda de una fila tiene un valor de:
1
- Evitar la edición de esa fila2
- Evitar la eliminación de esa fila3
- evitar tanto la edición como la eliminación de esa fila- Cualquier otro valor - no bloquees nada
En App Builder esto se llama Bloque lógico.
Al crear un objeto de negocio a partir de la tabla de origen, el desarrollador puede usar una expresión que se dirija a la columna de bloqueo para personalizar aún más si una fila está bloqueada. Por ejemplo:
iif(who('username')='admin',0,customers.block)
objetivos que bloquean la columna
Esto permite que un desarrollador anule el valor actual de la columna de bloqueo para casos de uso específicos.
Si la tabla subyacente no contiene una columna con el tipo de uso Bloque, un objeto de negocio aún puede utilizar esta función. El desarrollador puede agregar una columna al objeto de negocio con una expresión que dé como resultado 0
, 1
, 2
, o 3
Luego haga doble clic en la columna y configure el tipo de uso en Bloquear.
Ejemplo de captura de pantalla de la aplicación App Builder: En esta captura de pantalla de ejemplo, el ícono de lápiz Editar y el ícono de Eliminar de la papelera están ocultos para ciertos registros; esto está controlado por el Tipo de uso de bloque.