DWKit Built Its BPM Software on Workflow Engine

How DWKit, a BPM platform built on .NET Core and React, used Workflow Engine inside its product for HR, CMS and document approval solutions.

Diagram: four transitions lead from Workflow Designer, used without code, to processes end users build with it: vacation requests, invoice approvals, work orders and document approvals.
Optimajet Team·1 minute

Challenge

DWKit is a BPM platform based on .NET Core and React JS that helps to build custom enterprise solutions including HR, CMS, document approval systems and many others in a snap.

The DWKit BPM platform interface

DWKit required a lightweight and easy to use workflow engine with perpetual license and a visual designer to enable end-users without strong technical skills to draft business processes that the system would run on.

Solution

It took only a couple of weeks to set up the environment of Workflow Engine and integrate it into DWKit’s data model. The integration of Workflow Engine into the solution provided for the automation of any business processes end-users could now create, be it vacation requests, invoice approvals, work orders, document approvals, etc.

A business process automated inside DWKit after the Workflow Engine integration

Besides, the usage of Workflow Engine’s inbuilt visual designer made it possible for users to change a workflow scheme without having specific knowledge such as BPMN 2.0. The users can design and edit custom workflows without writing code. It reduces expenses for changing workflow process since each employee can easily change routing if necessary.

Results

Currently, Workflow Engine is one of DWKit’s four key components. The integrated solution is used by medium and large companies working in various industries with 100-5000 end-users.

Test it on your own process

The reading ends where a proof of concept begins. Model one process you already run, with a deadline, an escalation, and a restart in the middle of a wait, then count the code that lives outside the definition.