| The fields ``variables``, ``removeVariables``, ``startPosition`` and ``endPositions`` can only be considered if all Orders that are to be modified belong to the same Workflow |
``variables`` | optional, object |
An object with key-value pairs for the order. The value can be a string, number or boolean.
The variables that already exist will be updated with the new values.
The variables that do not exist will be added.
To remove variables use the ``removeVariables`` array.
| "variables":{
"myString": "stringValue",
"myNumber": 3.14,
"myBoolean": true
} | |
``removeVariables`` | optional, array[string] |
Variables specified by their keys will be removed.
| "removeVariables":{
"myString",
"myNumber",
"myBoolean"
} | |
``startPosition`` | optional, array or string | The order starts with the first instruction per default. The position can also be specified by the label of the instruction. | [0] | |
``endPositions`` | optional, array[array or string] | The order ends on one of these positions. The position can also be specified by the label of the instruction. | [[1]] | |
``blockPosition`` | optional, array or string | The order runs only inside the specified block instruction. The position can also be specified by the label of the instruction. | [1, "lock"] | |