„Während“-bezogene Bedingungen
- Zuletzt aktualisiert2024/10/31
„Während“-bezogene Bedingungen
Verwenden Sie die „Während“-bezogenen Bedingungen, um den Ablauf sich wiederholender Aufgaben zu steuern. Diese Bedingungen legen fest, ob die Schleife weiter ausgeführt oder angehalten werden soll. Mit Gruppe hinzufügen können Sie außerdem verwandte Bedingungen gruppieren, was die Verwaltung komplexer Workflows vereinfacht.
Sie können beispielsweise Bedingungen gruppieren, die nach bestimmten Werten in einem Datensatz suchen, oder Bedingungen, die den Status eines Prozesses überprüfen. Dies hilft bei der Aufrechterhaltung eines strukturierten und effizienten Automatisierungsskripts, mit dem alle zugehörigen Bedingungen zusammen ausgewertet werden, bevor mit der nächsten Iteration der Schleife fortgefahren wird.
Während | Beschreibung |
---|---|
Anwendung | Verwenden Sie die Bedingung Anwendung wird ausgeführt oder Anwendung wird nicht ausgeführt, um Aktionen auf Grundlage dessen auszuführen, ob eine Anwendung ausgeführt oder nicht ausgeführt wird. Geben Sie den Anwendungspfad ein oder geben Sie den Pfad mithilfe einer Variablen zusammen mit der Dauer (in Sekunden) an, die gewartet werden soll, bis diese Bedingung erfüllt ist. Anmerkung: Die Bedingungen Anwendung wird ausgeführt und Anwendung wird nicht ausgeführt gelten nicht für Internet Explorer
Bots, da der entsprechende Prozess iexplore.exe im Hintergrund ausgeführt wird, wenn Microsoft Edge im IE-Modus gestartet wird.
|
Boolescher Wert | Verwenden Sie diese Bedingung, um Aktionen basierend auf dem Wert einer Boolescher Wert-Variablen auszuführen. Verwenden Sie diese Bedingung, um die Werte von zwei booleschen Variablen oder einer booleschen Variable mit einem ausgewählten booleschen Wert zu vergleichen. |
Datentabelle | Verwenden Sie die Bedingung Datentabelle ist leer, um Aktionen auf Grundlage dessen auszuführen, ob die angegebene Tabelle Werte enthält. Verwenden Sie die Bedingungen Anzahl der Zeilen und Anzahl der Spalten, um Aktionen auf Grundlage dessen auszuführen, ob die Anzahl der Spalten oder Zeilen Ist gleich, Größer als oder Kleiner als der angegebene Wert ist. |
Datum/Zeit | Verwenden Sie die Bedingung Datum/Zeit-Variable, um Aktionen auf Grundlage dessen auszuführen, ob der Wert der Quell-Datum/Zeit-Variable Ist gleich oder Ungleich, Größer als oder Ist gleich oder Kleiner als oder Ist gleich ist wie der Wert der Ziel-Datum/Zeit-Variablen. |
Wörterbuch | Verwenden Sie diese Bedingung, um den Satz an Aktionen zu wiederholen, je nachdem, ob die ausgewählte Wörterbuchvariable den angegebenen Schlüssel enthält. Anmerkung: Beim Schlüsselvergleich wird zwischen Groß- und Kleinschreibung unterschieden.
|
File | Verwenden Sie die folgenden Bedingungen, um die Aktion auszuführen:
|
Ordner ist vorhanden oder ist nicht vorhanden | Verwenden Sie diese Bedingungen, um den Satz an Aktionen basierend darauf auszuführen, ob ein Ordner vorhanden ist. |
Bilderkennung | Verwenden Sie diese Bedingungen, um zu überprüfen, ob:
Für die Fenster-Bedingungen können Sie die Option Fenstergröße ändern verwenden, um die Abmessungen des Fensters festzulegen. Diese Option bietet einen zuverlässigeren Bot. Dadurch passen Sie die Größe des Fensters an die Dimensionen an, in denen die Aufgabe aufgezeichnet wurde, was die Fähigkeit des Bots, das Zielobjekt zu identifizieren, verbessert.
Anmerkung: Diese Option ist nur für Fenster verfügbar, deren Größe verändert werden kann. Sie ist nicht verfügbar für die Optionen „Desktop“ und „Taskleiste“.
Für die Fenster-Bedingungen können Sie die Option Vorschau verwenden, um ein bestimmtes erfasstes Vorkommen auszuwählen und Ihre Klickposition relativ zum Bild zu positionieren. |
JavaScript | Verwenden Sie die Bedingung Skript erfolgreich ausgeführt oder Skript nicht erfolgreich ausgeführt, um Aktionen basierend 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 Veraltete Automatisierung-Bedingungen werden nur in migrierten Bots verwendet, um sicherzustellen, dass sie nahtlos in Automation 360 ausgeführt werden. Wir empfehlen, diese Bedingungen nicht für die Entwicklung neuer Bots zu verwenden. Die folgenden Bedingungen dienen der Überprüfung von:
Für die Fenstersteuerelement-Bedingungen können Sie die Option Fenstergröße ändern verwenden, um die Abmessungen des Fensters festzulegen. Diese Option bietet einen zuverlässigeren Bot. Dadurch passen Sie die Größe des Fensters an die Dimensionen an, in denen die Aufgabe aufgezeichnet wurde, was die Fähigkeit des Bots, das Zielobjekt zu identifizieren, verbessert. |
Liste | Verwenden Sie die Bedingung Listenvariable, um Aktionen auf Grundlage dessen auszuführen, ob die angegebene Listenvariable einen bestimmten Wert enthält. Der Datentyp des Werts kann Zahl, Zeichenfolge oder Boolescher Wert sein. |
Nummer | Verwenden Sie die Bedingung Zahlenvariable, Aktionen auf Grundlage dessen auszuführen, ob die angegebene Zahlenvariable Ist gleich oder Ungleich oder Größer als oder Gleich oder Kleiner als oder Gleich einem bestimmten Wert ist. |
Ping | Verwenden Sie die Bedingung Ping ist erfolgreich oder Ping ist nicht erfolgreich, um zu überprüfen, ob ein Rechner oder Server läuft, und führen Sie Aktion auf der Grundlage des Ergebnisses aus. Geben Sie die Dauer (in Sekunden) an, für die gewartet werden soll, bis die Bedingung erfüllt ist. |
Recorder |
Anmerkung: Die Recorder-Bedingungen Objekt existiert und Objekt existiert nicht unterstützen den Chromium-basierten Microsoft Edge-Browser im Internet Explorer-Modus.
|
Service | Verwenden Sie die Bedingung Dienst wird ausgeführt oder Server wird nicht ausgeführt, um Aktionen auf Grundlage dessen auszuführen, ob ein Dienst ausgeführt oder nicht ausgeführt wird. Wählen Sie Dienstliste aus, um einen Dienst aus der Liste der verfügbaren Dienste auszuwählen. |
Zeichenfolge | Verwenden Sie die Bedingung Zeichenfolgevariable, um Aktionen auf Grundlage dessen auszuführen, ob der festgelegte Quellzeichenfolgewert Ist gleich oder Ungleich dem Zielwert ist oder Enthält oder Enthält nicht den Zielwert entspricht. Sie können die Option Groß-/Kleinschreibung beachten auswählen, um Aktionen nur dann auszuführen, wenn die beiden Zeichenfolgen in Groß- und Kleinschreibung übereinstimmen. Wenn Sie Text aus einer Microsoft-Anwendung extrahieren, enthält der extrahierte Text die Sonderzeichen Um eine Bedingung auf Grundlage dessen zu erstellen, ob eine Zeichenfolge leer oder nicht leer ist, vergleichen Sie den Quellwert mit einem leeren Zielfeld, indem Sie den Operator Ist gleich verwenden. Einzelheiten finden Sie unter Beispiel für die Verwendung einer bedingten Anweisung. |
TaskBot | Verwenden Sie die Bedingung Aufgabe erfolgreich ausgeführt oder Aufgabe nicht erfolgreich ausgeführt, um Aktionen basierend auf dem Status des angegebenen TaskBots auszuführen. Sie können den Fehlerhandler mit der Bedingung Aufgabe nicht erfolgreich ausgeführt verwenden, um zu prüfen, ob die Aufgabe fehlgeschlagen ist. Dies ist möglich, solange die Option Bei Fehler mit der nächsten Aktion fortfahren in der Aktion nicht aktiviert ist. |
VBScript | Verwenden Sie die Bedingung Skript erfolgreich ausgeführt oder Skript nicht erfolgreich ausgeführt, um Aktionen basierend 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 Dauer (in Sekunden) an, für die gewartet werden soll, bis die Bedingung erfüllt ist. Diese Bedingungen werden verwendet, wenn der Fenstertitel konstant bleibt, um zu überprüfen, ob das betreffende Fenster geöffnet ist, und um auf Grundlage der Ausgabe weitere Aktionen auszuführen.
Die Bedingung Fenster existiert verwendet die gleiche Fenstervariable, um das spezifische Fenster aus dem Cache zu suchen. Wenn Sie zum Beispiel eine Yahoo India-Webseite öffnen und einen Klick auf die Option News auf der Webseite ausführen, navigiert die Aktion Sie zu einer anderen Seite, wodurch sich der Fenstertitel ändert. Wenn Sie in diesem Fall die Bedingung Fenster existiert verwenden, um zu überprüfen, ob das Fenster existiert, holt die Bot die Webseite Yahoo India trotzdem aus dem Cache und führt Aktion darauf aus, weil das Fenster immer noch dasselbe ist und nur der Titel sich geändert hat. Weitere Informationen über die Funktionsweise von Fenstervariablen finden Sie unter Ihre Variablen (benutzerdefiniert) Verwenden Sie die Bedingung Fenster mit gleichem Titel nicht vorhanden oder Fenster mit gleichem Titel vorhanden, um zu überprüfen, ob ein Fenster mit gleichem Titel vorhanden ist oder ob sich der Fenstertitel geändert hat. Geben Sie die Dauer (in Sekunden) an, für die gewartet werden soll, bis die Bedingung erfüllt ist. Diese Bedingungen werden für dynamische Fenstertitel verwendet. Wenn Sie beispielsweise die Webseite eines Google-Kontos öffnen und Ihren Nutzernamen und Ihr Passwort eingeben, um sich bei Ihrem Konto anzumelden, ändert sich der Fenstertitel. Wenn Sie als nächste Aktion eine neue E-Mail verfassen möchten, können Sie vor dem nächsten Ausführen dieser Aktion anhand dieser Bedingungen überprüfen, ob das Fenster mit demselben Titel existiert oder ob sich der Titel geändert hat. |
Gruppenbedingungen
Verwenden Sie die Option Gruppe hinzufügen, um mehrere boolesche Bedingungen hinzuzufügen oder mehrere Bedingungen mit den Optionen und und oder innerhalb einer Gruppe zu kombinieren, wenn Sie möchten, dass der Bot mehrere Bedingungen gleichzeitig prüft, bevor er eine Reihe von Aktionen ausführt.
Sie können eine Gruppe auch innerhalb einer Gruppe hinzufügen.