Workflow Engine

HTML5 Designer, Customizable, Parallel branching, Versioning

QUICK OVERVIEW

Workflow Engine is a perfect solution if you are dealing with business entities life cycle management in a project. Using embedded drag&drop designer you can create processes in your system and manage your workflows via simple API.
Basic set of elements allows business users to modify workflow schemes by themselves. You can integrate Workflow Engine as an embedded component or via REST API.

Supported Workflow Processes

Document Approval Process / Human Approval

Common business processes that require someone to sign off on the data at a certain stage. An approval workflow is a logical sequence of tasks, including human approvals and rejects, to process data.

What’s in it for me?

Common business processes that require someone to sign off on the data at a certain stage. An approval workflow is a logical sequence of tasks, including human approvals and rejects, to process data.

What's it like?

A purchase order approval, the contracting process, documents coordination — any process where managers or executives are involved.


Data Processing

Data processing is the series of operations that are carried out on data, files, and documents. These operations are traceable and can be organised sequentially or in parallel.

What’s in it for me?

Modeling data processing in a graphic designer is much faster than writing code. Visualised processes are clear and easy to modify.

What's it like?

Performing actions on a trigger or event. Processing data coming from external systems and IoT devices. Working with files (creating, reading, writing, moving, deleting) and HTTP services (POST and GET requests).


Long running process

A persistent workflow that can last for hours, days, or months. For example, the workflow sends an order to an external system and waits for a response — duration is less important than the fact that you potentially have to wait, which is the case in almost any situation when humans or remote communication is involved.

What’s in it for me?

WorkflowEngine is a stateless engine — it stores the state of processes in persistent storage, automatically saves and loads processes. This allows to execute many long-running processes, perform horizontal scaling and makes processes fail-safe.

What's it like?

Any process that involves waiting for response or action from the external system. Never-ending processes. Timer-based processes.

CORE FEATURES

Workflow Engine supports SQL and noSQL databases. You can also choose providers for MS SQL Server, SQL Azure, PostgreSQL, Oracle, MySQL, MongoDB, CosmosDB and Redis. Workflow Engine and Workflow Server are unique solutions with the widest range of features that allow you develop executable workflows of any complexity:

brush

HTML5 visual designer

Design, model, edit and visualize your workflows in a web-browser.

timer

Business-oriented scheme elements

Available elements set includes: Activity, Transition, Action, Actor, Command, Timer. Your users will be able to change process schemes by themselves.

save

Process scheme update

There are two types of running processes schemes update: the old process uses the old scheme and the old process is updated on a new scheme.

branche

Parallel workflow support

Split workflows into branches that execute tasks concurrently.

xml

XML import/export

Export your workflows for further reuse and sharing.

local

Localization support

Translate user interface to various languages.

Which product do I need?

Regardless of your business needs, OptimaJet gives your team the tools to deliver on your outcomes.
This is a right choice if you already have a .NET or .NET Core information system.

Workflow Solutions

Workflow Engine

An embedded component designed to be fully integrated into your .NET or .NET Core project.
This is a right choice if you already have a .NET or .NET Core information system.


custom-preview
Read more

Workflow Server

A stand-alone application designed for microservices-based architecture. Includes an admin panel and an integration API. It supports Windows, MacOs and Linux and Docker containers.

This is a right choice if you need a ready-to-use cross-platform workflow solution.

custom-preview
Read more

DWKit

A low-code platform to build your workflow process from scratch and get going. Start with building a Proof of Concept. Creating a successful prototype has never been this easy!

This is a right choice if you need to develop a workflow solution from scratch.

custom-preview
Download Starter Pack to build Proof of Concept

BEST LICENSING FOR SAAS PROVIDERS

Being a perfect fit for private enterprise applications, Workflow Engine and Workflow Server also have the best licensing terms for SaaS providers. We set no redistribution limitations, have no loyalty fees and offer full customization capability. Besides, a single license allows you to build a single software product, whether it's SaaS or not.

Get a quote

OUR CUSTOMERS

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
Top