# 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 &gt; 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 &gt; JEX - Funções

Clicar em 'Novo\[F2\]'

Descrição 'Somar'

E inserir na tela de código:

```javascript
async function somar() { const a = 5; const b = 10; const resultado = a + b; console.log(`O resultado da soma é: ${resultado}`); return resultado; }
```

Após salvar a função, ela ficará disponível para ser utilizada no evento "JEX - Executar função" em qualquer processo BPM do sistema.