Workflow Designer

WorkflowServer comes with a built-in HTML5 visual designer that allows you easily create interactive workflows of any complexity, there’s no need to draft them programmatically. We reated this native element to let you design, model, edit and visualize your custom workflows.

  • Drag & Drop
  • Fully adapted for business uses
  • Full customization

Parallel process

WorkflowServer 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 together and continues the process in your workflow.

Horizontal scalability

In the multi-server mode, any number of WorkflowServer instances can be connected to a single database. All these instances are independent; the only thing that unites them in a cluster is the common database (or schema). The servers can be disconnected and connected to the database at any time; for the cluster to keep on working, one server is enough.

Multi-tenant

WorkflowServer supports multi-tenancy. You can pass a Tenant Id to the process and use it.

REST API

The set of APIs enables the exchange of messages via the HTTP protocol:

  • Workflow API enables you to manage everything related to your schemes and workflows.
  • Callback API allows you to integrate Workflow Server into any infrastructure (for example, the one based on microservice architecture).

Plugins

A plugin is a class that extends the functionality of WorkflowServer, and specifically:

  • Adds Custom Elements for WorkflowDesigner
  • Adds predefined Actions, Conditions and Authorization rules to the schemes designer.
  • Performs additional processing of the Workflow Runtime standard events.

Customization

You can change designer appearance and behaviour and make it more user-friendly.
  • Customization of elements in WorkflowDesigner.
  • Customization of forms in Frontend.

Localization

WorkflowServer supports a few languages in AdminPanel and WorkflowDesigner:

  • English
  • French
  • German
  • Italian
  • Portuguese
  • Russian
  • Spanish
  • Turkish
Sending your message