Business Process Automation

Our methodology based on Camunda BPM

Workflow modelling

In the workflow modelling phase, we analyse our client's projected future business processes by involving the Client's business specialists and workflow managers.

Redesigning processes using standard BPMN methodology helps us to optimise lead times and reduce redundant process steps.

The ideal workflow model is the starting point for implementing a customised IT solution.

Applied Standards:
- BPMN 2.0 for modelling structured processes
- DMN1.1 for business process decisions
- CMMN1.1 in case of less structured processes

Using the basic activity types defined by the BPMN 2.0 standard (e.g. user task, service task, send task), the determined workflow can be customised at will. It can be independently determined when a staff's intervention is required (e.g. for the approval of an invoice awaiting authorisation), or when it is possible to execute certain steps automatically (e.g. sending an automatic email to a supplier or a purchaser). 

Since making many necessary decisions in the execution of business processes, it is especially important for the IT system to support the decision-making optimally and on the base of clear rules. Our standard workflow system includes the required business rule tasks as well as the decision engines responsible for making decisions.

Our experience shows that in the modelling phase the modelling tools used by business analysts and process managers can only design the process models that are designed to optimize business understanding. We believe that the most appropriate tool is an additional program code developed with strictly structured rules to build up the additional details for automatic control of processes (for execution of process instances).

Our methodology includes the appropriate modelling tool, the optimal workflow engine, the web application for (supporting) the operational execution of process instances, and the web application and administration interface required for evaluation. With this toolbar, the long-established need for business and IT specializations to integrate with each other becomes accessible.

Create a prototype

Our technology enables you to make a prototype model of a selected key process of the workflow model in a short time (5-7 days), so that our Clients can be sure of the benefits of the workflow automation solution we offer.

Your business developers can now join the prototype design phase to map and test the integration capabilities of backend systems.

The real benefit of process modelling for an enterprise is if the workflow models can be implemented using an IT application, this way real business processes that follow the modelled optimal workflow can be ensured.

It means in practice that the control of process instances started according to the workflow model defined by the BPMN 2.0 standard (or whether automatically started) is executed by a background application - a workflow engine.

We prepare the prototype with Camunda BPM workflow engine application.

The solution contains the temporary user interfaces (UI) connected to the human tasks (UserTask). In the case of mechanical tasks (ServiceTask) we use available integration possibilities (e.g. calling REST services, MQ messaging), additionally we present the management information system (Camunda Dashboard) built on process database and support monitoring and process measuring.

Agile software development

We believe in the benefits of the agile software development philosophy, which focuses on transparent software ready for production, close collaboration with the Client, and the constant search for responses to changes.

Our process automation solutions are based on the state-of-the-art software development technologies.

Support

We are intent on making long-term, stable, trust-based partnerships with our Clients.

We undertake continuous support and requested further development of our solutions.

Our development technologies fit in with our process modelling methodology. Camunda BPM system is developed in JAVA programming language, so for the development of the backend functionality of our systems we used JAVA platform also. 

The main elements of our backend development platform:
- Camunda workflow platform
- Spring Boot framework
- MySQL database management for prototypes
- SwaggerUI and Postman for documentation and testing API-s

Our architecture combines the service-oriented design principle proven in the building of large systems with workflow-based process management.

If complexity justifies, we separate the end-to-end business process into business services which collaborate with each other. The collaboration of services is realised by sending asynchrony messages. The orchestration of processes inside services is done by a workflow-engine. So, a monolithic process model, which is very difficult to understand and contradicts the principle of loose attachment of services, can be avoided.

User interfaces linked to user tasks are developed on Angular platform which is executable on multiple browsers and mobile devices.

Contact us

VeN-IT Consulting Kft.
1112 Budapest 
HorzsakĹ‘ utca 5.  

Tel.: +361 781 0378 

E-mail: infokukacven-it.com

Name