The WorkflowServer is open source standalone HTTP server. It supports two modes: console and windows service. You can Integrate a workflow functionality to a solution using HTTP-protocol. Solution can use any technologies: .NET, PHP, Java, NodeJS, Ruby, Python.
- Process scheme generation in runtime
- BackEnd with designer of process scheme
- Integration into any solutions (.NET, PHP, Java, NodeJS, Ruby, Python and etc.) using HTTP-protocol
- Database support: MS SQL, Oracle, MySQL, PostgreSQL, RavenDB, MongoDB
- Mode: Console and Windows Sevice
- Workflow API
- Designer API
- Callback API
- Workflow API
url: /workflowapi
Implements the basic operation of WorkflowRuntime. The basic operations:
- Creation of the instance
- Getting the list of available commands
- Execution of the command
- Getting the list of available states to set
- Set State
- Process is exist
GetActions
input: type=getactions
return: [list of actions]
ExecuteAction
input: type=executeaction, name=[name of action], parameter=[parameter of action], pi=[ProcessInstanse serialized to json]
ExecuteCondition
input: type=executecondition, name=[name of action], parameter=[parameter of action], pi=[ProcessInstanse serialized to json]
return: [result of condition]
GetRules
input: type=getrules
return: [list of rules]
Check
input: type=check,pi=[ProcessInstanse serialized to json],identityid=[user id],name=[name of rule],parameter=[parameter of rule]
return: [result of check]
GetIdentities
input: type=getidentities,pi=[ProcessInstanse serialized to json],name=[name of rule],parameter=[parameter of rule]
return: [list of idetities of users]
Official web site - http://workflowenginenet.com/server
For technical questions, please contact [email protected]
For commercial use, please contact [email protected]
WorkflowEngine.NET free limits:
- Activity: 15
- Transition: 25
- Command: 5
- Schema: 1
- Thread: 1