Formulário: Como verificar se um processo está sendo editado.

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

Paralelo2.png

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

Paralelo.png

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,

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags formulario paralelo ou faça a sua própria pergunta.