Increase Internal Datasource Value
The Increase Internal Datasource Value action is used to increment a numeric value stored in an Internal Datasource.
You cannot delete a specific value inside an array.
When to Use
Use this action when you need to increase a number stored in an Internal Datasource by exactly 1.
It’s typically used for:
- Counting button presses
- Advancing a numeric counter (e.g., queue number)
- Keeping track of user actions or device triggers
Requirements
The Editable From Display setting must be enabled on the Internal Datasource.
Learn more: Alternative Datasource Settings
Action Behavior
- Always increases the value by 1
- You cannot specify a custom increment value
- You can optionally set a Maximum Value
- If the current value is equal to or exceeds this limit, it will not increase further
Configuration Options
Field | Description |
---|---|
Datasource | The Internal Datasource where the value is stored. You must specify the exact path to the value. |
Max Value | (Optional) Upper boundary — once reached, the value stops increasing |
Example Use Case
If your Internal Datasource looks like this:
{
"counter": 5,
"valueWrapper": {
"value": 5
}
}
Executing this action on the counter
path and also on valueWrapper.value
will increment both values.
{
"counter": 6,
"valueWrapper": {
"value": 6
}
}
If a Max Value of 6
is set and counter
or valueWrapper.value
is already 6
, then the value will not change.
Usage in Action Batches
Just like with other actions, you can include this one inside an Execute Action Batch and use Evaluations to control when it should run.