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.
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.
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.
WorkflowServer supports multi-tenancy. You can pass a Tenant Id to the process and use it.
The set of APIs enables the exchange of messages via the HTTP protocol:
A plugin is a class that extends the functionality of WorkflowServer, and specifically:
WorkflowServer supports a few languages in AdminPanel and WorkflowDesigner: