Boa Tarde, @comunidade
Problema: Como impedir que um processo que se encontra em atividades paralelas seja aberto por dois usuários diferentes ao mesmo tempo.
Cenário: Um processo está pendente em duas atividades paralelas. Cada atividade possui seu próprio responsável (Usuário X e Usuário Y).
Exemplo:
O usuário X abre o processo.
O usuário Y abre o mesmo processo 10 segundos depois.
O usuário X altera os dados do formulário e clicar em enviar.
O usuário Y altera os dados e ao tentar enviar a seguinte mensagem é exibida:
"Este formulário foi modificado por outro usuário. Deseja atualizar as informações? Ao confirmar, as informações preenchidas por você serão perdidas."
Eu gostaria de evitar que o formulário pudesse ser aberto no segundo caso, já que o usuário irá perder as informações de qualquer jeito.
Att,