Ir para o conteúdo

Tipo de uso de coluna de bloqueio no Jitterbit App Builder

Block é um tipo de uso que geralmente é utilizado no App Builder a partir da camada de lógica de negócios em um objeto de dados. Um objeto de dados pode usar apenas um bloco. Preferencialmente, o bloco deve ser apelidado de 'Block' para que seja facilmente compreendido para que está sendo utilizado. A saída da expressão é o que determina o tipo de bloco.

Nota

O tipo de uso de bloco também pode ser utilizado através de uma função de banco de dados mvSQL dedicada. Veja a função Block().

Os diferentes valores que uma célula pode ter significam coisas diferentes:

Valor da célula Descrição
1 Impedir a edição daquela linha
2 Impedir a exclusão daquela linha
3 Impedir tanto a edição quanto a exclusão daquela linha
Qualquer outro valor Não impede nada

No App Builder, isso é chamado de block lógico.

Ao criar um objeto de negócios a partir da tabela de origem, o desenvolvedor pode usar uma expressão que mira a coluna de bloqueio para personalizar ainda mais se uma linha está bloqueada. Por exemplo, considere a seguinte linha:

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

Ela mira a coluna de bloqueio, permitindo que um desenvolvedor substitua o valor atual da coluna de bloqueio para casos de uso específicos.

Se a tabela subjacente não contiver uma coluna com tipo de uso de bloqueio, um objeto de negócios ainda pode utilizar esse recurso. O desenvolvedor pode adicionar uma coluna ao objeto de negócios com uma expressão que resulta em 0, 1, 2 ou 3. Em seguida, clique duas vezes na coluna e defina o tipo de uso para bloqueio.

Na captura de tela a seguir, o ícone de lápis de Editar e o ícone de lixeira de Excluir estão ocultos para certos registros, isso está sendo feito através do tipo de uso de bloqueio.

Blockusage