Führt einen Code aus, bis eine angegebene Bedingung mithilfe der Während-Komponente in RPA Desktop Design Studioerfüllt ist.
Vorbereitungen
Erforderliche Rolle: keine
Warum und wann dieser Vorgang ausgeführt wird
Sie können die Eigenschaften für die Während-Komponente konfigurieren.
Tabelle : 1. Eigenschaften der Während-Komponente
Eigenschaft
Beschreibung
Delay After Execution (Verzögerung nach Ausführung)
Die Anzahl der Sekunden, die nach der Ausführung angehalten werden soll.
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, solange die Bedingung „wahr“ ist.
Zeitüberschreitung aktivieren
Option zum Festlegen eines Zeitüberschreitungswerts.
Zeitüberschreitung
Anzahl der Sekunden, nach der der Vorgang endet, wenn er nicht abgeschlossen wurde. Um diesen Wert anzuwenden, müssen Sie die Eigenschaft Zeitüberschreitung aktivieren festlegen.
Prozedur
Navigieren Sie im Bereich Toolbox zu Schleifen > Während.
Ziehen Sie die Während-Komponente auf die Designoberfläche.
Doppelklicken Sie auf das hellgelbe Feld ( ) unter der Komponentenleiste WÄHLEN.
Geben Sie die Bedingung ein.
Für den Parameter, der die Während-Bedingung enthält, wird dynamisch ein Dateneingangsport hinzugefügt.
Verbinden Sie die Daten- und Steuerungsports der Während-Komponente mit den entsprechenden Ports der anderen Komponenten, wie in der folgenden Tabelle beschrieben.
Portname
Zweck der Verbindung
Porttyp
Datentyp
Der Name des Ports entspricht dem Namen des Parameters, der die Bedingung definiert.
Nimmt den Wert des Parameters an. Die Komponente entspricht dem Wert mit der Bedingung.
Beispiel: i<=10.
Dateneingang
Objekt
Steuerung aus
Verwenden Sie den Port am Ende der Während-Schleife, um mit den nächsten Aktions-Flows fortzufahren.
ControlOut
LoopPort
Verwenden Sie den Port, um Aktionen innerhalb der Während-Schleife auszuführen (z. B. Berechnen von Ausdrücken, Protokollieren von Werten usw.).
ControlOut
Wahlweise: Um die Komponente zu testen, klicken Sie auf der Registerkarte Entwurfauf Ausführen.
Während-Komponente
Ziehen Sie die Variablenkomponente vor die Während-Komponente. Fügen Sie die Komponente „Ausdruck“ und „MessageBox“ nach der Komponente „While“ hinzu. Geben Sie in der Variablenkomponente 1ein. Geben Sie in der Ausdruckskomponente i+1ein. Legen Sie einen Haltepunkt in der Ausdruckskomponente fest. Geben Sie in der Komponente „While “ i<=10ein.
Wenn Sie diese Automatisierung ausführen, wird der Wert 1 auf 2 erhöht und in der Ausgabe „MessageBox“ als 2 angezeigt. Wenn Sie auf der Registerkarte „Design“ die Option „Weiter verschieben“ auswählen, wird der Wert bis 11 erhöht. Da die Bedingung an diesem Punkt erfüllt ist, i<=10, endet die Schleife, und die Automatisierung wird beendet.Abbildung : 1. Während-Komponente