Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

IF Paket

  • Aktualisiert: 4/14/2021
    • Automation 360 v.x
    • Erstellen
    • RPA Workspace

IF Paket

Verwenden Sie die Aktionen im, IF Paket um die Ausführungssequenz basierend auf einer oder mehreren Bedingungen einer Aufgabe zu steuern.

Sie können überprüfen, ob eine Anwendung ausgeführt wird, ein Ordner oder eine Datei vorhanden ist, eine Variable mit dem angegebenen Wert übereinstimmt, ein Anwendungsfenster vorhanden ist oder ein Computer oder Server ausgeführt wird, bevor eine Reihe von Aktionen ausgeführt wird.

Aktionen Im IF Paket

Das IF Paket umfasst folgende AktionenElemente:

Aktion Beschreibung
IF Gibt eine Bedingung an und enthält eine Sequenz von Aktionen zum Ausführen, wenn die Bedingung wahr ist. Einzelheiten finden Sie unter Aktion „If“ verwenden.
Sie können mehrere Bedingungen innerhalb eines einzigen If Aktionkonfigurieren.
  1. Klicken Sie auf Bedingung hinzufügen.
  2. Wählen Sie eine der folgenden Optionen aus:
    • Und: Beide Bedingungen müssen erfüllt sein, damit der Aktionen ausgeführt werden kann.
    • Oder: Eine der Bedingungen muss erfüllt sein, damit der Aktionen ausgeführt werden kann.
  3. Wählen Sie die Bedingung aus der Dropdown-Liste aus.
Else if (optional) Gibt eine alternative Bedingung an, die getestet werden soll, ob die in If angegebene Bedingung Aktion falsch ist. Wenn diese alternative Bedingung wahr ist, führt das Bot die Sequenz von Aktionen in der else if Aktionenthalten aus.
Sie können mehrere Bedingungen innerhalb eines einzigen Else konfigurieren, wenn Aktion.
  1. Klicken Sie auf Bedingung hinzufügen.
  2. Wählen Sie eine der folgenden Optionen aus:
    • Und: Beide Bedingungen müssen erfüllt sein, damit der Aktionen ausgeführt werden kann.
    • Oder: Eine der Bedingungen muss erfüllt sein, damit der Aktionen ausgeführt werden kann.
  3. Wählen Sie die Bedingung aus der Dropdown-Liste aus.
Else Gibt die alternative Sequenz an, ob Aktionen die in und IF Aktion else if Aktion (if used) angegebene Bedingung falsch ist.

Bedingungen im IF Aktion

Verwenden Sie die folgenden Bedingungen im Wenn Aktion , um den Ausführungsfluss in einer Automatisierungsaufgabe zu steuern:

Condition Beschreibung
Anwendung Verwenden Sie die Bedingung „Anwendung wird nicht ausgeführt“ oder „Anwendung wird ausgeführt“, um die Ausführung Aktionen zu ermöglichen, je nachdem, ob eine Anwendung ausgeführt wird oder nicht.

Geben Sie den Anwendungspfad ein, oder geben Sie den Pfad mithilfe einer Variablen sowie die Wartezeit (in Sekunden) an, bis die Bedingung wahr ist.

Boolescher Wert Verwenden Sie diese Bedingung, um Aktionen auszuführen, die darauf basieren, ob eine boolesche Variable den Wert AktionenWahr oder Falsch enthält.

Sie können diese Bedingung auch verwenden, um die Werte von zwei booleschen Variablen zu vergleichen, indem Sie die zweite Variable im Fenster Variable einfügenauswählen.

Datentabelle Verwenden Sie die Bedingung „Datentabelle ist leer“, um sie basierend Aktionen darauf auszuführen, ob die angegebene Tabelle Werte enthält.

Verwenden Sie die Bedingungen Anzahl der Zeilen und Anzahl der Spalten, die ausgeführt Aktionen werden sollen, basierend darauf, ob die Anzahl der Spalten oder Zeilen gleich, größer alsoder kleiner als der angegebene Wert ist.

