Páginas filhas
  • DT Lock's de componentes TRA


01. DADOS GERAIS

Produto:

TOTVS Moda

Segmento:

Varejo

Módulo:Comercial
Função:Implementação de locks nos componentes TRAFM060, TRAFP005, TRAFP006, TRAFP022, 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 componentes acima, onde caso um usuário já esteja com algum deles aberto com uma transação ela fica bloqueada para caso outros tentem usar a mesma transação. 


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 novamente no TRAFM060.

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 novamente no TRAFP005.


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".

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 novamente no TRAFP006.

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 novamente no TRAFP022.

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 novamente no TRAFP031.

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 novamente no TRAFM080.


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".