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

  1. Faça login no Control Room.
  2. Crie um novo bot. Para mais detalhes, consulte Crie seu primeiro bot.
  3. No painel de Ações, selecione Apigee > Executar integração e colocá-lo no Início do fluxo de bot.
  4. 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.
  5. Clique em Conectar.
    Se as credenciais estiverem corretas, ele é conectado ao GCloud e à Etapa 2/4: A tela Integração de carga aparece.
  6. Selecione o seguinte na Etapa 2/4: Tela Integração de carga.
    1. Clique no botão Identificação do projeto e selecione a identificação do projeto de que você deseja carregar a integração.
    2. Clique no menu suspenso Localização e selecione o local de onde você deseja carregar a integração.
      Integração de carga Apigee: Etapa 2/4
  7. Clique em Avançar.
    Etapa 3/4: A tela Selecionar uma integração aparece com todas as integrações disponíveis.
  8. Selecione uma integração a partir da lista.
    Apigee Selecione Integração: Etapa 3/4
  9. Clique em Avançar.
    Etapa 4/4: A tela Configurar minha integração aparece com todas as opções de configuração.
  10. Na Etapa 4/4: Na tela Configurar minha integração, clique na tela Gatilho API e selecione o gatilho que você deseja invocar.
    Apigee Configure a integração: Etapa 4/4
    Os parâmetros de entrada são os parâmetros recuperados do Apigee.
  11. Clique em Concluído.
    Todas as opções selecionadas são exibidas como parâmetros no Apigee: A ação Executar integração.
  12. 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.
  13. 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.
    Apigee Executar Integração
  14. Digite Padrão como o nome da sessão.
  15. Você pode armazenar o ID de execução em uma variável para verificar na Apigee. Por exemplo: ExecutionId.
  16. Para verificar a resposta da integração Apigee, você pode armazenar a resposta a uma variável. Por exemplo: Execution.
    Apigee Executar Integração
    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.Ação de loop para obter diversas gravações