Tarefa de ciclo Para cada
A tarefa For Each Loop permite-lhe fazer chamadas repetidas a uma subintegração a partir da sua integração atual (principal). A tarefa itera a variável de matriz configurada e chama a subintegração para cada elemento na matriz. O número de vezes que a subintegração é chamada é igual à dimensão da variável de matriz.
O ID do acionador da API e o Nome da integração identificam a subintegração que quer executar.
A tarefa também permite recolher a resposta de cada execução de subintegração e armazenar o valor na sua integração atual para utilização em tarefas posteriores. Pode usar qualquer uma das seguintes abordagens para recolher as respostas:
- Recolha a resposta de cada execução numa variável de matriz, em que cada elemento da matriz tem a resposta de uma execução específica. Para reunir as respostas, configure a propriedade
Collect values from sub-integration output(s). - Agregue as respostas de todas as execuções numa única variável. Para agregar as respostas, configure a propriedade
Response parameter override mapping.
Antes de começar
- 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 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 como conceder funções a uma conta de serviço, consulte o artigo Faça a gestão do acesso às contas de serviço.
Propriedades de configuração
A tabela seguinte descreve as propriedades de configuração da tarefa For Each Loop.