Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Beispiel für die Verwendung des Durchlaufs action

  • Aktualisiert: 3/05/2021
    • Automation 360 v.x
    • Build
    • RPA Workspace
    • Beispiele

Beispiel für die Verwendung des Durchlaufs action

Mit dem Ausführen action aus können TaskBot package Sie ausführen und Werte an ein oder mehrere untergeordnete Werte botsübergeben. In diesem Beispiel übergeben Sie mit dem Ausführen action zwei Werte von einem übergeordneten bot an das untergeordnete Element bot; das untergeordnete Element bot fügt die Werte hinzu und übergibt die Summe an das übergeordnete botElement zurück .

Dieses Beispiel zeigt Folgendes:
Modularisierung
Modularisierung trennt ein TaskBot in mehrere bots, wo jeder bot mit allen actions notwendigen gebaut wird, um eine bestimmte Funktion der größeren Aufgabe auszuführen.
In diesem Beispiel erstellen Sie ein einzelnes untergeordnetes Element bot , um die Werte hinzuzufügen. Sie können mehrere untergeordnete Elemente botserstellen, wobei jedes eine andere mathematische Operation ausführt, und das übergeordnete Element bot so bearbeiten, dass es den gewünschten Aufruf durchführt.
Wiederverwendbarkeit
Die Wiederverwendbarkeit ermöglicht es dem Benutzer, eine bot einmal zu erstellen und diese bot dann zur Automatisierung vieler Prozesse zu verwenden.
Das Child bot enthält nur die actions notwendigen, um die Werte hinzuzufügen und sie zu einem auszudrucken. Message Box Außerdem fügt das bot zwei Variablen anstelle von hartcodierten Werten hinzu. Dies kann bot für jede Aufgabe, die einen zusätzlichen Vorgang erfordert, wiederverwendet werden.
Datenkontrolle
Da das Kind bot Werte nur durch die Verwendung von Variablen akzeptiert und zurückgibt, enthält es keine Daten. Dadurch wird die Wahrscheinlichkeit eines Datenlecks minimiert.

Prozedur

Führen Sie TaskBot die folgenden Schritte aus, um einen aus dem aktuellen Task auszuführen:

Bauen Sie das Kind bot.

  1. Öffnen Sie eine neue bot.
    1. Wählen Sie im Automation Anywhere Web-Interface Bots > Meine Botsaus.
    2. Klicken Sie auf bot erstellen.
    3. Geben Sie den bot Namen AddChildBotein.
    4. Geben Sie den Ordnerspeicherort Bots\TaskBotExampleein.
      Klicken Sie auf Auswählen und folgen Sie den Anweisungen, um den Speicherort Ihres bot zu ändern.
    5. Klicken Sie auf Erstellen und Bearbeiten.
  2. Erstellen Sie die folgenden Variablen:
    • v1: Nummerntyp; als Eingabe verwenden
    • v2: Nummerntyp; als Eingabe verwenden
    • NSum: Zahlentyp
    • SSum: String-Typ; als Ausgabe verwenden
  3. Verwenden Sie eine Zahlenzuweisung > action , um die mathematische Operation auszuführen.
    1. Doppelklicken oder ziehen Sie die Nummer > zuweisen action.
    2. Geben Sie im Feld Wählen Sie die Variable/den Wert der Quellzeichenfolge aus den folgenden Ausdruck ein: 1 US-Dollar + 2 US-Dollar
    3. Wählen Sie nSum aus der Liste Zielnummernvariable auswählen aus.
  4. Verwenden Sie den String Number > to action , um den Wert zu konvertieren, damit er in ein Message Boxgedruckt werden kann.
    1. Doppelklicken oder ziehen Sie die Zahl > auf die Zeichenfolge action.
    2. Geben Sie im Feld Geben Sie eine Zahl ein den folgenden Ausdruck ein: NSum US-Dollar
    3. Wählen Sie sSum aus der Liste Ausgabe zu Variable zuweisen aus.
  5. Klicken Sie auf Speichern.
  6. Klicken Sie Auf Schließen.

Erstellen Sie das übergeordnete botElement .

  1. Öffnen Sie eine neue bot.
    1. Wählen Sie im Automation Anywhere Web-Interface die Option Bots > Meine Bots.
    2. Klicken Sie auf bot erstellen.
    3. Geben Sie den bot Namen MathBotein.
    4. Geben Sie den Ordnerspeicherort \Bots\TaskBotExampleein.
      Klicken Sie auf Auswählen und folgen Sie den Anweisungen, um den Speicherort Ihres bot zu ändern.
    5. Klicken Sie auf Erstellen und Bearbeiten.
  2. Erstellen Sie eine Dictionary-Variable eines beliebigen Untertyps namens dSums , um die vom Child übergebenen Werte botzu akzeptieren.
    Verwenden Sie den beliebigen Untertyp, um dem übergeordneten Element bot die Annahme von Werten vom Typ „String“, „Zahl“ oder „Boolescher Typ“ zu ermöglichen.
  3. Fügen Sie einen Task-bot > -Lauf action ein, um die Werte für die mathematische Operation und die Ausgabevariable für die Summe anzugeben.
    1. Doppelklicken oder ziehen Sie den Task bot > Run action.
    2. Klicken Sie auf Durchsuchen , um zu Bots\TaskBotExample\AddChildBotzu navigieren.
    3. Geben Sie die folgenden Werte in die Felder Eingabewerte ein:
      • v1: 12
      • v2: 54
    4. Wählen Sie dSums aus der Liste Ausgabe zu Variable zuweisen aus.
      Anmerkung: Verwenden Sie eine Variable „Wörterbuch“, um die Ausgabe des Durchlaufs zu speichern action , um die übergeordnete Variable bot vielseitiger zu gestalten. Auf diese Weise kann ein übergeordnetes Element bot unterschiedliche untergeordnete Elemente bots verarbeiten, unabhängig davon, ob ein einzelner Wert oder mehrere Werte zurückgegeben werden.
  4. Verwenden Sie einen Message Box , um die Summe abzurufen und zu drucken.
    Die vom Child abgerufene Variable sSum bot ist ein Schlüssel in der Dictionary-Variable dSums.
    Anmerkung: Sie müssen die Variablennamen des Child bot kennen, um sie aus dem Parent botzu extrahieren. Die Schnittstelle importiert die Variablennamen nicht automatisch in das übergeordnete botElement.
    1. Doppelklicken oder ziehen Sie das Feld Nachricht action.
    2. Geben Sie dSums{sSum} Dollar in das Feld anzuzeigende Nachricht ein.
  5. Klicken Sie auf Speichern.
  6. Klicken Sie Auf Ausführen.
    Die bot Durchläufe und die Message Box werden mit der Summe 66 angezeigt.
Feedback senden