The main purpose of this web application is to provide interface for BPMN User Tasks executed on Python BPMN Engine.
At the current stage this application starts the process on the engine and it assumes that User Task follows the Start Event. This can be easily modified so that it fits your BPMN model.
Core of this application is Form.vue
which creates form based on specifications in User Task, supported fields can be seen here. Custom form field types are also supported, some of which you can find in Form.vue
, but if you need more of them, to fulfil your business goals, you will need to extend current Special cases for controls.
You will need to change URL from 0.0.0.0 to the real one, once you deploy the engine and this application
npm install
npm run serve
npm run build
npm run lint