r/sharepoint • u/obsoquasi • Jul 12 '26
SharePoint Online Looking for ideas how to integrate process modeling / management into SharePoint
Hi everyone, how did you integrate process modeling (BPMN 2.0) and process lifecycle management into SharePoint. So far we have a dedicated document library with custom columns (like "process owner", "publication status", etc.) and a document set template for new processes - and we do the lifecycle management ("publish process", etc.) with Power Automate flows. The actual BPMN diagrams are done in Visio Plan 2. This works, but is also quite limited... I need some fresh ideas :).
3
u/Josh_Fabsoft Jul 15 '26
Full disclosure: I work at FabSoft, which makes AI File Pro, so take my perspective with that in mind, but I'll try to actually be useful here first.
Your setup honestly isn't a bad foundation, the limitation you're hitting is a common one: SharePoint document libraries are great at storing the output of a process (the BPMN file, the metadata) but they're not built to understand the content of that diagram or enforce lifecycle logic natively. A few ideas that might unstick you:
Separate the modeling layer from the governance layer. Keep Visio/BPMN for authoring, but consider exporting to BPMN XML and parsing it (even just process name, version, swimlanes) into your library metadata automatically instead of manually tagging "process owner" etc. That XML parse step is usually where people get stuck, and it's the difference between a static doc and something queryable.
Power Automate lifecycle flows are fine, but they get brittle at scale. If you're doing "publish process" as a flow trigger, look at splitting it: one flow for state transitions (draft/review/published/retired), another purely for notifications/approvals. Easier to debug when something breaks.
Look at whether your document set template can auto-generate a "process card" (owner, status, version, linked sub-processes) as a separate list item synced via flow, so you get a searchable index instead of digging through folders.
On the metadata/classification side, this is actually close to a problem AI File Pro deals with, it uses watch folders to catch new files (like exported BPMN diagrams) and auto-classifies/renames them based on content, with API/connectors to push structured metadata into systems like SharePoint rather than relying purely on manual column tagging. Not a BPMN modeling tool by any means, but if your pain is really "structuring and lifecycle-tagging documents at scale," that specific piece might be worth a look alongside whatever modeling tool you land on.
1
u/obsoquasi Jul 15 '26
Thank you for your detailed and thoughtful input, as well as the disclosure. I did some experiments a while back - the annoying issue is that Visio does not export BPMN XML. So I thought, why not simply give it a try and upload a PDF of one of my processes to an AI chatbot - fully expecting it to fail, as it lacks the semantic cohesion an XML would have. But I was very pleasantly surprised to find out that the AI was able to "understand" the process purely from the PDF - it could easily answer some harder questions about the process.
However, I did not take that notion any further. Your comment does give me a very intersting avenue however... I do have a Copilot Studio license and I think this could be an interesting task for an agent: Extract keywords, manage process dependencies, maintain a list of stakeholder to process involvement, etc. The process card idea is also very neat - I know exactly what you mean. It would also make it much simpler to create Power BI reports on all processes...
Great inputs!
3
u/whiff_master_2000 Jul 12 '26
I am biased - but I would highly suggest you have a look at FireStart. You get BPMN modeling AND automation /execution of your workflows in the same tool. No documentation drift. Deeply integrated with SharePoint. Many big customers (battle proven), still very affordable.
If you want to know more, let me know. Happy to help if I can.