The customer is a leading European provider of business process and enterprise content management solutions. Established in 2003, the company serves 450 organizations across the globe, including 25% of the CAC 40 firms in France.
The customer had a system that facilitated management of business-critical workflows around sales, marketing, finance, and human resources activities. However, the existing software lacked a component for creating and editing diagrams illustrating those workflows.
Collaborating with Altoros, the customer wanted to develop a tool for business process modelling compatible with the Business Process Model and Notation 2.0 (BPMN 2.0) specification.
Under the project, the team at Altoros had to address the following issues:
- According to the customer’s requirement, the delivered tool had to be reusable, so it would be possible to integrate it anywhere on demand.
- Due to a cyclic nature of BPMN diagrams, solutions capable of storing only normalized tree structures were not an option.
To ensure reusability of the tool, engineers at Altoros developed it as an npm package and enabled on-demand integration via the API. In addition, our team worked out integration guidelines and recommendations. By building an event-based architecture, developers at Altoros made it possible to store and process cyclic diagrams. By achieving compliance with the BPMN 2.0 specification, our engineers enabled processing of any diagrams supporting this standard. Using ESLint, developers at Altoros ensured the codebase follows the best practices of code writing. With Jest, our quality assurance experts delivered the required test coverage.
Partnering with Altoros, the customer developed a solution for creating and editing diagrams, which visualize business-critical processes. Compliant with the BPMN 2.0 specification, the tool allows for working with any diagrams supporting this standard. As the solutions is reusable, it can be integrated anywhere on demand.
Frameworks and tools
React, SCSS, Jest, Git Hooks, ESLint
You May Also Like
Automation of In-field Job Planning and Performance Optimization
Call Recording, Analytics, and Workforce Optimization Solution
Highly Scalable System for DNA Analysis
A Highly Secure Smart Home System Wins a Kickstarter Funding
The Image Recognition System
Integrated logistics solutions to the offshore industry
LikeFolio: Best Practices of Cloud and Ruby Development for Application Optimization
Software for Selecting and Mixing Paint
Software Suite for Mobile Technicians and Field Service Management
The System for Emergency Control Centers
The Cloud-based Document Exchange System
The Marketing Information Messaging System
The NuoDB Migrator for Moving SQL Data to a NoSQL Database
Toyota Automates Its System for Holding Tenders
Warehouse Workload Monitoring Application
Web-Based Personal Styling
Web-Based System for Retailers
A Blockchain-Based Platform for Automating Bond Issuing Worth $10M
Contact us and get a quote within 24 hours