Schleifen-Aktion

Verwenden Sie die Aktion Schleife in einer Aufgabensequenz, damit Ihr Prozess eine Reihe von Aktionen wiederholt, bevor er zur nächsten Aktion in Ihrem Entwurf übergeht. Schleifenaktionen können verwendet werden, um eine bestimmte Aktion eine bestimmte Anzahl von Malen zu versuchen, bevor man aufgibt und weitergeht. 

Beispiele für Schleifenaktionen

Mit der Aktion Schleife können Sie auf verschiedene Arten eine Ablauflogik erstellen, z. B:

  • Schleife durch Elemente in einer Sammlung 
    • Schleife durch Elemente in einer Sammlung gilt für die Aktionen innerhalb der Schleife für jedes Element einer Sammlung von Variablen. Die Aktionen innerhalb der Schleife könnten zum Beispiel 2 addieren und dann mit 3 multiplizieren. Wenn Sie in einer Schleife eine Sammlung von fünf ganzen Zahlen durchlaufen, dann würde die Schleife 2 zur ersten ganzen Zahl addieren, die Summe mit 3 multiplizieren und das Produkt wieder in den Steckplatz der ersten ganzen Zahl in der Sammlung einfügen. Die Schleife würde die gleichen Aktionen für die zweite ganze Zahl, dann für die dritte, vierte und fünfte ausführen. Wenn die Schleife mit dem letzten Element in der Sammlung fertig ist, wird sie "beendet" und Ihr Prozess geht zur nächsten Aktion in Ihrem Prozessentwurf über.

    • Um die Elemente einer Sammlung zu durchlaufen, geben Sie die Länge dieser Sammlung als maximale Schleifenanzahl an und greifen Sie dann bei jeder Iteration der Schleife mit dem aktuellen Index auf die Elemente in dieser Sammlung zu.
  • Schleife, bis ein fester Wert erreicht ist 

    Schleife bis zum Erreichen einer festen Anzahl wendet die Aktionen innerhalb der Schleife eine von Ihnen festgelegte Anzahl von Malen an Wenn Sie zum Beispiel 10 angeben, wird die Schleife 10 Mal durchlaufen, bevor sie zur nächsten Aktion in Ihrem Prozessentwurf übergeht.

  • Schleife, während eine Bedingung erfüllt ist 
    • Schleife, während eine Bedingung wahr ist führt die Aktionen innerhalb der Schleife aus, solange eine bestimmte Bedingung wahr ist, z. B. ein ganzzahliger Wert größer als Null Sie verwenden das Dialogfeld Ausdruckseditor, um die Bedingung zu erstellen.

    • Um eine Bedingung anzugeben, können Sie eine Entscheidungsaktion in die Schleifenaktion einfügen und eine Schleifenausgangsaktion verwenden, wenn die Bedingung erfüllt ist.
Hinweis: Es gibt zwei Möglichkeiten, eine Schleife zu erstellen, während eine Bedingung erfüllt ist. Zunächst können Sie die Bedingung überprüfen, bevor Sie die Schleife durchlaufen. Wenn Sie vor dem Durchlaufen der Schleife prüfen, ob die Bedingung falsch ist, wird der Prozess die Schleife nicht durchlaufen. Zweitens können Sie die Bedingung überprüfen, nachdem Sie die Schleife durchlaufen haben. In diesem Fall durchläuft der Prozess die Schleife auch dann noch, wenn die Bedingung bereits falsch ist. Der "Extremfall" tritt ein, wenn die Bedingung nie erfüllt ist. Wenn der Prozess die Bedingung prüft, bevor er die Schleife ausführt, wird die Schleife nie ausgeführt. Wenn der Prozess die Bedingung nach Ausführung der Schleife prüft, wird die Schleife immer mindestens einmal ausgeführt, auch wenn die Bedingung immer falsch ist. Standardmäßig prüft der Prozess die Bedingung, bevor er die Schleife ausführt.
Name Beschreibung
Name Fügen Sie eine beschreibende Bezeichnung für die Aktion hinzu.
Schleifenanzahl Stellen Sie mit den Tasten + oder - ein, wie oft die Befehlsfolge wiederholt werden soll.
Name der aktuellen Indexdaten Verfolgt die aktuelle Schleifenanzahl, beginnend bei 0 für die erste Schleife und dann jedes Mal um 1 erhöht.

So fügen Sie ein Schleifenelement zu einer Aufgabe hinzu:

  1. Ziehen Sie die Aktion Schleife aus der Toolbox des Aufgabeneditors an die gewünschte Stelle in Ihrer Aufgabe
  2. Geben Sie in das Feld Name einen aussagekräftigen Namen ein, um das Objekt zu beschreiben
  3. Legen Sie im Feld „Schleifenanzahl“ mit den Schaltflächen „+“ oder „–“ fest, wie oft die Befehlssequenz wiederholt werden soll.
    Notiz : Wenn die Schleife mehr als 99 Mal wiederholt werden soll, verwenden Sie einen berechneten Ausdruck wie99+20 um die maximale Schleifenanzahl zu definieren.
  4. Geben Sie in das Feld Current Index Data Namedie Bezeichnung für die Variable in den Aufgaben ein.
  5. Fügen Sie die gewünschte Variable innerhalb der Schleifenaktion hinzu. 
  6. Fahren Sie mit der Erstellung der Aufgabe gemäß Ihrem Ablaufplan fort.