BPM > Plugins > Chamada API Mega

Plugin - Chamada API Mega

Sumário

  1. Conceito
  2. Pré-Requisitos
  3. Menu de Acesso
  4. Funcionalidades
    4.1 Configurando o Plugin
    4.2 Configurando Parâmetros
    4.3 Configurando API a ser Consumida
    4.4 Utilizando a API Configurada
  5. Chamada Genérica SOAP Mega
    5.1 Pré-Requisitos
    5.2 Configurações
    5.2.1 Configurando Parâmetros
    5.2.2 Configurando o Serviço a Ser Consumido
    5.2.3 Utilizando o Plugin Configurado

1. Conceito

Este é o novo plugin da Senior Construção, Chamada API Mega. Esses plugins permitem que os usuários consumam APIs globais que utilizem os métodos POST e GET.

2. Pré-Requisitos

3. Menu de Acesso

4. Funcionalidades

4.1 Configurando o Plugin

Após clicar na opção Plugin, busque o Plugin Chamado API mega e clique em detalhes.

4.2 Configurando Parâmetros

Se os parâmetros de autenticação forem configurados globalmente, o usuário deve preencher os valores de Usuário, Senha e TenantId nos parâmetros de entrada. Se os dados de autenticação não estiverem definidos como globais, eles devem ser especificados na chamada da API configurada. Consulte o Passo 4 para mais detalhes.

 

Configurando o Conector: Clicar na opção Conector, buscar o conector Chamada API mega e clicar em detalhes (Caminho para opção conector, Menu Senior X – Plugin).

4.3 Configurando API a ser Consumida

Na aba Configurações, você definirá os parâmetros de entrada e saída da API a ser consumida. Ao clicar em ADICIONAR, você iniciará a configuração. Para APIs que utilizam o método POST, é necessário informar os parâmetros de entrada e incluir um parâmetro chamado method. Este campo deve ser utilizado para especificar o método da chamada.

Para APIs que utilizam o método GET, apenas o parâmetro de entrada method deve ser adicionado.

Nos parâmetros de saída, serão informados os campos de retorno das chamadas POST e GET. É importante lembrar que esses retornos serão apenas do objeto principal, não sendo possível definir como parâmetro de saída objetos que estão aninhados dentro de outro objeto.

Finalizando essas configurações o usuário basta salvar e seguir para a utilização.

4.4 Utilizando a API Configurada

No formulário do BPM, abra o campo que será utilizado como fonte de dados na aba Avançadas. Nessa aba, o usuário deve clicar em Configurar novo Plugin para encontrar o Plugin configurado, informando a versão e a configuração a ser utilizada.

Nos campos de configuração, o usuário deverá informar os dados de autenticação: Usuário, Senha e TenantId. Em seguida, ele deve configurar os parâmetros da URL.

Observação

A URL padrão para todas as APIs é https://rest.megaerp.online/api. Portanto, será necessário configurar apenas os parâmetros que vêm após /api.

Exemplo: Para a URL https://rest.megaerp.online/api/global/CentroCusto:

Além disso, o usuário deve configurar o método que a API utiliza, conforme mostrado na imagem.

Para URLs que possuem um parâmetro dinâmico, é necessário especificar nos filtros qual campo do formulário irá preencher o campo da URL.

Exemplo: Para a URL https://rest.megaerp.online/api/global/CentroCusto/{Id}, o parâmetro {Id} deve ser alimentado por um campo específico do formulário.

Como o parâmetro dinâmico no exemplo é o terceiro parâmetro, ele não deve ser informado junto com os URLs fixos. Em vez disso, use a palavra-chave parameter3 no filtro por campo. O valor será preenchido com o campo do formulário que irá alimentar a URL, utilizando a sintaxe ${nome_do_campo}.

5. Chamada Genérica SOAP Mega

Estes conectores permitem aos usuários consumir APIs padrões que utilizem os método SOAP.

5.1 Pré-Requisitos

5.2 Configurações

Para configurar o conector, clique na opção Plugin, busque pelo plugin Chamada Genérica SOAP Mega e clique em Detalhes.

5.2.1 Configurando Parâmetros

Se os parâmetros forem utilizados de forma global, o usuário deve preencher os valores de Código do Usuário de Integração, Nome do Servidor, Servidor e Porta nos parâmetros de entrada. Para a configuração individual, esses valores devem ser definidos na chamada da API.

5.2.2 Configurando o Serviço a Ser Consumido

Na aba Configurações, você definirá os parâmetros de entrada e saída da requisição. Ao clicar em "Adicionar", iniciará a configuração. Para cada serviço, é necessário informar os parâmetros de entrada conforme a estrutura do XML que será enviado.

Após finalizar essas configurações, o usuário deve salvar e prosseguir para a utilização.

5.2.3 Utilizando o Plugin Configurado

Nas configurações do plugin, nos processos do BPM, defina os campos do formulário:

No fluxo, selecione a configuração e ajuste o serviço e a integração conforme necessário.

Na integração desejada, o usuário deve configurar o serviço de integração de acordo com as definições feitas no Plugin.

Após salvar e publicar o formulário, as integrações estarão ativadas para o envio. Quando o usuário preencher o formulário, esses campos serão utilizados como variáveis para preencher a requisição.

Este artigo ajudou você?