I wonder if I can create a template of a form that I can store in some database (e.g. PostgreSQL, MySQL) which will be used by Camunda engine “on-the-fly”.
I want to know, is it possible to do so? Which mechanism is the best practice for this kind of task?
I’m new to Camunda, but I found great examples in GitHub repo which can give a clue about what way to choose:
- Web-based form using AngularJS https://github.com/camunda/camunda-bpm-examples/tree/master/sdk-js/browser-forms-angular
- Web-based form using JSF https://github.com/camunda/camunda-bpm-examples/tree/master/bpmn-model-api/generate-jsf-form
- Embedded task form using several mechanisms (/usertask on the same repo)
For example, I have a process of handling customer requests. They usually want something from three categories: A, B, and C.
FormA, FormB, and FormC are different but having typical fields for those kinds of requests.
After some time I need to add FormD without re-deploy JAR-file.
Which of those ways to create a custom form is the easiest one to achieve something like that?
Best regards, Ivan