Lesen und beachten Sie die Automation Anywhere-Dokumentation

Integrationen

Inhalt schließen

Inhalte

Inhalt öffnen

Async Bot für Mule-Flüsse ausführen

  • Aktualisiert: 2021/04/16
    • Automation 360 v.x
    • Verwalten
    • RPA Workspace
    • Prozessablauf

Async Bot für Mule-Flüsse ausführen

Verwenden Sie die Option Run bot Async Palette, die Teil des RPA Bots for Mule 4 Connectors ist, um bot Daten für den Mule Flow zu sammeln. Der Run bot Async ist ein asynchroner Aufruf und ein nicht blockierender Vorgang, bei dem der On bot Result Listener Daten zurückgibt.

Vorbereitungen

  1. MuleSoft Anypoint Studio installieren
  2. Den RPA Bots for Mule 4 Stecker einbauen.
  3. Flow MuleSoft Anypoint Studio -Projekt erstellen.

Fügen Sie den Run bot Async zum Mule-Integrationsfluss hinzu, um einen ausgewählten botauszuführen.

Mule Flow-Tipps:
  • Wenn die gewünschte Auswahl nicht aufgeführt ist, können Sie optional den Feldinhalt eingeben. Sie können beispielsweise die ID-Nummer für ein Element eingeben. Die ID-Nummer wird in Klammern am Ende jedes Auswahlnamens oder Automation Anywhere Control Roomaufgeführt.
  • Um Daten manuell in ein Feld einzugeben, aktivieren Sie das Kontrollkästchen Ausdrucksmodus.
  • Klicken Sie im rechten Bereich auf Metadaten aktualisieren, um die Liste der Eingabe- und Ausgabevariablen zu aktualisieren.

