Ir para o conteúdo principal

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. 

image-1703784334967.png

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

image-1703784597791.png

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*/

image-1703784922594.png

Salvar o procedimento e executar o processo