Apigee Integration ausführen

Eine Integration in Apigee können Sie konfigurieren und ausführen, indem Sie die Aktion Apigee-Integration ausführen verwenden.

Vorbereitungen

  • Legen Sie ein GCP-Konto an (GCP Cloud) und erstellen Sie ein GCloud-Projekt.
  • Melden Sie sich beim GCloud-Konto unter Google Cloud-Projekt an und erstellen Sie ein Projekt. Wenn Sie bereits Zugang zu einem Projekt haben, sehen Sie hier Ihr Projekt.
  • Erstellen Sie eine OAuth 2.0-Client-ID. Eine Client-ID wird verwendet, um eine einzelne Anwendung gegenüber den OAuth-Servern von Google zu identifizieren. Weitere Details finden Sie unter GCP Create access credentials.

Verwenden Sie die Aktion Apigee-Integration ausführen, um eine Integration in einer Apigee-Instanz von Automation 360 auszuführen.

Prozedur

  1. Melden Sie sich beim Control Room an.
  2. Erstellen Sie einen neuen Bot. Weitere Details finden Sie unter Ihren ersten Bot erstellen.
  3. Wählen Sie im Bereich Aktionen die Option Apigee > Integration ausführen und platzieren Sie sie unter dem Start des Bot-Ablaufs.
  4. Klicken Sie auf Integrationen ermitteln und konfigurieren. Der Bildschirm Schritt 1/4: Mit Apigee X verbinden öffnet sich. Wählen Sie in der Dropdown-Liste Authentifizierungstyp die Authentifizierungsmethode aus. Weitere Details finden Sie unter Apigee Connect.
    • Nutzerkonto: Verwenden Sie diese Verbindungsmethode, indem Sie die Anmeldedaten für das GCloud-Konto angeben.
    • Dienstkonto: Verwenden Sie diese Verbindungsmethode, indem Sie den Schlüssel für das GCloud-Dienstkonto angeben. Sie müssen den Schlüssel des Dienstkontos im folgenden JSON-Format hinzufügen. Es wird empfohlen, das gesamte JSON-Snippet im Anmeldedatentresor zu speichern und die gespeicherten Anmeldedaten während der Verbindung auszuwählen.
      {
      "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"
      }
      
    • Control Room-OAuth-Verbindung: Verwenden Sie diese Verbindungsmethode, indem Sie eine OAuth-Verbindung erstellen und diese im Control Room speichern.
  5. Klicken Sie auf Verbinden.
    Wenn die Anmeldedaten korrekt sind, wird eine Verbindung zu GCloud hergestellt und es öffnet sich der Bildschirm Schritt 2/4: Integration laden.
  6. Wählen Sie auf dem Bildschirm Schritt 2/4: Integration laden Folgendes aus.
    1. Klicken Sie auf die Dropdown-Liste Projekt-ID und wählen Sie die Projekt-ID aus, von der Sie die Integration laden möchten.
    2. Klicken Sie auf die Dropdown-Liste Ort und wählen Sie den Ort aus, von dem Sie die Integration laden möchten.
      Apigee Integration laden: Schritt 2/4
  7. Klicken Sie auf Weiter.
    Der Bildschirm Schritt 3/4: Eine Integration auswählen öffnet sich und zeigt alle verfügbaren Integrationen an.
  8. Wählen Sie eine Integration aus der Liste aus.
    Apigee Integration auswählen: Schritt 3/4
  9. Klicken Sie auf Weiter.
    Der Bildschirm Schritt 4/4: Meine Integration konfigurieren öffnet sich mit allen Konfigurationsoptionen.
  10. Klicken Sie in Schritt 4/4: Meine Integration konfigurieren auf das Dropdown-Menü API-Auslöser und wählen Sie den gewünschten Auslöser aus.
    Apigee Integration konfigurieren: Schritt 4/4
    Die Eingabeparameter sind die von Apigee abgerufenen Parameter.
  11. Klicken Sie auf Fertig.
    Alle ausgewählten Optionen werden als Parameter in der Aktion Apigee: Integration ausführen angezeigt.
  12. Klicken Sie auf Neuen Eingabeparameter hinzufügen, um die Eingabeparameter manuell hinzuzufügen. Sie können den Parameterwert für verschiedene Parametertypen wie in der folgenden Tabelle angegeben angeben:
    Parametertyp Parameterwert Beispiel
    Zeichenfolge Geben Sie einen als Variable gespeicherten Zeichenfolge-Wert an. $str_INString$
    Integer Geben Sie eine Nummer an. 9
    Doppelt Geben Sie eine Dezimalzahl an. 20.5
    JSON Geben Sie eine JSON-Zeichenfolge an. $str_JSONString$
    Zeichenfolge-Array Geben Sie Zeichenfolgenwerte in einem Array an. [a,b,c]
    Integer-Array Geben Sie ganze Zahlen in einem Array an. [11,22,334]
    Doppeltes Array Geben Sie ganze Zahlen und Dezimalzahlen in einem Array an. [23.5,27,44.5]
    Boolescher Wert Geben Sie den booleschen Wert als Wahr oder Falsch an. Wahr
    Boolesches Array Geben Sie boolesche Werte als Array an. [wahr,falsch]
    - - (Manueller Eintrag) Geben Sie einen beliebigen Wert aus den oben genannten Formaten an.
  13. Wir empfehlen Ihnen, auf Meine Einstellungen validieren zu klicken, um alle von Ihnen angegebenen Parameter zu validieren. Wenn die Werte nicht korrekt sind, werden die Details im Fenster Integrationsvalidierung angezeigt.
    Apigee Integration ausführen
  14. Geben Sie Standard als Namen für die Sitzung ein.
  15. Sie können die Ausführungs-ID in einer Variablen speichern, um sie in Apigee zu überprüfen. Beispiel: ExecutionId.
  16. Um die Antwort der Apigee-Integration zu überprüfen, können Sie die Antwort in einer Variablen speichern. Beispiel: Execution.
    Apigee Integration ausführen
    Anmerkung: Die Ausgabe wird als Liste vom Typ Wörterbuch abgerufen. Um einen einzelnen Datensatz (Zeile) in dieser Liste zu lesen, müssen Sie mit der Aktion Schleife alle Wörterbucheinträge in einer Schleife durchlaufen und die Datensätze (Zeilen) einzeln lesen oder extrahieren. Zum Beispiel wird die Ausgabe von „Mehrere Datensätze abrufen“ in der Variablen list_of_records_any gespeichert. Wenn die Variable fünf Datensätze enthält, wird jeder Datensatz an die Aktion „Schleife“ übergeben, um einzeln verarbeitet zu werden.Aktion „Schleife“ für „Mehrere Datensätze abrufen“