Führen Sie einen Code aus, bis eine angegebene Bedingung mit der while-Komponente in „wahr“ ist RPA Desktop Design Studio.
Sehen Sie sich dieses Video an, um zu erfahren, wie Sie die while-Komponente verwenden.
Vorbereitungen
Erforderliche Rolle: keine
Warum und wann dieser Vorgang ausgeführt wird
Sie können die Eigenschaften für die while-Komponente konfigurieren.
Tabelle : 1. Eigenschaften der while-Komponente
Eigenschaft
Beschreibung
Delay After Execution (Verzögerung nach Ausführung)
Die Anzahl der Sekunden, die nach der Ausführung angehalten werden sollen.
Delay Before Execution (Verzögerung vor Ausführung)
Die Anzahl der Sekunden, die vor der Ausführung angehalten werden soll.
Verzögerung für jede Ausführung (Sekunden)
Angegebene Verzögerung vor jeder Ausführung des Codes, während die Bedingung „wahr“ ist.
Zeitüberschreitung aktivieren
Option zum Festlegen eines Zeitüberschreitungswerts.
Zeitüberschreitung
Anzahl der Sekunden, nach denen der Vorgang endet, wenn er nicht abgeschlossen ist. Um diesen Wert anzuwenden, müssen Sie festlegen Aktivieren Sie Die Zeitüberschreitung Eigenschaft.
Prozedur
Navigieren Sie im Toolbox-Bereich zu Schleifen > Währendan.
Ziehen Sie die Komponente while auf die Design-Oberfläche.
Doppelklicken Sie auf das hellgelbe Feld ( ) Unter der Leiste der WHILE-Komponente.
Geben Sie die Bedingung ein.
Für den Parameter, der die while-Bedingung enthält, wird dynamisch ein Daten im Port hinzugefügt.
Verbinden Sie die Daten- und Steuerungsports der while-Komponente mit den entsprechenden Ports der anderen Komponenten, wie in der folgenden Tabelle beschrieben.
Portname
Zweck der Verbindung
Porttyp
Datentyp
Der Name des Ports ist mit dem Namen des Parameters identisch, der die Bedingung definiert.
Verwendet den Wert des Parameters. Die Komponente stimmt dem Wert mit der Bedingung überein.
Beispiel: i<=10 .
Daten In
Objekt
SteuerungOut
Verwenden Sie den Port am Ende der While-Schleife, um mit den nächsten Aktions-Flows fortzufahren.
SteuerungOut
SchleifenPort
Verwenden Sie den Port, um Aktionen innerhalb der While-Schleife auszuführen (z. B. Berechnung von Ausdrücken, Protokollierungswerten usw.).
SteuerungOut
Wahlweise: Um die Komponente unter zu testen DESIGN Klicken Sie auf die Registerkarte Ausführen .
While-Komponente
Ziehen Sie die Variablenkomponente vor die while-Komponente. Fügen Sie die Ausdruckskomponente und MessageBox-Komponenten nach der while-Komponente hinzu. Geben Sie in der Variablenkomponente ein 1 . Geben Sie in der Ausdruckskomponente ein i+1 . Legen Sie einen Haltepunkt an der Ausdruckskomponente fest. Geben Sie in der Komponente While ein i<=10 .
Wenn Sie diese Automatisierung ausführen, wird der Wert 1 auf 2 erhöht und in der Ausgabe MessageBox als 2 angezeigt. Wenn Sie auswählen Weiter Auf der Registerkarte Design wird der Wert bis 11 erhöht. Da die Bedingung zu diesem Zeitpunkt übereinstimmt, i<=10, endet die Schleife, und die Automatisierung wird beendet.Abbildung : 1. While-Komponente