Exécution d'une intégration dans Apigee

Vous pouvez configurer et exécuter une intégration dans Apigee à l'aide de l'action Exécuter l'intégration Apigee.

Prérequis

  • Créez un compte GCP (GCP Cloud) et créez un projet GCloud.
  • Connectez-vous à votre compte GCloud sur la page Projet Google Cloud et créez un projet. Si vous avez déjà accès à un projet, celui-ci s'affiche à cette étape.
  • Créez un ID client OAuth 2.0. Cet ID client sert à identifier une seule application auprès des serveurs OAuth de Google. Pour plus d'informations, voir Se connecter à Apigee.

Utilisez l'action Exécuter Apigee pour exécuter une intégration dans une instance Apigee via Automation 360.

Procédure

  1. Connectez-vous à la Control Room.
  2. Créez un nouveau robot. Pour plus d'informations, reportez-vous à Créer votre premier robot.
  3. Dans le volet Actions, sélectionnez Apigee > Exécuter l'intégration, puis placez-la sous l'onglet Démarrer du flux de robot.
  4. Cliquez sur Découvrir les intégrations à configurer. L'écran Étape 1/4 : Se connecter à Apigee X s'affiche. Dans le menu déroulant Type d'authentification, sélectionnez la méthode d'authentification. Pour plus d'informations, voir Se connecter à Apigee.
    • Compte d'utilisateur : Utilisez cette méthode de connexion en fournissant les informations d'identification du compte GCloud.
    • Compte de service : Utilisez cette méthode de connexion en fournissant la clé du compte de service GCloud. Vous devez ajouter la clé du compte de service au format JSON suivant. Il est recommandé de stocker l'intégralité de l'extrait JSON dans le coffre des informations d'identification et de choisir les informations d'identifications sauvegardées lors de la connexion.
      {
      "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"
      }
      
    • Connexion OAuth de la Control Room : utilisez cette méthode de connexion en créant une connexion OAuth et en la stockant dans la Control Room.
  5. Cliquez sur Connecter.
    Si les informations d'identification sont correctes, la connexion à GCloud réussit et l'écran Étape 2/4 : Intégration de la charge s'affiche.
  6. Renseignez les champs suivants sur l'écran Étape 2/4 : Intégration de la charge.
    1. Cliquez sur le menu déroulant ID du projet et sélectionnez l'ID du projet à partir duquel vous voulez charger l'intégration.
    2. Cliquez sur le menu déroulant Emplacement et sélectionnez l'emplacement à partir duquel vous souhaitez charger l'intégration.
      Intégration de la charge Apigee : Étape 2/4
  7. Cliquez sur Suivant.
    L'écran Étape 3/4 : Sélectionner une intégration s'affiche avec toutes les intégrations disponibles.
  8. Sélectionnez une intégration dans la liste.
    Sélectionner une intégration Apigee : Étape 3/4
  9. Cliquez sur Suivant.
    L'écran Étape 4/4 : Configurer mon intégration s'affiche avec toutes les options de configuration.
  10. Dans l'écran Étape 4/4 : Configurer mon intégration, cliquez sur la liste déroulante Déclencheur d'API et sélectionnez le déclencheur que vous souhaitez appeler.
    Configurer l'intégration Apigee : Étape 4/4
    Les paramètres d'entrée sont ceux que vous avez récupérés auprès d'Apigee.
  11. Cliquez sur Terminé.
    Toutes les options sélectionnées s'affichent en tant que paramètres dans la fenêtre de l'action Apigee : Exécuter l'intégration.
  12. Cliquez sur Ajouter un nouveau paramètre de saisie pour ajouter manuellement les paramètres de saisie. Vous pouvez fournir la valeur du paramètre pour différents types de paramètres, comme indiqué dans le tableau suivant :
    Type de paramètre Valeur du paramètre Exemple
    Chaîne Spécifiez une valeur de chaîne de caractères stockée comme une variable. $str_INString$
    Entier Spécifiez un nombre. 9
    Double Spécifiez un nombre décimal. 20,5
    JSON Spécifiez une chaîne JSON. $str_JSONString$
    Tableau de chaînes Spécifiez des valeurs de chaîne dans un tableau. [a,b,c]
    Tableau de nombres entiers Spécifiez des entiers dans un tableau. [11,22,334]
    Double tableau Spécifiez des nombres entiers et décimaux dans un tableau. [23.5,27,44.5]
    Booléen Spécifiez la valeur booléenne comme étant Vrai ou Faux. Vrai
    Tableau booléen Spécifiez les valeurs booléennes sous forme de tableau. [vrai, faux]
    - - (Saisie manuelle) Indiquez une valeur quelconque parmi les formats ci-dessus.
  13. Nous vous recommandons de cliquer sur Valider mes paramètres pour valider tous les paramètres que vous avez fournis. Si les valeurs sont incorrectes, vous verrez les détails dans la fenêtre Validation de l'intégration.
    Exécution d'une intégration dans Apigee
  14. Saisissez Par défaut comme nom de session.
  15. Vous pouvez enregistrer l'ID d'exécution dans une variable à vérifier dans Apigee. Par exemple : ExecutionId.
  16. Pour vérifier la réponse de l'intégration d'Apigee, vous pouvez stocker la réponse dans une variable. Par exemple : Execution.
    Exécution d'une intégration dans Apigee
    Remarque : La sortie est récupérée sous la forme d'une liste de type Dictionnaire. Pour lire un enregistrement individuel (ligne) dans cette liste, vous devez parcourir tous les éléments du dictionnaire à l'aide de l'action Boucle et lire ou extraire les enregistrements (lignes) individuellement. Par exemple, le résultat de l'extraction de plusieurs enregistrements est enregistré dans la variable list_of_records_any. Si la variable contient cinq enregistrements, chaque enregistrement est transmis à l'action Boucle pour être traité un par un.Action Boucle pour obtenir plusieurs enregistrements