Consulte os conetores suportados para a solução Application Integration.
Tarefa de integração de chamadas
A tarefa Integração de chamadas permite-lhe invocar ou chamar outras integrações criadas no seu projeto do Google Cloud.
A tarefa Integração de chamadas é útil em cenários em que precisa de definir várias integrações pequenas (subintegrações) que são controladas através de uma integração principal (integração principal). Depois de executar uma subintegração, também pode ler a resposta da subintegração na sua integração principal.
Antes de começar
- A tarefa Integração de chamadas usa o acionador da API para identificar e chamar outras integrações e subintegrações. Por conseguinte, tem de garantir que as integrações que quer chamar estão configuradas através do acionador da API. Para obter informações sobre a configuração de um acionador de API, consulte o artigo Acionador de API.
- Certifique-se de que anexou uma conta de serviço gerida pelo utilizador à sua integração. Se a sua integração não tiver uma conta de serviço gerida pelo utilizador configurada, é utilizada por predefinição a conta de serviço predefinida (
service-PROJECT_NUMBER@gcp-sa-integrations.iam.gserviceaccount.com
) para autenticação. - Certifique-se de que a sua conta de serviço tem a função do IAM Application Integration Invoker. Para obter informações sobre a atribuição de funções a uma conta de serviço, consulte o artigo Faça a gestão do acesso às contas de serviço.
Configure a tarefa de integração de chamadas
Para configurar a tarefa Integração de chamadas:
- Na Google Cloud consola, aceda à página Application Integration.
- No menu de navegação, clique em Integrações.
A página Integrações é apresentada com todas as integrações disponíveis no projeto do Google Cloud.
- Selecione uma integração existente ou clique em Criar integração para criar uma nova.
Se estiver a criar uma nova integração:
- Introduza um nome e uma descrição no painel Criar integração.
- Selecione uma região para a integração.
- Selecione uma conta de serviço para a integração. Pode alterar ou atualizar os detalhes da conta de serviço de uma integração em qualquer altura no painel Resumo da integração na barra de ferramentas de integração.
- Clique em Criar. A integração recém-criada é aberta no editor de integração.
- Na barra de navegação do editor de integração, clique em Tasks para ver a lista de tarefas e conetores disponíveis.
- Clique e coloque o elemento Integração de chamadas no editor de integrações.
- Clique no elemento da tarefa Integração de chamadas no estruturador para ver o painel de configuração da tarefa Integração de chamadas.
- Configure os seguintes detalhes da subintegração:
- ID do acionador da API: escreva o ID do acionador da API da integração que quer chamar. Pode chamar uma única integração ou várias integrações com o mesmo ID do acionador.
- Executar todas as integrações com este ID do acionador da API: selecione esta opção para chamar todas as integrações
que têm o mesmo ID do acionador da API.
Por exemplo, se a integração
A
e a integraçãoB
tiverem o mesmo ID do acionador, são executadas as integraçõesA
eB
. - Executar uma única integração: selecione esta opção para chamar apenas a integração especificada no campo
Nome da integração. Pode aceder e mapear a resposta da subintegração
configurando os campos detalhados em Mapeie as variáveis de resposta da subintegração.
- Estratégia de execução: selecione os modos de execução das subintegrações que quer chamar.
- SYNC: executa a subintegração no modo síncrono. Neste modo, a integração principal aguarda a conclusão das subintegrações antes de continuar com as tarefas a jusante.
-
ASYNC: executa a subintegração no modo assíncrono. Neste modo, a integração principal não aguarda a conclusão das subintegrações. Imediatamente após chamar as integrações secundárias, a integração principal executa as tarefas a jusante.
Se esta opção estiver selecionada, defina o Atraso de execução (em milissegundos). Quando definida, esta política especifica o atraso de tempo até a integração ser executada.
Todas as alterações às propriedades são guardadas automaticamente.
Mapeie as variáveis de resposta da subintegração
A tabela seguinte descreve as propriedades de configuração para mapear variáveis entre a integração principal e as subintegrações:Propriedade | Descrição |
---|---|
Map to sub-integration input(s)
|
Mapeia os valores da integração principal para a subintegração. Este campo aceita valores no formato de pares de chave-valor, em que a chave é uma variável na integração principal e o valor é a variável de entrada correspondente na subintegração. Por exemplo, se quiser mapear a variável |
Map values to sub-integration output(s)
|
Mapeia as variáveis de saída da subintegração às variáveis da integração principal.
Clique em Saída da subintegração a partir da qual fazer o mapeamento e selecione a subintegração. Clique em Variável de integração a mapear e selecione a variável de integração principal correspondente. |
Práticas recomendadas
Para ver informações sobre os limites de utilização que se aplicam à tarefa Integração de chamadas, consulte Limites de utilização.
Estratégia de processamento de erros
Uma estratégia de processamento de erros para uma tarefa especifica a ação a realizar se a tarefa falhar devido a um erro temporário. Para obter informações sobre como usar uma estratégia de processamento de erros e conhecer os diferentes tipos de estratégias de processamento de erros, consulte o artigo Estratégias de processamento de erros.
Quotas e limites
Para informações sobre quotas e limites, consulte o artigo Quotas e limites.
O que se segue?
- Saiba mais sobre todas as tarefas e acionadores.
- Saiba como testar e publicar uma integração.
- Saiba mais acerca do processamento de erros.
- Saiba mais sobre os registos de execução da integração.