...
Produto: | |
---|
Segmento: | |
---|
Módulo: | Comercial |
---|
Função: | Implementação de locks nos componentes TRAFM060, TRAFP005, TRAFP006, TRAFP022, TRAFP031, TRAFM060 e TRAFM080. |
---|
País: | Brasil |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DVACOM-9626 |
---|
...
02. SITUAÇÃO/REQUISITO
Foi notado que nos componente citados acima podia haver mais de um usuários na mesma transação fazendo mudanças no pedido.
...
Foi implementado um lock nos componente acima, onde caso um usuário já esteja na transação com algum deles aberto com um pedido ela fica trancada para caso outros tentem entrar na mesmausar o mesmo pedido.
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 |
---|
| ![](/download/attachments/660544933/lock_TRAFM060.gif?version=1&modificationDate=1642170538063&api=v2)
Gif 1 - Como podemos ver acima caso o usuário já esteja com a transação aberta ela não pode ser aberta por outro no TRAFM060. |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
| ![](/download/attachments/660544933/lock_TRAFP005.gif?version=1&modificationDate=1642170535970&api=v2)
Gif 1 - Como podemos ver acima caso o usuário já esteja com a transação aberta ela não pode ser aberta para cancelamento por outro no TRAFP005.
Image Added
Gif 2 - Como podemos ver acima caso o usuário já esteja no cancelamento da transação ela não pode ser aberta por outro componente. |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo3 |
---|
| ![](/download/attachments/660544933/lock_TRAFP006.gif?version=1&modificationDate=1642170533600&api=v2)
Gif 1 - Como podemos ver acima caso o usuário já esteja com a transação aberta ela não pode ser aberta para cancelamento por outro no TRAFP006. |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo4 |
---|
| ![](/download/attachments/660544933/lock_TRAFP022.gif?version=1&modificationDate=1642170530690&api=v2)
Gif 1 - Como podemos ver acima caso o usuário já esteja com a transação aberta ela não pode ser aberta para cancelamento por outro no TRAFP022. |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo5 |
---|
| ![](/download/attachments/660544933/lock_TRAFP031.gif?version=1&modificationDate=1642170528263&api=v2)
Gif 1 - Como podemos ver acima caso o usuário já esteja com a transação aberta ela não pode ser aberta para cancelamento por outro no TRAFP031. |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo6 |
---|
| ![](/download/attachments/660544933/lock_TRAFM080.gif?version=1&modificationDate=1642170525923&api=v2)
Gif 1 - Como podemos ver acima caso o usuário já esteja com a transação aberta ela não pode ser aberta por outro 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 por outro componente.
|
|