The COUNTER workflow application allows you to easily manipulate a counter in a loop. The application requires the COUNTER parameter, which will be incremented or decremented depending on your choice.
Parameters
| Name |
Type |
Direction |
Description |
COUNTER |
NUMERIC |
IN |
Counter to manipulate |
DEFAULT_VALUE |
NUMERIC |
IN |
Counter default value; defaults to 0 |
INCREMENT |
NUMERIC |
IN |
The increment value; defaults to 1. The value can be negative. |
RESET |
TEXT |
IN |
Indicates whether the counter should be reset to the default value |
RESET_AT |
NUMERIC |
IN |
Indicates whether the counter should be reset when the specified value is reached |
HAS_RESET |
TEXT |
OUT |
Returns Y or N to indicate whether the counter has been reset |
Examples
Single increment
IN
| Parameter |
Value |
COUNTER |
0 |
OUT
| Parameter |
Value |
COUNTER |
1 |
Single decrement
IN
| Parameter |
Value |
| COUNTER |
0 |
| INCREMENT |
-1 |
OUT
| Parameter |
Value |
| COUNTER |
-1 |
Simple reinitialization
IN
| Parameter |
Value |
| COUNTER |
8 |
| RESET |
Y |
OUT
| Parameter |
Value |
| COUNTER |
0 |
| HAS_RESET |
Y |
Reset to a specific value
IN
| Parameter |
Value |
| COUNTER |
8 |
| RESET |
Y |
| DEFAULT_VALUE |
5 |
OUT
| Parameter |
Value |
| COUNTER |
5 |
| HAS_RESET |
Y |
Reset when target value is reached
IN
| Parameter |
Value |
| COUNTER |
3 |
| RESET_AT |
4 |
| DEFAULT_VALUE |
0 |
OUT
| Parameter |
Value |
| COUNTER |
0 |
| HAS_RESET |
Y |