1

Developing a Business Process Modeling Solution

Marketing
Information technology
JavaScript
React

Description

A global provider of business process management software turned to Altoros to deliver a graphic modelling tool compliant with the BPMN 2.0 specification.

Brief results of the collaboration:

  • The customer delivered a solution for creating and editing diagrams, which visualize business-critical workflows around sales, marketing, finance, and human resources activities.
  • Compliant with the Business Process Model and Notation 2.0 specification, it is possible to aggregate any diagram supporting this standard.
  • Thanks to the tool’s reusability, it can be integrated anywhere on demand.

The customer

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 need

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.

The challenges

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.

The solution

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.

BPMN

compliant

25

partners

450

firms served

The outcome

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 solution is reusable, it can be integrated anywhere on demand.

Technology stack

Programming languages

JavaScript

Frameworks and tools

React, SCSS, Jest, Git Hooks, ESLint

Seeking a solution like this?
Contact us and get a quote within 24 hours

Preloader
Photo
Alex Tsimashenka
Business Development Director
a.tsimashenka@altoroslabs.com
Headquarters
+1 (650) 419-3379
Toll-Free
1-855-ALTOROS