I’m planning to integrate bpmn-js [bpmn-js: BPMN 2.0 rendering toolkit and web modeler | Toolkits | bpmn.io] for BPMN 2 functionality into Strapi and need some guidance before proceeding.
• The project will be used internally, with users logging in via Microsoft 365 (Azure AD).
• The Quality Department will manage all BPMN processes, while each department will handle their own processes with limited permissions.
• Each business process will involve multiple objects/tables with relationships that need efficient management in the Strapi backend, ideally on the front page.
Questions:
• How can I set up bpmn-js in Strapi to support BPMN 2?
• How can I implement RBAC in Strapi to give the Quality Department full control while limiting access for other departments?
• What’s the best way to manage multiple objects/tables with relationships in Strapi for each business process?
• Are there plugins/configurations needed for bpmn-js and Strapi integration, especially for managing table relationships?
• What challenges should I anticipate, and what best practices should I follow for scalability?
Any advice from those with similar experience is appreciated!
This topic has been created from a Discord post (1293260276963213333) to give it more visibility.
It will be on Read-Only mode here.
Join the conversation on Discord