Datum/Zeit Verwenden Sie die Bedingung Datetime-Variable, um ausgeführt Aktionen zu werden, basierend darauf, ob der Wert der Quell-Datetime-Variable gleich oder gleich , größer oder gleichist oder kleiner oder gleich dem Wert der Ziel-Datetime-Variable ist.
Wörterbuch Verwenden Sie die Bedingung Schlüsselprüfung , um basierend Aktionen darauf auszuführen, ob der Wert des angegebenen Schlüssels gleich oder ungleich istoder den Zielwert enthält oder nicht.
Anmerkung: Beim Vergleich der Schlüssel wird zwischen Groß- und Kleinschreibung unterschieden.

Verwenden Sie die Bedingung auf einen einzelnen Wert prüfen , die basierend Aktionen darauf ausgeführt wird, ob ein bestimmter Schlüssel den Zielwert enthält.

Datei Verwenden Sie die folgenden Bedingungen, um die auszuführen Aktion:
  • Dateidatum

    Verwenden Sie diese Bedingung, um das Datum und die Uhrzeit zu überprüfen, zu der die angegebene Datei erstellt oder geändert wurde. Geben Sie einen Datumsbereich mit den Optionen ist innerhalb des letzten , ist zwischen , oder ist vor an. Geben Sie für die Option ist innerhalb der letzten Zeit die Anzahl der Tage oder der Zeit an (in Stunden, Minuten und Sekunden). Geben Sie die Wartezeit (in Sekunden) ein, bis diese Bedingung wahr ist.

  • Datei existiert und Datei existiert nicht

    Verwenden Sie diese Bedingungen, um eine Aktion basierend darauf auszuführen, ob eine Datei vorhanden ist. Wenn beispielsweise eine Datendatei vorhanden ist, formatieren Sie die Datei, und laden Sie sie in eine Datenbank hoch.

  • Dateigröße

    Diese Bedingung überprüft, ob die angegebene Datei größer, kleiner, nicht gleich oder gleich der angegebenen Größe ist.

    Geben Sie an, wie viele Sekunden gewartet werden soll, bis diese Bedingung wahr wird.

Ordner Verwenden Sie die Bedingung „Ordner existiert“ oder „Ordner existiert nicht“, um basierend Aktion auf der Existenz eines Ordners eine auszuführen.
Image Recognition Verwenden Sie diese Bedingungen, um zu überprüfen, ob:
  • Die Bilddatei wurde in der Bilddatei gefunden oder nicht.
  • Die Bilddatei wurde im Fenster gefunden oder nicht.
  • Das Fenster wurde in der Bilddatei gefunden oder nicht.
  • Das Fenster wurde im Fenster gefunden oder nicht.
Für die Fensterbedingungen können Sie die Fenstergröße mithilfe der Option Fenstergröße ändern festlegen. Diese Option bietet eine zuverlässigere Bot. Die Größe des Fensters wird auf die Dimensionen angepasst, in denen die Aufgabe aufgezeichnet wurde, was die Fähigkeit des bot, das Zielobjekt zu identifizieren, verbessert.
Anmerkung: Diese Option ist nur für Fenster verfügbar, die die Größe ändern können. Es ist nicht für Desktop- oder Taskleistenoptionen verfügbar.
JavaScript Verwenden Sie die Bedingung Skript ist erfolgreich oder Skript ist nicht erfolgreich, um basierend Aktionen auf dem Status des angegebenen JavaScript auszuführen. Wählen Sie die Datei aus, die das Skript enthält, und geben Sie optional die Parameter an, indem Sie eine Listenvariable auswählen.
Veraltete Automatisierung Die Legacy-Automatisierungsbedingungen werden nur in migriert Bots verwendet, um sicherzustellen, dass sie nahtlos in Automation 360ausgeführt werden. Wir empfehlen nicht, diese Bedingungen für Neuentwicklungen Bot zu verwenden. Die folgenden Bedingungen, um Folgendes zu überprüfen:
  • Gibt an, ob Web Control existiert oder nicht.
  • Gibt an, ob das Fenstersteuerelement vorhanden ist oder nicht.
  • Ob die Fenstersteuerung aktiv ist oder nicht.
  • Ob das Skript erfolgreich ist oder nicht.
  • Gibt an, ob das untergeordnete Fenster existiert oder nicht.

Für die Steuerungsbedingungen für Fenster können Sie die Fenstergröße mithilfe der Option Fenstergröße ändern festlegen. Diese Option bietet eine zuverlässigere Bot. Die Größe des Fensters wird auf die Dimensionen angepasst, in denen die Aufgabe aufgezeichnet wurde, was die Fähigkeit des bot, das Zielobjekt zu identifizieren, verbessert.

