Implement a convenient keyword for creating variables for process instance
Now
Creating variables for a process holds a lot boiler plate code:
*** Task ***
Demo of starting process
${variable1} Create Dictionary value=My first value type=String
${variable2} Create Dictionary value=My second value type=String
${variables} Create Dictionary variable1=${variable1} variable2=${variable2}
start process my_favorite_process ${variables}
Vision
It should be much easier like for instance:
*** Task ***
Demo of starting process
${variables} Create Dictionary variable1=My first value variable2=My second value
start process my_favorite_process ${variables}
Possible solution:
- Maybe Camunda does the typing for you and you don't need to define
type=String
in each dictionary - The underlying inofficial python client for external tasks has some functions for wrapping variables. Maybe we can facilitate that.
- Maybe we can make use of the python client generated from openapi specification (#6 (closed) )