JEX - Executar função
Evento de sistema utilizado para que em determinado momento (configurado ao entrar ou sair do evento) o procedimento BPM execute uma função JEX criada no sistema.
Abaixo mais detalhes do evento:
- Descrição: Campo traz por padrão a 'descrição do tipo do evento', mas permite edição;
- Momento da execução: Define o momento em que o evento vai ser executado (Ao entrar ou Ao sair).
- Função: Ao utilizar o assistente, traz a lista de todas as funções JEX criadas no sistema (Módulo de processos > JEX - Funções).
Assim que selecionada uma função, todo o script dessa função aparecerá no campo abaixo 'Chamada da função' como Somente Leitura para que o usuário verifique o seu código.
Exemplo de utilização simples
- Módulo Processos > JEX - Funções
- Clicar em 'Novo[F2]'
- Descrição 'Somar'
- E inserir na tela de código:
function somar(valor1, valor2){
return valor1 + valor2;}
Em seguida acessar o cadastro de BPM e criar um processo com duas atividades
- Atividade 1
- Atividade 2
Na atividade 1, criar dois formulários do tipo dissertativos que recebam valores inteiros:
- Campo A
- Campo B
Em seguida, na aba 'Eventos', acessar o agrupador 'JEX' e criar o evento 'Executar função'
- Descrição: JEX - Executar função
- Momento da execução: Ao sair da atividade
- Origem
- Função: Função que criamos mais cedo, 'Somar'
- Chamada da função: somar( /*CAMPO_A*/, /*CAMPO_B*/)
- Retorno
- Armazenar em: /*RESULTADO*/
Salvar o procedimento e executar o processo