Hi there I’m developing a PHP/Mongo Based BPMS (already in production for goverment) and I managed to integrate the outstanding Oryx Editor (web standalone), but I found your approach way more instresting, so I wonder if would be possible to integrate bpmn.io an replace the old (but very complete) editor.
Possible, for sure.
A few things you have to consider though:
- Is our approach suitable for your use-case? (i.e. simplicity over completeness)
- Are you willing and able to build the application boilerplate around it? (i.e. back-end, saving, versioning, …? Orxy offers that out of the box)
- Does bpmn-js offer all the features you need or is there anything missing?
Feel free to ask about specifics. We are glad to help.
@nikku I’ll try to response in order to your comments
Is our approach suitable for your use-case? (i.e. simplicity over completeness)
I see simplicity and completeness not both exclusive, and oryx is build around deprecated (but still functional) extjs
Are you willing and able to build the application boilerplate around it? (i.e. back-end, saving, versioning, …? Orxy offers
I already done that, I have a complete functional BPMS that I built complete from the ground, the only component of oryx is the editor, you can check it out in https://gitlab.com/dna2/origin but has all the components already functional: BPM browser,BPM Engine, User Experience and a KPI editor all over PHP/Mongodb
Does bpmn-js offer all the features you need or is there anything missing?
Up to now seems to have all the components, still left integrate the properties set from BPMN2.0 standard but that can be done based on the excelent work the oryx people have done defining data sets in the form of json files with all the data every shape needs.
I thank you very much for the quick response and looking forward to start testing.