๐๏ธ Architecture
Overviewโ
AI@BPMN is a cloud-based application developed and operated by 4IT Services. It follows a modern, API-first architecture designed for flexibility, scalability, and integration with enterprise process management platforms.
Key Componentsโ
| Component | Description |
|---|---|
| Cloud Application | Hosted on Azure โ accessible from any browser with no local installation required |
| LLM Engine | Pluggable multi-model support โ the application can use different LLM providers (Anthropic Claude, OpenAI GPT) to generate and validate BPMN diagrams |
| RAG Knowledge Base | A retrieval-augmented knowledge base containing company standard processes and SAP reference documentation, used to enrich and validate generated diagrams |
| BPMN.io Modeler | Open-source BPMN modeler embedded in the application for interactive diagram viewing and editing |
| Signavio Integration | Direct publishing to SAP Signavio Process Manager via the standard Signavio public REST API |
| BPMN 2.0 Engine | Server-side BPMN XML builder and validator ensuring all generated diagrams are syntactically correct and standard-compliant |
Architecture Diagramโ
๐ CLICK TO ENLARGE
Enriches every generation with company standard processes and SAP reference documentation โ injected into the LLM prompt at generation time.
The AI@BPMN Application (BPMN 2.0 Validator, RAG Knowledge Base, BPMN.io Modeler) is hosted on Azure โ no local installation required. Accessible from any browser. The LLM models (Claude, GPT) are consumed via external API calls and are not deployed on Azure.
BPMN File Flowโ
- Input โ User provides a text description, voice input, or uploads an existing BPMN XML file
- Generation โ The LLM generates a BPMN 2.0 XML structure based on the input
- Validation โ The BPMN engine validates the XML for structural and syntactic correctness
- Enrichment โ The RAG knowledge base optionally enriches the process with company-specific or SAP-standard elements
- Display โ The validated diagram is rendered in the embedded BPMN.io modeler
- Export / Publish โ The user downloads the XML file or publishes it directly to Signavio via API
Signavio Integrationโ
AI@BPMN connects to SAP Signavio Process Manager using the standard Signavio public REST API. The generated BPMN XML is published directly into the user's Signavio workspace, preserving all process elements, swimlanes, gateways, and metadata. No manual file transfer is required.