info@quadtrum.com +92 334 8232445

BPMN - A Modern Workflow Management System for Sparkasse Branches

Sparkasse, a prominent financial institution, required an advanced workflow management system to streamline their internal document management processes. Quadtrum developed an intelligent Business Process Model and Notation (BPMN) workflow system to meet this need. The project involved designing and developing a codeless workflow system using PHP Laravel, aimed at enhancing the layout and understanding of process models.

Business Value

  • Improved Communication: Enhanced internal document process communication within Sparkasse branches.
  • Digitization of Contract Management: The workflow management system digitized Sparkasse's contract management processes, leading to increased efficiency.

Objectives

  • Design and Develop: An intelligent BPMN workflow system for internal document management.
  • Codeless Workflow System: Create a PHP Laravel-based system for improved process model layout and comprehension.

Solution

Quadtrum implemented several key features and solutions to achieve the project objectives:

JSON Data Integration
  • Smart Workflow Development: The system reads JSON data and automatically generates Smart Workflows for each business process.
  • Custom-Coded Algorithms: These algorithms convert JSON files into precise Workflow Diagrams.
Workflow Nodes and Flows
  • Node Connection: Nodes for each work-step are connected with predefined distant flows.
  • Dynamic Workflow Structure: Dynamic Workflow Structure: The system adjusts the overall workflow structure based on the number of work steps involved.
Drag and Drop Functionality
  • Tool Set Integration: Drag and drop features were integrated, allowing users to create and adjust flows easily.
Controller Connectionsy
  • Model Connectivity: Model Connectivity: Two models were connected through controllers, ensuring a seamless workflow.

Challenges

  • Backend Logic: Developing complex logic to handle the diverse requirements of the workflow system.
  • Model Sequencing: Model Sequencing: Ensuring models are connected in the proper sequence through controllers.
  • Micro-Management: The project required meticulous micro-management due to its diversity.
  • Runtime Coding: Creating and implementing code in real-time to handle dynamic workflow changes.

Skill Set Utilized

  • PHP: Core development of the codeless workflow system.
  • Laravel: Framework used for developing the system.
  • MySQL Database: Database management for storing and retrieving workflow data.
  • AI and Machine Learning: Implemented for intelligent workflow development and adjustment.
  • BPMN.io: Used for creating and managing BPMN diagrams.
  • JSON: Utilized for data exchange and workflow creation.

Conclusion

The BPMN workflow management system developed for Sparkasse by Quadtrum represents a significant advancement in internal document management. By leveraging a codeless PHP Laravel-based system and intelligent algorithms, the project successfully improved process communication and digitized contract management. Despite challenges in backend logic, model sequencing, and micro-management, the project achieved its goals, demonstrating Quadtrum's expertise in developing complex workflow management solutions.