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.
