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 stringThe 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 stringThe order runs only inside the specified block instruction. The position can also be specified by the label of the instruction.[1, "lock"]