Histórico da Página
...
Outra característica interessante desse tipo de evento é que eles não devem lançar exceção, caso isso ocorra a exceção ignorada pelo sistema.
Eventos de processos
Os eventos de processos são aqueles executados a cada tarefa de uma solicitação workflow e também em momentos específicos como no envio de e-mail e na liberação de novos processos.
Eventos Workflow
Ao usuário liberar uma nova versão do processo configurado, o evento executado é o afterReleaseVersion.
A imagem a seguir mostra o momento em que o evento afterReleaseVersion é executado no evento workflow:
Eventos
...
Workflow - Salvar nova solicitação
Ao usuário iniciar uma solicitação pelo menu Processos, o evento executado é o validateAvailableStates. E ao clicar em Salvar a solicitação, os eventos executados são:
beforeStateEntry
beforeTaskCreate
afterTaskCreate
afterStateEntry
beforeSendData
validateAvailableStates
beforeTaskSave
afterTaskSave
afterProcessCreate
A imagem a seguir mostra os eventos no momento em que o usuário inicia a solicitação e ao Salvar a solicitação:
Eventos Workflow - Criar nova solicitação
Ao usuário iniciar uma solicitação pelo menu Processos, o evento executado é o validateAvailableStates. E ao criar uma nova solicitação e enviar para próxima etapa, os eventos executados são:
beforeStateEntry
beforeTaskCreate
afterTaskCreate
afterStateEntry
beforeSendData
validateAvailableStates
beforeTaskSave
afterTaskSave
beforeTaskComplete
afterTaskComplete
beforeStateLeave
afterStateLeave
afterProcessCreate
setProcess
onNotify
A imagem a seguir mostra os eventos executados na iniciação de solicitação e ao enviar a solicitação para próxima etapa:
Eventos Workflow - Salvar solicitação
Ao usuário iniciar um processo através da Central de Tarefas, os eventos executados são:
validateAvailableStates
setProcess
checkComplementsPermission
Eventos Disponíveis
A seguir serão detalhados os eventos disponíveis no fluig.
...