Prozedur

  1. Ziehen Sie bei ausgewählter Konfigurationsdatei im Flussbedienfeld die Aktivität Run bot Async in Ihren Flow. Zum Beispiel nach einer HTTP-Listener-Aktivität.
    Im Mule-Eigenschaften-Panel werden die Konfigurationsoptionen von Run bot Async angezeigt.
  2. Konfigurieren Sie die Verbindung zum . Control Room Klicken Sie im Bereich Grundeinstellungen neben dem Feld Connector-Konfiguration auf das Plus , um eine Verbindung hinzuzufügen.
  3. Wählen Sie im Dialogfeld Automation Anywhere Config den Verbindungstyp aus, und geben Sie die entsprechenden Verbindungsinformationen ein:
    • Grundlegende Authentifizierungsverbindung: Geben Sie die Control Room URL, den Benutzernamen und das Kennwort ein.
    • API-Schlüsselauthentifizierungsverbindung: Geben Sie die Control Room URL, den Benutzernamen und den API-Schlüssel ein.
  4. Wählen Sie auf der Registerkarte Quelle die standardmäßige HTTP-Listener-Konfiguration oder den benutzerdefinierten HTTP-Listener aus der Dropdown-Liste aus.
    Wenn die HTTP-Listener-Konfiguration in der Dropdown-Liste nicht verfügbar ist, klicken Sie auf Plus , um eine Verbindung hinzuzufügen.

    Die Callback-URL in der Konfiguration kann für den gesamten Mule-Fluss verwendet werden.

    Wenn Sie eine Cloud Bereitstellung verwenden, ist die Basis-Rückruf-URL optional.

    Für eine On-Premises Bereitstellung ist die Rückruf-URL erforderlich, damit der Vorgang die bot Ausgabe abrufen kann. Wenn die Rückruf-URL für On-Premises die Bereitstellung leer ist, wird der Wert standardmäßig auf localhost gesetzt.

  5. Klicken Sie Auf Verbindung Testen.
  6. Wenn die Verbindung erfolgreich hergestellt wurde, klicken Sie auf OK , um das Feld Verbindung testen zu schließen. Klicken Sie dann auf OK , um das Dialogfeld Automation Anywhere Config zu schließen.
  7. Wählen Sie die Registerkarte Allgemein, und geben Sie die folgenden Informationen ein:
    1. Bot (Erforderlich): Wählen Sie einen bot aus der Liste aus, der ausgeführt werden soll, oder geben Sie die bot ID ein.
    2. Als Benutzer/Gerät Ausführen (Erforderlich):
      Version Aktion
      Automation 360 Cloud Benutzer Wählen Sie die Benutzeranmeldeinformationen aus, um den auszuführen bot , oder geben Sie die Run-as-Benutzer-ID ein.

      Wenn Sie die Run-as-Benutzer-ID eingeben, sind mehrere Werte mit einem Komma als Trennzeichen zulässig (d. h. 1, 2, 3).

      Version 11.3 Nutzer Wählen Sie das Gerät aus, das ausgeführt werden soll bot , oder geben Sie die Geräte-ID ein.

      Bei der Eingabe der Geräte-ID sind mehrere Werte mit einem Komma als Trennzeichen zulässig (d. h. 1, 2, 3).

    3. Gerätepool:
      Version Aktion
      Automation 360 Cloud Benutzer Optional: Wählen Sie den Gerätepool zum Ausführen des aus bot , oder geben Sie die ID des Gerätepools ein.
      Version 11.3 Nutzer Die Standardoption , die für diesen Kontrollraum nicht unterstützt wird, ist ausgewählt.
    4. Bot-Variablen:
      1. Optional: Wählen Sie den Variablentyp aus.
      2. Kontrollkästchen Ausdruck umschalten: Geben Sie den wörtlichen Text in das Feld ein. Zum Beispiel #[ Payload ].
      3. Wählen Sie aus der Liste der verfügbaren ein- und Ausgabevariablen aus, die für Ihre Umgebung unterstützt werden:
        Version Aktion
        Automation 360 Cloud Benutzer
        • Beliebig
        • Zeichenfolge
        • Zahl
        • Datum/Zeit
        • Boolescher Wert
        • Liste aller Typen
        • Wörterbuch eines beliebigen Typs
        Version 11.3 Nutzer
        • Beliebig
        • Array
        • Liste – vordefinierte Antwort

        Klicken Sie bei Bedarf auf Metadaten aktualisieren , um die Liste der Eingabe- und Ausgabevariablen anzuzeigen.

    5. Optional: Bot Ergebnis Schlüssel: Geben Sie den bot-Ergebnisschlüssel an, der mit dem On-bot-Ergebnisidentisch ist. Verwenden Sie diese Option, um das bot Ergebnis der Rückrufannahme aus dem Control Roomzu erfassen.
      Verwenden Sie diese Option für eine beliebige Anzahl von Run bot Async -Aktivitäten, die Sie festgelegt haben, und stellen Sie sicher, dass der On bot-Ergebnisschlüssel im empfangenden Mule-Fluss identisch ist: Ergebnis Bot zu Mule Flows hinzufügen.
  8. Optional: Wählen Sie auf der Registerkarte Erweitert die allgemeinen Informationen aus, oder geben Sie sie ein, einschließlich der folgenden:
    • Callback-Optionen: Geben Sie eine Rückrufoption für die Authentifizierung an, und geben Sie einen Schlüssel und einen Wert in das entsprechende Feld ein.

      Wenn eine Callback-Option angegeben wird, wird auch der Run bot Async -Schlüssel und der entsprechende Wert generiert und identisch mit dem Schlüssel für On bot Result.

      Trouble: Wenn Mule Flow die Callback-URL in der Konfiguration überschreiben möchte, kann die URL in den Callback-Optionen im Abschnitt „Advance “ zurückgesetzt werden. So überschreiben Sie die Rückruf-URL:
      • Setzen Sie den Schlüssel auf __CallbackUrlOverrides__.
      • Legen Sie den Wert auf die Callback-URL fest.
    • Optional: Ausgabe
    • Optional: Verbindung: Stellen Sie den Strategietyp für die Neuverbindung so ein, dass bei Control Room einer fehlgeschlagenen Verbindung eine Verbindung zum für die Datenübertragung hergestellt wird.

      Dies kann auftreten, wenn mehrere Benutzer gleichzeitig eine Verbindung zum herstellen Control Room und die Bandbreite überschritten wird.

      1. Wählen Sie Standard für die Strategie für die Wiederherstellungaus.
      2. Geben Sie 2000 als Frequenz (ms) ein, um 2 Sekunden festzulegen.
      3. Geben Sie 2 für Verbindungsversucheein.

        Die empfohlene Anzahl von Versuchen ist 2- 5.

Feedback senden