Bonita 7.0: How to use the value of a complex variable in a form built with UI designer ???
Hello
I am trying to convert a 6.5 form to the new system in order to manage manually the behaviour and the data of a grid, since it does not work well in 6.5 with some browsers.
However it seems that it is even harder and less usable in 7.0 than in 6.5.
I have a few complex variables (contact, ...) that I can manage easily using Java methods in 6.5 (getXxxx, setXxxx, etc.). There is nothing like that in 7.0. After reading some variable related questions, I understood that maybe I could access a process variable value with an URL such as /bonita/API/bpm/caseVariable/(case)/(variable) but for complex variable one get only the STRING representation of the variable (toString()) whatever it is.
This is not usable for this quite simple usage.
My need with 6.5 was to edit a list of complex values through a table (editable grid). I could fill an HTML table and use a widget to manage the user interface, but I can't see how to retrieve the data from my list.
What do to in both cases (one complex variable, a list of variables) to display the data in the form ?
Thank you
Hello Charles,
Ok thank you for the explanation.
This means that I should not plan to move to version 7 till I am ready to change the design of the process data completely from scratch. This is a huge change and I cannot in any way do that in the near future.
In version 6, we had no business data, but the ability to manage our own data structure through additional jars and connectors. In version 7, we have business data, but we completely lost the possibility to integrate our business code. I am not sure at all that the business data feature will be flexible and open enough for specific data management.
I am afraid that many community users will also have this kind of problem, excepted for those with extremely basic data structure.
Thank you Michel