Is it possible to define a form for starting a case in bonita? In general to start a case, the actor who have initiator permission can login into portal and start a case by clicking on “Start” button in Apps tab. But we want to allow the case initiator to submit the form, and if the data is valid then case should be instantiated.
The idea is to start a case by submitting a form instead of clicking on a simple “Start” button. Does bonita provide ability to plug a customized form to start a case?
You just need to select the process pool (process outer rectangle shape in Studio) and go to “Details” panel > “Application” tab > select “Pageflow” > click on “Add”.
Process instance (i.e. case) will only be created once you submit such form.
Note that you will still need to go in Bonita Portal → Apps menu → click on Start button. It’s only once you clicked on start button that you will get the form I mentioned above.
If you want to skip all that, if you use our Subscription version, you can use " custom pages " feature. If you are on community you will need to build a custom web application and call Bonita Engine API.
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.