...
Produto: | |
---|
Segmento: | |
---|
Módulo: | Comercial |
---|
Função: | Implementação de locks nos componentes TRAFM060, TRAFP005, TRAFP006, TRAFP022, TRAFP031, TRAFM060 TRAFP031 e TRAFM080. |
---|
País: | Brasil |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DVACOM-9626 |
---|
02. SITUAÇÃO/REQUISITO
Foi notado que
...
nos componentes citados acima, poderia haver mais de um
...
usuário na mesma transação fazendo mudanças
...
ao mesmo tempo.
03. SOLUÇÃO
Foi implementado um lock nos componentecomponentes acima, onde caso um usuário já esteja na com algum deles aberto com uma transação ela fica trancada bloqueada para caso outros tentem entrar na usar a mesma transação.
Totvs custom tabs box |
---|
tabs | TRAFM060,TRAFP005,TRAFP006,TRAFP022,TRAFP031,TRAFM080 |
---|
ids | passo1,passo2,passo3,passo4,passo5,passo6 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
|
Gif 1 - Como podemos ver acima, caso o usuário já esteja com a transação aberta em algum dos componentes "TRAFM060, TRAFP005, TRAFP006, TRAFP022, TRAFP031 e TRAFM080", ela não pode ser aberta por outro novamente no TRAFM060. |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
|
Gif 1 - Como podemos ver acima, caso o usuário já esteja com a transação aberta em algum dos componentes "TRAFM060, TRAFP005, TRAFP006, TRAFP022, TRAFP031 e TRAFM080", ela não pode ser aberta por outro novamente no TRAFP005.
Image Added Gif 2 - Como podemos ver acima caso o usuário já esteja na continuação da transação ela não pode ser aberta em algum dos componentes "TRAFM060, TRAFP005, TRAFP006, TRAFP022, TRAFP031 e TRAFM080". |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo3 |
---|
|
Gif 1 - Como podemos ver acima, caso o usuário já esteja com a transação aberta em algum dos componentes "TRAFM060, TRAFP005, TRAFP006, TRAFP022, TRAFP031 e TRAFM080", ela não pode ser aberta por outro novamente no TRAFP006. |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo4 |
---|
|
Gif 1 - Como podemos ver acima, caso o usuário já esteja com a transação aberta em algum dos componentes "TRAFM060, TRAFP005, TRAFP006, TRAFP022, TRAFP031 e TRAFM080", ela não pode ser aberta por outro novamente no TRAFP022. |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo5 |
---|
|
Gif 1 - Como podemos ver acima, caso o usuário já esteja com a transação aberta em algum dos componentes "TRAFM060, TRAFP005, TRAFP006, TRAFP022, TRAFP031 e TRAFM080", ela não pode ser aberta por outro novamente noTRAFP031 TRAFP031. |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo6 |
---|
|
Gif 1 - Como podemos ver acima, caso o usuário já esteja com a transação aberta em algum dos componentes "TRAFM060, TRAFP005, TRAFP006, TRAFP022, TRAFP031 e TRAFM080", ela não pode ser aberta por outro novamente no TRAFM080.
Image Added
Gif 2 - Como podemos ver acima caso o usuário já esteja com a transação aberta ela não pode ser aberta em algum dos componentes "TRAFM060, TRAFP005, TRAFP006, TRAFP022, TRAFP031 e TRAFM080".
|
|