Saltar al contenido

Tipo de uso de columna de bloque en Jitterbit App Builder

Bloque es un tipo de uso que se utiliza generalmente en App Builder desde la capa de lógica empresarial en un objeto de datos. Un objeto de datos solo puede usar un bloque. Preferiblemente, el bloque debe ser aliasado como 'Bloque' para que se entienda fácilmente para qué se está utilizando. La salida de la expresión es lo que determina el tipo de bloque.

Nota

El tipo de uso de bloque también se puede utilizar a través de una función de base de datos mvSQL dedicada. Consulta la función Block().

Los diferentes valores que puede tener una celda significan cosas diferentes:

Valor de celda Descripción
1 Prevenir la edición de esa fila
2 Prevenir la eliminación de esa fila
3 Prevenir tanto la edición como la eliminación de esa fila
Cualquier otro valor No previene nada

En App Builder, esto se llama un bloque lógico.

Si se crea un objeto de negocio a partir de la tabla de origen, el desarrollador puede usar una expresión que apunte a la columna de bloqueo para personalizar aún más si una fila está bloqueada. Por ejemplo, considera la siguiente línea:

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

Apunta a la columna de bloqueo, permitiendo que un desarrollador sobrescriba el valor actual de la columna de bloqueo para casos de uso específicos.

Si la tabla subyacente no contiene una columna con tipo de uso de 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 resulte en 0, 1, 2 o 3. Luego, haz doble clic en la columna y establece el tipo de uso para que sea bloqueado.

En la siguiente captura de pantalla, el ícono de lápiz de Editar y el ícono de papelera de Eliminar están ocultos para ciertos registros, esto se está haciendo a través del tipo de uso de bloque.

Blockusage