Apigee Executar Integração
Baixar como PDF
Compartilhar
- Última atualização2023/04/05
Apigee Executar Integração
Você pode configurar e executar uma integração no Apigee usando a ação Apigee Executar integração.
Pré-requisitos
- Crie uma conta GCP (GCP Cloud) e crie um projeto GCloud.
- Acesse sua conta GCloud em Projeto Google Cloud e crie um projeto. Se você já tem acesso a um projeto, você verá seu projeto aqui.
- Crie um ID de cliente OAuth 2.0. Um ID de cliente é usado para identificar um único aplicativo para os servidores OAuth do Google. Para mais detalhes, consulte GCP Create access credentials.
Use a ação Apigee Executar para executar uma integração em uma instância Apigee a partir do Automation 360.
Procedimento
- Faça login no Control Room.
- Crie um novo bot. Para mais detalhes, consulte Crie seu primeiro bot.
- No painel de Ações, selecione Apigee > Executar integração e colocá-lo no Início do fluxo de bot.
-
Clique em Descobrir integrações para configurar. Etapa 1/4: Conectar ao Apigee X aparece. Na lista suspensa Tipo de autenticação, selecione o método de autenticação. Para mais detalhes, consulte Conectar Apigee.
- Conta de usuário: Use este método de conexão fornecendo as credenciais da conta GCloud.
- Conta de serviço: Use este método de conexão fornecendo a chave de conta de serviço GCloud. Você precisa adicionar a chave da conta de serviço no seguinte formato JSON. Recomenda-se armazenar todo o snippet JSON no cofre de credenciais e escolher a credencial salva durante a conexão.
{ "type": "service_account", "project_id": "your_project_id", "private_key_id": "your_private_key_id", "private_key": "-----BEGIN PRIVATE KEY-----\your_private_key-----END PRIVATE KEY-----\n", "client_email": "your_client_email", "client_id": "your_client_id", "auth_uri": "https://accounts.google.com/o/oauth2/auth", "token_uri": "https://oauth2.googleapis.com/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url": "your_client_certificate_url" }
- Conexão OAuth da Control Room: Use este método de conexão criando uma conexão OAuth armazenada na Control Room.
-
Clique em Conectar.
Se as credenciais estiverem corretas, ele é conectado ao GCloud e à Etapa 2/4: A tela Integração de carga aparece.
-
Selecione o seguinte na Etapa 2/4: Tela Integração de carga.
- Clique no botão Identificação do projeto e selecione a identificação do projeto de que você deseja carregar a integração.
-
Clique no menu suspenso Localização e selecione o local de onde você deseja carregar a integração.
-
Clique em Avançar.
Etapa 3/4: A tela Selecionar uma integração aparece com todas as integrações disponíveis.
-
Selecione uma integração a partir da lista.
-
Clique em Avançar.
Etapa 4/4: A tela Configurar minha integração aparece com todas as opções de configuração.
-
Na Etapa 4/4: Na tela Configurar minha integração, clique na tela Gatilho API e selecione o gatilho que você deseja invocar.
Os parâmetros de entrada são os parâmetros recuperados do Apigee. -
Clique em Concluído.
Todas as opções selecionadas são exibidas como parâmetros no Apigee: A ação Executar integração.
-
Clique em Adicionar novo parâmetro de entrada para adicionar manualmente os parâmetros de entrada. Você pode fornecer o valor do parâmetro para diferentes tipos de parâmetro, conforme especificado na tabela a seguir:
Tipo de parâmetro Valor do parâmetro Exemplo String Especifique um valor de string armazenado como uma variável. $str_INString$ Inteiro Especifique um número. 9 Duplo Especifique um número decimal. 20.5 JSON Especifique uma string JSON. $str_JSONString$ Matriz de string Especifique os valores de string em uma matriz. [a,b,c] Matriz inteira Especifique números inteiros em uma matriz. [11,22,334] Matriz dupla Especifique números inteiros e decimais em uma matriz. [23.5,27,44.5] Booliano Especifique o valor booleano como Verdadeiro ou Falso. Verdadeiro Matriz booleana Especifique valores booleanos como uma matriz. [verdadeiro,falso] - - (Entrada manual) Especifique qualquer valor dos formatos acima. -
Recomendamos que você clique em Validar minhas configurações para validar todos os parâmetros fornecidos. Se os valores estiverem incorretos, você verá as informações na janela Validação da integração.
- Digite Padrão como o nome da sessão.
- Você pode armazenar o ID de execução em uma variável para verificar na Apigee. Por exemplo: ExecutionId.
-
Para verificar a resposta da integração Apigee, você pode armazenar a resposta a uma variável. Por exemplo: Execution.
Nota: A saída é recuperada como uma lista do tipo Dicionário. Para ler um registro individual (linha) nessa lista, é necessário percorrer todos os itens do dicionário usando a ação Loop e ler ou extrair os registros (linhas) individualmente. Por exemplo, a saída de obter vários registros é salva na variável list_of_records_any. Se a variável contiver cinco registros, cada registro será passado para a ação de loop para ser processado um de cada vez.