Ir para o conteúdo principal

Eventos ao sair

Com as melhorias implementadas nas versões mais recentes do sistema foi disponibilizado para os desenvolvedores DOX um assistente para estruturar os códigos e agilizar o trabalho. 

Ordem da execução de eventos: 

1 - Evento do sistema ao entrar na atividade
2 - Evento PEX/JEX ao entrar na atividade
3 - Evento PEX/JEX ao sair na atividade
4 - Evento do sistema ao sair na atividade

PEX

Acesse um evento ao Sair de um formulário ou atividade e escolha a opção PEX: 

image-1640278005002.png

No canto esquerdo o sistema apresenta: 

  • Formulário: Aqui será listado todos os formulários criados na atividade atual. Além de trazer o código do formulário e seu tipo (FK, Texto longo, etc), o usuário tem a opção de ler ou alterar suas propriedades, tais como: 
    • Valor
    • Descrição 
    • Observação
    • Obrigatório
    • Somente leitura
    • Visível 
    • Agrupamento

image-1640278322705.png

  • Variáveis do processo: Variáveis criadas no processo BPM de forma manual. O sistema mostra a descrição da variável, assim como seu tipo, com a mesma opção de ler ou alterar seu valor.

image-1640278512669.png

  • Variáveis do sistema: Todas as variáveis do sistema são apresentadas para o usuário utilizar no código. Nesta opção só é permitido ler seu valor, não alterar. Clique aqui. 

image-1640278659452.png

  • Retorno: Aqui estão presente as opções de mensagem e de abortar operação. Para saber mais sobre este recurso, clique aqui.
  • Operações matemáticas entre campos, bastando informar os campos que serão calculados e qual o tipo de operação matemática será realizada;
  • Alterar foco, que mostrará uma mensagem na tela ao usuário, e logo em seguida enviará o foco da digitação para um campo definido de acordo com a necessidade.

Informações adicionais: 

  • Formulário" não fica visível nos eventos "Ao sair" de campos de grades;
  • O agrupamento "Grade" só fica visível nos eventos "Ao sair" de campos de grades;
  • Dados da FK" só fica visível nos eventos "Ao sair" de campos que estejam vinculados a uma consulta "FK"; Nos elementos do formulário do tipo "Grade" serão exibidos, além das colunas disponíveis, os totalizadores que tenham sido configurados em cada coluna, com o objetivo de ler seus valores atuais;
  • Nos campos de resposta objetiva será exibida a propriedade "Resposta selecionada", que dá acesso às operações disponíveis para obter o valor das propriedades dessa resposta (código, descrição e valor de retorno).

Abaixo está disponibilizado um vídeo para explicar sobre o funcionamento dos novos recursos.

 

JEX

Para mais informações sobre JS JEX, clique aqui.

image-1640283424113.png

Basicamente, formulários, variáveis do processo, variáveis do sistema e mensagem tem as mesmas funções do que em programação PEX. A diferença está na sintaxe, na linha de código que o sistema insere na tela. PEX é linguagem pascal, o JEX é linguagem JavaScript: 

image-1640285422528.png

 As novas funções abaixo são referentes ao tipos de opções que o JEX pode utilizar no código. 

  • Acesso a banco de dados: Aqui é possível criar a estrutura para comandos ou consultas SQL, inclusive utilizando um conector. 
  • Acesso a WebServices (Axios): Funções prontas para se utilizar o WebService. Clique para saber mais. 
  • Acesso a arquivos e pastas: Essa opção permite criar arquivos, copiar, deletar, ler , criar diretório, mover arquivo para sua máquina local.
  • Inserir log no processo: Essa opção permite ao JEX inserir alguma informação da programação no log da instância.
  • Documentações: Nós disponibilizamos algumas documentações para ajudá-lo com a sua experiência com o JEX da Ema. Pode-se consultar as informações dos sites que nos ajudaram a deixar a plataforma mais completa.