I'm not sure if I'm doing something wrong or what but... when I set a field as 'read only' the information cannot be stored into an output variable. I mean I can't retrieve this information on my next form. Is that correct? Am I doing something wrong? Anyway to solve this problem?
I think that if you retrieve the value of the field with a Groovy Script, you can just store it in a process variable. You can do that in the script. This way, on the next form, you just have to retrieve the variable value.
You can find an exemple of cross process variable in the latest exemple available on the blog: Bonita Escape. Look at the variable "Counter", it is the one I use to count the number of step to get at the Escape. Each time a user come on a step, the step adds 1 to "Counter". The final value is used in a message widget on the last form, and to customize the text sent be the Tweet button.
http://community.bonitasoft.com/blog/bonita-escape-game
I will put it in the Projects area of the site this afternoon, so will be able to find here too.
Your way of thinking is correct, BUT... I want the information to be retrieved (through a groovy script, from he Oracle database) but I just don't want the user to modify that (because it's linked to his/her login). So I need it in the next form (that will go to another lane btw) but it must appear read only on the first form. :)
Bonitasoft empowers development teams with Bonita, the open-source and extensible platform to solve the most demanding process automation use cases. The Bonita platform accelerates delivery of complex applications with clear separation between capabilities for visual programming and for coding. Bonita integrates with existing solutions, orchestrates heterogeneous systems, and provides deep visibility into processes across the organization.