Hinzufügen von „Nach Bot-Ergebnis“ zu Mule-Abläufen

Verwenden Sie die Palettenoption Nach Bot-Ergebnis des Connector Automation Anywhere for MuleSoft, um bot-Daten an den Mule-Ablauf zu übergeben.

Vorbereitungen

  1. Installieren Sie MuleSoft Anypoint Studio.
  2. Installieren Sie den Connector Automation Anywhere for MuleSoft.
  3. Erstellen Sie ein MuleSoft Anypoint Studio-Ablaufprojekt.

Fügen Sie dem Mule-Integrationsablauf das Nach Bot-Ergebnis hinzu, um Daten aus dem bot zu erfassen.

Tipps zu Mule-Abläufen:
  • Wenn die gewünschte Auswahl nicht aufgelistet ist, können Sie optional den Feldinhalt eingeben. Sie können zum Beispiel die ID-Nummer eines Elements eingeben. Die ID-Nummer ist am Ende eines Auswahlnamens oder Automation Anywhere Control Rooms jeweils in Klammern aufgeführt.
  • Um Daten manuell in ein Feld einzugeben, aktivieren Sie das Kontrollkästchen „Expressmodus“.
  • Klicken Sie im rechten Bereich auf Metadaten aktualisieren, um die Liste der Ausgabevariablen zu aktualisieren.

Prozedur

  1. Ziehen Sie bei ausgewählter Konfigurationsdatei im Ablauffenster die Aktivität Nach Bot-Ergebnis, um einen neuen Ablauf zu erstellen.
    Im Fenster „Mule-Eigenschaften“ werden die Konfigurationsoptionen für Nach Bot-Ergebnis angezeigt.
  2. Konfigurieren Sie die Verbindung zum Control Room.
    Klicken Sie im Bereich „Basiseinstellungen“ neben dem Feld für die Connector-Konfiguration auf das Plus, um eine Verbindung hinzuzufügen.
  3. Wählen Sie im Dialogfeld Automation Anywhere-Konfiguration eine vorhandene Verbindungskonfiguration aus oder erstellen Sie eine neue Konfiguration und geben Sie die entsprechenden Verbindungsinformationen ein.

    Verbindungstypen:

    • Verbindung für Standardauthentifizierung – Geben Sie URL, Nutzername und Passwort für Control Room ein.
    • Verbindung für Authentifizierung mit API-Schlüssel – Geben Sie URL, Nutzername und API-Schlüssel für Control Room ein.
  4. Wählen Sie auf der Registerkarte Quelle aus der Dropdown-Liste die Standardkonfiguration für den HTTP-Listener oder den erstellten benutzerdefinierten HTTP-Listener aus.
  5. Klicken Sie auf Verbindung testen. Wenn die Verbindung erfolgreich war, klicken Sie auf OK, um das Feld Verbindungen testen zu schließen, und klicken Sie dann auf OK, um das Dialogfeld Automation Anywhere-Konfiguration zu schließen.
  6. Wählen Sie die Registerkarte Allgemein aus und geben Sie die folgenden Informationen ein:
    • Bot (erforderlich): Wählen Sie aus der Liste eine bot-Variable aus.
    • Bot-Ergebnisschlüssel (erforderlich): Erstellen Sie einen bot-Ergebnisschlüssel, der mit dem Schlüssel identisch ist, der für die Operation Bot asynchron ausführen erstellt wurde.

      Anhand des Schlüssels kann der HTTP-Listener eine bestimmte bot-Ausführung überwachen und das bot-Ergebnis empfangen, wenn die bot-Ausführung abgeschlossen ist.

  7. Wählen Sie die Registerkarte Erweitert aus. Die folgenden Informationen werden unter Allgemein angezeigt:
    Bot-Ergebnisschlüssel als URL-Pfad verwenden
    • Wenn diese Option ausgewählt ist

      Die Rückruf-URL wird in folgendem Format generiert: https://my-mule-connector.cloudhub.io/aa-mule-connector/on-bot-results/sample-bot-key

    • Wenn diese Option nicht ausgewählt ist

      Die Rückruf-URL wird in folgendem Format generiert:https://my-mule-connector.cloudhub.io/aa-mule-connector/on-bot-results/[global-unique-identifier]

    • Version 11.3 Nutzer

      Standardmäßig aktiviert. Fügen Sie die Rückruf-URL der Liste der vertrauenswürdigen URLs hinzu, damit die Daten an den bot zurückgegeben werden können. Wenn das Kontrollkästchen deaktiviert ist, wird ein zufälliger URL-Pfad generiert. Dann könnte es schwierig sein, die vollständige URL herauszufinden, um sie in die Liste der vertrauenswürdigen URLs aufzunehmen. Richten Sie zunächst Ihre Konfiguration ein und erstellen Sie für jedes bot-Ergebnis im Mule-Ablauf einen eindeutigen bot-Ergebnisschlüssel.

    • Nutzer von Automation 360 Cloud

      Standardmäßig aktiviert. Die Rückruf-URL muss der Liste der vertrauenswürdigen URLs nicht unbedingt hinzugefügt werden. Deaktivieren Sie das Kontrollkästchen, um für jedes bot-Ergebnis im Mule-Ablauf einen eindeutigen bot-Ergebnisschlüssel zu erstellen. Auf der Registerkarte Allgemein können Sie einen eindeutigen bot-Ergebnisschlüssel verwenden oder eingeben, damit die Rückruf-URL für jeden Mule-Ablauf immer eindeutig ist.