Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Descrição:
API para inserção, atualização e deleção de bloqueio de registros para transações.
Nota |
---|
Documentação em desenvolvimentoDisponível a partir da lib 20220905. |
post
Descrição:
Efetua a inserção do bloqueio de um registro.
Painel | ||
---|---|---|
| ||
/api/framework/v1/virtualLockService/ |
Body
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "table": "SA1", "recno": "1", "lockTime": "00:02:00" } |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "table": "SA1", "index": "A1_FILIAL+A1_COD+A1_LOJA", "key": "D MG 01 00000101", "lockTime": "00:02:00" } |
Importante: A propriedade lockTime indica quanto tempo o registro deve ficar bloqueado para transações, no formato hh:mm:ss. Caso não seja informado, será atribuído um valor de 03 minutos (00:03:00).
Nota | ||
---|---|---|
| ||
Caso o bloqueio seja realizado por índice e chave de pesquisa, é obrigatório informar as propriedades index e key. |
put
Descrição:
Efetua a alteração do bloqueio de um registro.
Importante: Só é possível alterar atualizar o lockTime do registro bloqueado. Caso o registro não esteja mais bloqueado, será retornado que o mesmo não foi encontrado.
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Valor padrão |
---|---|---|---|---|
searchType | Numeric | Indica qual tipo de pesquisa será realizada para localizar o registro: por recno (1) ou por índice + chave de pesquisa (2). | X |
Painel | ||
---|---|---|
| ||
/api/framework/v1/virtualLockService/1 |
Body
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "table": "SA1", "recno": "1", "lockTime": "00:02:00" } |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "table": "SA1", "index": "A1_FILIAL+A1_COD+A1_LOJA", "key": "D MG 01 00000101", "lockTime": "00:02:00" } |
delete
Descrição:
Efetua a deleção do bloqueio de um registro (libera o registro para uso).
Importante: A deleção só será realizada pelo mesmo usuário que incluiu o registro. Caso sejam usuários diferentes, será retornada a mensagem "Não é possível prosseguir com a operação".
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Valor padrão |
---|---|---|---|---|
table | Character | Indica qual a tabela do registro | X | |
searchType | Numeric | Indica qual tipo de pesquisa será realizada para localizar o registro: por recno (1) ou por índice + chave de pesquisa (2) | X | |
key | Character | Indica o recno (1) ou a chave de pesquisa (D MG 01 00000101) do registro | X |
Painel | ||
---|---|---|
| ||
/api/framework/v1/virtualLockService/SA1/2/D MG 01 00000101 |
Templatedocumentos |
---|