Como atualizar o script de processos dentro do Fluig?
O Fluig permite criar processos e criar condicionais e tratativas utilizando scripts.
Em determinados momentos você poderá se deparar com algum processo que por vezes está sendo executados sobre uma versão de script que não está completamente correta – contendo bugs – e inviabilizando a execução correta do processo.
A primeira atitude a ser tomada é realizar o ajuste do script e em seguida atualizar o processo. Esta ação irá gerar uma nova versão de processo, entretanto os processos antigos estarão sendo executados na versão antiga. Será necessário então converter o processo utilizando esta ferramenta para a nova versão.
Não deu certo?
Se por algum motivo você não conseguir realizar a conversão do processo, existe uma outra possibilidade que poderá te auxiliar, que é editar diretamente o script no banco de dados.
Os passos abaixo deverão ser realizados somente em ambiente de testes. O artigo tem propósito didático, as ações decorrentes das alterações são de inteira responsabilidade do usuário.
Neste exemplo de testes, temos um processo simples, apenas um início, uma atividade e um fim.
Para este processo, foi criado um script do tipo beforeStateEntry que verifica se o resultado de 1!==2 . Esta afirmação é verdadeira, portanto o script irá executar uma função apenas por propósitos didáticos, com objetivo de travar o processo.
O resultado desta execução será esta mensagem.
Para contornar este problema pode ser feito um teste alterando o script no campo DSL_EVENT da tabela EVENT_PROCES e observando o resultado.
Antes da alteração.
Após alteração, observe que a linha 3 foi alterada, permitindo a continuação do processo.
Palavras chave
Como alterar o script de uma versão do processo.
Alterar o script do fluig de uma versão do processo.