Ejecutar integración de Apigee

Puede configurar y ejecutar una integración en Apigee utilizando la acción Ejecutar integración de Apigee.

Antes de empezar

  • Cree una cuenta de GCP (GCP Cloud) y cree un proyecto de GCloud.
  • Inicie sesión en su cuenta de GCloud en Proyecto de Google Cloud y cree un proyecto. Si ya tiene acceso a un proyecto, verá su proyecto aquí.
  • Cree un ID de cliente de OAuth 2.0. Un ID de cliente se utiliza para identificar una sola aplicación a los servidores OAuth de Google. Para obtener más información, consulte Apigee Connect.

Utilice la acción Ejecutar Apigee para ejecutar una integración en una instancia de Apigee desde Automation 360.

Procedimiento

  1. Inicie sesión en el Control Room.
  2. Crear un nuevo bot. Para obtener más información, consulte Cree su primer bot.
  3. En el panel Acciones, seleccione Apigee > Ejecutar integración y coloque debajo de la opción Iniciar del flujo del bot.
  4. Haga clic en Descubrir integraciones para configurar. Aparece la pantalla Paso 1/4: Aparece Conectar con Apigee X. En la lista desplegable Tipo de autenticación, seleccione el método de autenticación. Para obtener más información, consulte Apigee Connect.
    • Cuenta de usuario: Utilice este método de conexión proporcionando las credenciales de la cuenta GCloud.
    • Cuenta de servicio: Utilice este método de conexión proporcionando la clave de la cuenta de servicio de GCloud. Debe agregar la clave de cuenta de servicio en el siguiente formato JSON. Se recomienda almacenar todo el fragmento JSON en la bóveda de credenciales y seleccionar la credencial guardada durante la conexión.
      {
      "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"
      }
      
    • Conexión OAuth de Control Room: Utilice este método de conexión creando una conexión OAuth y almacenándola en Control Room.
  5. Haga clic en Conectar.
    Si las credenciales son correctas, se conecta a GCloud y aparece la pantalla Paso 2/4: Aparece la pantalla Cargar integración.
  6. Seleccione lo siguiente en la pantalla Paso 2/4: Pantalla Cargar integración.
    1. Haga clic en el menú desplegable ID de proyecto y seleccione el ID del proyecto desde el que desea cargar la integración.
    2. Haga clic en el menú desplegable Ubicación y seleccione la ubicación desde la que desea cargar la integración.
      Cargar integración de Apigee: Paso 2/4
  7. Haga clic en Siguiente.
    Aparece la pantalla Paso 3/4: Aparece la pantalla Seleccionar una integración con todas las integraciones disponibles.
  8. Seleccione una integración de la lista.
    Seleccionar integración de Apigee: Paso 3/4
  9. Haga clic en Siguiente.
    Aparece la pantalla Paso 4/4: Aparece la pantalla Configurar mi integración con todas las opciones de configuración.
  10. En la pantalla Paso 4/4: Pantalla Configurar mi integración, haga clic en el menú desplegable Activador de la API y seleccione el activador que desea invocar.
    Configurar integración de Apigee: Paso 4/4
    Los parámetros de entrada son los parámetros recuperados de Apigee.
  11. Haga clic en Listo.
    Todas las opciones seleccionadas se muestran como parámetros en la acción Apigee: Acción Ejecutar integración.
  12. Haga clic en Agregar nuevo parámetro de entrada para agregar manualmente los parámetros de entrada. Puede proporcionar el valor del parámetro para diferentes tipos de parámetros como se especifica en la siguiente tabla:
    Tipo de parámetro Valor del parámetro Ejemplo:
    Cadena Especifica un valor de cadena almacenado como variable. $str_INString$
    Entero Especifica un número. 9
    Doble Especifica un número decimal. 20.5
    JSON Especifique una cadena de comunidad. $str_JSONString$
    Matriz de cadenas Especifica valores de cadena en una matriz. [a,b,c]
    Matriz de enteros Especificar números enteros en una matriz. [11,22,334]
    Matriz doble Especificar números enteros y decimales en una matriz. [23.5,27,44.5]
    Booleano Especifica el valor booleano como Verdadero o Falso. True
    Matriz booleana Especifica valores booleanos como una matriz. [verdadero,falso]
    - - (Entrada manual) Especifica cualquier valor de los formatos anteriores.
  13. Le recomendamos que haga clic en Validar mi configuración para validar todos los parámetros que ha proporcionado. Si los valores son incorrectos, verá los detalles en la ventana Validar integración.
    Ejecutar integración de Apigee
  14. Introduzca Predeterminado como nombre de la sesión.
  15. Puedes almacenar el ID de ejecución en una variable para verificarlo en Apigee. Por ejemplo: ExecutionId.
  16. Para verificar la respuesta de la integración de Apigee, puede almacenar la respuesta en una variable. Por ejemplo: Execution.
    Ejecutar integración de Apigee
    Nota: La salida se recupera como una lista de tipo Diccionario. Para leer un registro (fila) individual de esta lista, debe recorrer todos los elementos del diccionario utilizando la acción Bucle y leer o extraer los registros (filas) individualmente. Por ejemplo, la salida de la acción Obtener varios registros se guarda en la variable list_of_records_any. Si la variable contiene cinco registros, cada registro se pasa a la acción Bucle para que se procese uno a la vez.Acción Bucle para obtener varios registros