01. INTRODUÇÃO

Este documento visa demonstrar como configurar o aplicativo Webhook.site. 

02. PRÉ-REQUISITO

Ter acesso à plataforma TOTVS iPaaS através do link https://manager.totvs.app/home

03. CONFIGURANDO AMBIENTE PARA O APLICATIVO WEBHOOK.SITE

O aplicativo Webhook.site utilizado para que um determinado diagrama possa executar um segundo diagrama automaticamente. Para isso precisamos configurar a URL do diagrama a ser chamado. Este processo atualmente precisa ser feito de forma manual até que o iPaaS libere as issues FINT-7354 e FINT-7353 com recursos para melhorar a forma de configurá-lo.

Para dar prosseguimento siga atentamente as etapas abaixo:

Para não perder o que está fazendo, abra uma nova aba no navegador e acesse novamente a plataforma iPaaS: https://ipaas.totvs.app/

Nesta nova aba, vá até o menu Integrações > Projetos e Pacotes e na área de Pacotes procure por TOTVS Supermercados - integração Shopify e clique sobre ele.

Confirme se está na mesma tela que a imagem abaixo:

Nesta tela pressione a tecla F12 do teclado para abrir a área de inspecionar elementos

Nela selecione a aba Network e dentro dela a aba Fetch/XHR como a imagem abaixo:

Na sequência pressione a tecla F5 do teclado para atualizar a tela

Será listado algumas requisições, procure a requisição que inicia com status?fields=active&fields e clique sobre ela, com isso teremos várias informações sobre os diagramas do projeto, precisamos obter as tags baseURL e apiKey de alguns diagramas, como na imagem abaixo:

Vamos precisar fazer este procedimento em cinco diagramas listados abaixo, se preferir, copie todo o texto e coloque em um bloco de notas para facilitar o trabalho.

Diagramas que vamos precisar montar a URL:

Vamos fazer o procedimento com o primeiro diagrama da lista acima, o 04-Sku-ValidarSkuDefault.

Ao identificá-lo, copie o baseURL e apiKey do diagrama, para facilitar a pesquisa, estas tags ficam dentro da área webhookConfiguration do diagrama.

Com as duas informações precisamos criar a URL válida para uso que será a seguinte: 

https://api-ipaas.totvs.app/ipaas/api/v1/integrations/{integrations}/api-key/{apiKey}

onde {integrations} será substituído pelo valor obtido dentro da tag baseURL e {apiKey} pelo valor da tag apiKey, como o exemplo abaixo:

"baseURL": "/ipaas/api/v1/integrations/5fba429f-169f-4161-a88d-640777a22882/execute"
"apiKey": "29f0d068-67b3-4d88-94i2-dbc43baffe7d",

Gera a URL: https://api-ipaas.totvs.app/ipaas/api/v1/integrations/5fba429f-169f-4161-a88d-640777a22882/api-key/29f0d068-67b3-4d88-94i2-dbc43baffe7d

Faça o mesmo procedimento com os cinco diagramas listados acima.


Com as URL's obtidas, voltamos para a aba de configuração.

Ao identificar o componente webhook.site clique sobre o combo Ambiente e clique na opção Criar ambiente 

Preencha com os dados abaixo:

Nome do ambiente: Concatene o texto: Chama + nome do diagrama como na imagem mais abaixo

URL: Insira a URL do diagrama que está chamando

Tipo de serviço: REST

Tipo de autenticação: NO AUTH

Clique no botão Salvar

Faça o mesmo sempre que aparecer o componente Webhook.site, note que o nome do componente do diagrama é sempre o diagrama a ser chamado.