Skip to main content
Skip table of contents

Counter

e178c60a-e355-43d4-9ea5-2d97b8134ebc.png

Counter: Ermöglicht die Implementierung von Zählschleifen in Prozessen. Hierfür wird in der Eigenschaft Start ein Anfangswert und in der Eigenschaft End ein Endwert gesetzt. Bei jedem Durchlauf des Zählers wird dessen Wert um die in Eigenschaft Step Size angegebenen Wert verringert bzw. erhöht, bis der Endwert erreicht ist. Über ein XSLT-Mapping lassen sich die Eigenschaften dynamisch setzen und der aktuelle Index kann über indexName in eine Variable gespeichert werden.

Eigenschaften

Start
Dynamischer Parameter: start

Anfangswert, von dem heruntergezählt bzw. hochgezählt wird

Mögliche Werte: beliebige ganze Zahl, die größer oder gleich 0 ist

Der Anfangswert wird beim Durchlauf nicht mitgezählt. Beachten Sie, dass der Startwert (start) lediglich beim ersten Schleifendurchlauf dynamisch parametriert werden kann.

End
Dynamischer Parameter: end

Endwert, bis zu dem heruntergezählt bzw. hochgezählt wird

Mögliche Werte: beliebige ganze Zahl, die größer oder gleich 0 ist. Wenn der Endwert kleiner als der Startwert ist, wird heruntergezählt. Andernfalls wird hochgezählt.

Der Endwert wird beim Durchlauf nicht mitgezählt.

Step Size
Dynamischer Parameter: step

Zählschritte für das Hochzählen bzw. Herunterzählen, z. B. 2

Mögliche Werte: beliebige ganze Zahl, die größer 0 ist

Label

Beschriftung des Symbols im Prozessdiagramm

Index Name
Dynamischer Parameter: indexName

Name der Variablen

Mögliche Werte: Name der Variablen, um auf den aktuellen Index des Zählers zuzugreifen

Input

Der Baustein erwartet nur dann einen Input, wenn die Eigenschaften dynamisch gesetzt werden.

Output

Wird die Eigenschaft dynamisch gesetzt, gibt der Baustein eine Variable mit <indexName> und den Wert des aktuellen Index aus. Andernfalls liefert der Baustein keinen Output.

Statuswerte

0 (counting)

Zähler läuft (Endwert wurde noch nicht erreicht)

1 (finished)

Herunterzählen ist beendet (Endwert wurde erreicht)

Beispiel

Einfache Zählschleife mit Zähler- und Bedingungs-Baustein (Counter und Condition). Dabei wurden die Eigenschaften Start=1End=4 und Step Size=1 festgelegt. Die Zählschleife wird zweimal durchlaufen, da der Anfangswert und der Endwert nicht mitgezählt werden.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.