Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Visão Geral
  2. Como cadastrar uma fórmula visual para executar em uma API
  3. Gatilhos disponibilizados para APIs
  4. Seleção e uso do contexto na Fórmula Visual
  5. Exemplos de Utilização

...


04.

...

VISÃO

...

GERAL 

A partir da versão 12.1.29 é possível customizar APIs através de Formulas Visuais. Foram criados gatilhos específicos para esse tipo de FV, que mostraremos a seguir.

...

Aviso
iconfalse
titleImportante:

Marcando a opção "Executa em API(Poco)", somente será permitido executar Fórmulas Visuais em API's contruidas no padrão "POCO".
API's construídas no padrão "DataServer" não aparecerão para serem usadas nesse modelo.
Portanto, Api's no padrão "DataServer" continuam podendo ser usadas no modelo antigo (DataSet).

...


04. COMO CADASTRAR UMA FÓRMULA VISUAL PARA EXECUTAR EM UMA API 

A Fórmula Visual deve estar cadastrada com a opção Executa em API (POCO) habilitada, conforme exibido na imagem abaixo. 

...

Após salvar, será disponibilizada uma aba para configurar os Gatilhos da Fórmula Visual. Ao configurar um gatilho o sistema passa a executar a Fórmula Visual quando a API configurada é executada. 

...


05.

...

GATILHOS DISPONIBILIZADOS PARA

...

APIS

Com os gatilhos disponibilizados, a Fórmula Visual pode ser executada antes ou depois dos dos métodos da API, como Get, Post, Put, Patch ou Delete. 

...

Utilizando os gatilhos Depois de algum dos métodos, a Fórmula Visual será executada depois de chamar a execução do endpoint.  


04. SELEÇÃO E USO DO CONTEXTO NA FÓRMULA VISUAL 

É possível selecionar como contexto em uma Fórmula Visual de API, um controller de API (POCO).

...

Com a Fórmula Visual é possível fazer inúmeras implementações, como disparar um e-mail sempre que algum usuário for deletado, alterado ou criado, por exemplo. Alterar o valor de uma propriedade específica da API antes de incluir o registro no banco, criar condições e comportamentos diferentes para determinados registros, entre outros.   


04. EXEMPLOS DE UTILIZAÇÃO