Árvore de páginas

Tratamento de erros na distribuição de contratos e consultivo

Linha de Produto:

Microsiga Protheus

Segmento:

Jurídico

Módulo:

SIGAJURI

Função:

SIGAJURI_Consultivo.process

SIGAJURI_Contrato.process

Situação/Requisito:

Hoje nós tratamos todos os erros da inclusão de Contratos ou Consultas no evento afterstateentry, que não mostra as mensagens em tela, apenas no log do FLUIG.

Precisamos melhorar estas mensagens, e o primeiro passo é:

  • Separar a parte que define quem será o responsável pela tarefa, no evento beforestateentry e validar se a mensagem é exibida em tela;
  • Escrever uma mensagem com bastante cautela pois são os solicitantes, que demandam o jurídico, os leitores destas mensagens;

Solução/Implementação:

Criado o evento beforeStateEntry com a transferência da funcionalidade, para definição de responsável;

Válido tanto para o perfil de Contratos como o Consultivo.