Lesen und beachten Sie die Automation Anywhere-Dokumentation

Integrationen

Inhalt schließen

Inhalte

Inhalt öffnen

Sync Bot für Mule Flows ausführen

  • Aktualisiert: 2021/03/26
    • Automation 360 v.x
    • Verwalten
    • RPA Workspace
    • Prozessablauf

Sync Bot für Mule Flows ausführen

Verwenden Sie die Option bot ausführen , die Teil des RPA Bots for Mule 4 Connectors ist, um Daten bot für den Mule-Fluss zu sammeln. Der Run bot ist ein synchroner Aufruf und ein Blockierungsvorgang, bei dem eine anpassbare Ausführungszeit erforderlich ist, damit Daten zurückgegeben werden können.

Vorbereitungen

  1. MuleSoft Anypoint Studio installieren
  2. Den RPA Bots for Mule 4 Stecker einbauen.
  3. Flow MuleSoft Anypoint Studio -Projekt erstellen.
Wichtig: Bevor Sie beginnen, sollten Sie, wenn Sie die erweiterten Bot Ausführungseinstellungen verwenden möchten, diese Details am Ende dieses Themas überprüfen, um zu überprüfen, ob Ihre gewünschte Einstellung in der von Ihnen verwendeten Version vorhanden ist.

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

Mule Flow-Spitzen:
  • 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 „bot ausführen “ in Ihren Flow. Zum Beispiel nach einer HTTP-Listener-Aktivität.
    Im Mule-Eigenschaften-Panel werden die Konfigurationsoptionen des Run bot 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 synchrone 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.

  8. Geben Sie die Einheiten für die Ausführungszeit und die Ausführungszeitein.
    Anmerkung: Das Ausführungszeitlimit definiert das Zeitlimit MuleSoft , das auf die Ausführung des bot und die Rückgabe von Daten warten soll. Wenn MuleSoft keine Daten innerhalb dieser Grenze empfangen werden, läuft der Vorgang ab, und der Fluss wird nicht fortgesetzt. Überprüfen Sie die Konfiguration, und versuchen Sie es erneut.
    Tipp: Stellen Sie sicher, dass die Ausführungszeit die durchschnittliche bot Laufzeit überschreitet, einschließlich der Zeit für mögliche Verzögerungen. Die Ausführungszeit variiert je nach einzelnen bot Variablen und der Datenerfassung.
  9. Optional: Wählen Sie auf der Registerkarte Erweitert die allgemeinen Informationen aus, oder geben Sie sie ein, einschließlich der folgenden:
    EinstellungenFunktion
    Mit RDP ausführen (nur 11.3.x) Wählen Sie True aus, wenn der bot über einen Remote-Desktop bereitgestellt werden soll.
    Lauf erhöht (Automation 360 nur) True, wenn bot mit erhöhten Berechtigungen ausgeführt werden soll.
    Standardgerät überschreiben (Automation 360 nur) Setzen Sie den Wert auf falsch, wenn Sie das Standardgerät verwenden möchten.
    Legen Sie als wahr fest, wenn Sie den bot auf einem Gerät aus dem Gerätepool ausführen möchten. Wählen Sie dann das Gerät aus dem Pool aus.
    Anmerkung: Stellen Sie sicher, dass Sie zuvor die ID des Gerätepools auf der Registerkarte Allgemein angegeben haben.
    • 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.
    • Optional: Ausgabe
    • Optional: Anschluss: Stellen Sie den Strategietyp für die Neuverbindung so ein, dass bei Control Room einer fehlgeschlagenen Verbindung die Verbindung zum für die Datenübertragung wiederhergestellt wird.

      Ein Fehler 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