Features

html5 visual designer

We realize that not everyone is a developer, that is why Workflow Engine comes with an inbuilt HTML5 visual designer that allows you easily create interactive workflows of any complexity, there’s no need to draft them programmatically. We utilize the native element to let you design, model, edit and visualize your custom workflows.

drag & drop

Drag & Drop

Drag & drop your workflow activities to the desired location on the canvas without losing connections, or add new transitions between activities.

Fully adapted for business user

Fully adapted for business user

Workflow Designer is a simple and user-friendly tool which allows any user to change routes.

Full customization

Full customization

You can easily change any elements of the Designer - for example, edit form controls.

Scheme

CORE COMPONENTS

Workflow Engine offers its users all the components necessary to implement workflows of any complexity and helps them to maintain consistent business processes. Workflow Engine is designed to improve organizational efficiency and productivity, allowing companies to concentrate on job performance rather than workflow management.

Activities

Activities

Define document statuses, sets of methods to be executed and other workflow activities.

Transitions

Transitions

Connect activities with transitions that are triggered by commands or timers.

Actions

Actions

Write custom code actions that should be executed whenever an activity is performed.

Actors

Actors

Add multiple actors including users and external systems with different roles.

Commands

Commands

Specify commands that should be executed to trigger a specific transition.

Timers

Timers

Set intervals or date/time to trigger a transition from one activity to another.

VERSION CONTROL

Workflow Engine comes with an in-built version control that helps you keep track of any changes introduced to your workflows and revert them upon necessity. Whenever you update a workflow, the engine versions your changes, letting you choose whether you want existing processes to finish running the old version or to force them to run a new one.

How It Works

Version control

PARALLEL WORKFLOWS

Workflow Engine makes it possible to split your workflow into multiple branches to execute activities concurrently rather than successively. Successful completion of activities within all branches merges the branches back and forwards the process in your workflow.

How It Works

Parallel workflow

XML IMPORT/EXPORT

Workflow Engine generates versioned XML definition files that are stored in a connected database. Besides, the visual designer allows you to export and import workflows as backups, or for further reuse and sharing.

scheme code

LOCALIZATION SUPPORT

Transfer the intent of the original user interface to any other language while maintaining usability and functionality of the Workflow Engine by adding locale-specific translations to any UI component.

TIMERS

Workflow Engine enables users to add custom timers to trigger a transition from one activity to another, supporting the UTC format by default and allowing you to use a custom format.

Intervals

Set intervals in milliseconds, seconds, minutes, hours and days to trigger a transition.

Date/Time

Set a specific date, time or a date/time combination when a transition should be triggered.

COMPATIBILITY

dotnet dotnetcore

Workflow Engine comes in a .NET build, enabling you to run it in any environment that supports these technologies and integrate it into your .NET solutions. Besides, the engine is supplemented with a set of providers that allow you to connect it to a DBMS of your choice:

INTEGRATION OPTIONS

Direct Reference

Server-side integration

We have prepared a detailed instruction how to integrate Workflow Engine into your .NET or .NET Core project.

If there is no opportunity to integrate Workflow Engine into your project, just launch Workflow Server and call methods via HTTP API.

Build Managers

Designer Integration

Use our step-by-step instructions to integrate Workflow Designer into your application. If you are having trouble with styles, use integration via IFrame.

If you are using Angular, check one of the following examples: Angular Test, Angular Boilerplate.

How to integrate

BPMN 2.0 SUPPORT

Workflow Engine allows you to use your favourite BPMN tools to model business processes and execute them within the solution, enabling your analysts and developers to work more efficiently when using Workflow Engine as part of your BPM software.

Read more

We are using our own format because:

Compact notation Fewer objects Scheme adapted for custom development

YOUR OWN SECURITY LAYER

Workflow Engine comes with no embedded security whatsoever, which is great news. And here’s why.
Depending on how complex your application becomes eventually, the embedded security model results in a multitude of hard coded rules. Workflow Engine, in its turn, allows you to easily integrate it with a security system of your own choice, thus, remaining easily adapted to changing requirements and leaving the choice of a security layer up to you.

Read more

CONTACT US

Drop us a line and we will get back to you within 24 hours to answer your questions. All submitted information will be kept confidential.

* - required fields

There's been a server error. Please, try again

Sending your message