Liste Verwenden Sie die Bedingung Listenvariable, um auf Aktionen der Grundlage auszuführen, ob die angegebene Listenvariable einen bestimmten Wert enthält. Der Wert kann vom Datentyp Number, Stringoder Boolean sein.
Zahl Verwenden Sie die Bedingung Zahlenvariable , um auszuführen Aktionen , basierend darauf, ob die angegebene Zahlenvariable gleich oder ungleich, oder größer oder gleich, oder kleiner oder gleich einem bestimmten Wert ist.
Ping Verwenden Sie die Bedingung Ping ist erfolgreich oder Ping ist nicht erfolgreich, um zu überprüfen, ob eine Maschine oder ein Server ausgeführt wird, und führen AktionSie e basierend auf dem Ergebnis aus. Geben Sie die Wartezeit (in Sekunden) ein, bis die Bedingung wahr ist.
Recorder Verwenden Sie diese Bedingung, um ein Objekt in einem Fenster zu erkennen. Wählen Sie ein Fenster oder eine Variable aus, um das Objekt zu erfassen. Geben Sie die Wartezeit (in Sekunden) ein, bis diese Bedingung wahr ist.
Dienst Verwenden Sie die Bedingung „Dienst wird ausgeführt“ oder „Dienst wird nicht ausgeführt“, um sie auszuführen Aktionen , je nachdem, ob ein Dienst ausgeführt wird oder nicht. Wählen Sie Dienstliste , um einen Dienst aus der Liste der verfügbaren Dienste auszuwählen.
Zeichenfolge Verwenden Sie die Bedingung für die Zeichenfolgenvariable, die ausgeführt Aktionen wird, basierend darauf, ob der angegebene Zeichenfolgenwert der Quelle gleich oder nicht gleichist oder den Zielwert einschließt oder nicht.

Sie können die Option Groß-/Kleinschreibung anpassen auswählen, um nur Aktionen dann auszuführen, wenn die beiden Zeichenfolgen übereinstimmende Groß- und Kleinbuchstaben haben.

Wenn Sie Text aus einer Microsoft-Anwendung extrahieren, enthält der extrahierte Text die /r/n -Sonderzeichen, die auf eine neue Zeile hinweisen. Wählen Sie die Option Wagenrücklauf ignorieren, wenn Sie das /r -Sonderzeichen beim Vergleichen des Textes ignorieren möchten.

Um eine Bedingung zu erstellen, die darauf basiert, ob eine Zeichenfolge leer ist oder nicht, vergleichen Sie den Quellwert mit einem leeren Zielfeld mit dem Operator gleich zu .

Einzelheiten finden Sie unter Beispiel für die Verwendung einer bedingten Anweisung.

TaskBot Verwenden Sie die Bedingung Task erfolgreich oder Task nicht erfolgreich, um basierend Aktionen auf dem Status des angegebenen TaskBotauszuführen.
VBScript Verwenden Sie die Bedingung „Skript ist erfolgreich“ oder „Skript ist nicht erfolgreich“, um basierend Aktionen auf dem Status des angegebenen Visual Basic-Skripts auszuführen. Wählen Sie die Datei aus, die das Skript enthält, und geben Sie optional die Parameter an, indem Sie eine Variable auswählen.
Fenster Verwenden Sie die Bedingung Fenster existiert oder Fenster existiert nicht, um zu überprüfen, ob ein bestimmtes Anwendungsfenster geöffnet ist, indem Sie den Fenstertitel eingeben oder eine Variable verwenden. Geben Sie die Wartezeit (in Sekunden) ein, bis die Bedingung wahr ist.

Verwenden Sie die Bedingung Fenster mit demselben Titel existiert nicht oder Fenster mit demselben Titel existiert, um zu überprüfen, ob ein Fenster mit demselben Titel existiert oder ob sich der Fenstertitel geändert hat. Geben Sie die Zeit (in Sekunden) ein, die Sie für die Überprüfung der Bedingung verwenden möchten.

Beispiel

Erstellen Sie eine Basis Bot , die eine Desktopanwendung verwendet

Ein Beispiel für den Aufbau eines grundlegenden TaskBot , der den IF Paketverwendet.

Feedback senden