In order to build a flexible front end around Bonitasoft we need to be able to determine what variables a user task expects. I don’t want to tightly couple my external web pages to the current version of a workflow because then I need to change the front end every time I change a diagram.
I am looking over the rest api documentation now but if anyone knows how to do this that would be helpful. Ideally I would be able to read the field names, types, and any validation logic; however, I can probably use naming conventions to implement the validation logic / corresponding variable in the front end without needing to read it from Bonita if necessary.
Advice, experience, etc would be appreciated.