A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | WorkflowEngine | WorkflowServer | |||||||||||||||||||||||
2 | General | ||||||||||||||||||||||||
3 | Main purpose | An embedded component designed to be fully integrated into your .NET Framework or .NET Core project. | WorkflowServer is a stand-alone application which includes an admin panel and an integration HTTP API. It was designed for microservices-based architecture. | ||||||||||||||||||||||
4 | OS | Windows, Linux, MacOS | Windows, Linux, MacOS | ||||||||||||||||||||||
5 | Database | MS SQL Server, MongoDB, Oracle, MySQL, PostgreSQL, Redis | MS SQL Server, PostgreSQL, Oracle, MySQL, and MongoDB | ||||||||||||||||||||||
6 | Graphical/Visual Designer | Yes, HTML5-based | Yes, HTML5-based | ||||||||||||||||||||||
7 | Security | Workflow Engine does not have its own security system. Workflow Engine has IWorkflowRuleProvider for integration with external security system. How to Manage User Roles in WorkflowEngine: https://workflowengine.io/documentation/faq/workflow-engine/manage-roles/ | >= 2.7 OpenId Connect authorization & LDAP user imports OR connecting to an external user catalog <= 2.6 Workflow Server does not have its own security system. Workflow Server API has identityId (ID of a user who creates or executes workflow). Additionally, you can add Rules via Callback API for checking roles and permissions. You can set login&password and access token for access to the admin panel and API. | ||||||||||||||||||||||
8 | API | C# API | HTTP/REST API: - WorkflowAPI for managing workflows - CallbackAPI for executing Actions, Rules and Conditions | ||||||||||||||||||||||
9 | Docker | Yes, it can be included in the container of your application. | Yes | ||||||||||||||||||||||
10 | Admin panel | No | Yes | ||||||||||||||||||||||
11 | File format | XML | XML | ||||||||||||||||||||||
12 | Demo | https://workflowengine.io/demo/designer/ | Front-end: https://forms.workflowserver.io/ Admin panel: https://demo.workflowserver.io/ | ||||||||||||||||||||||
13 | |||||||||||||||||||||||||
14 | Features | ||||||||||||||||||||||||
15 | Regular process | Yes | Yes | ||||||||||||||||||||||
16 | Parallel process | Yes | Yes | ||||||||||||||||||||||
17 | Multi Server / Horizontal scalability | Yes (Ultimate version only) | Yes (Ultimate version only) | ||||||||||||||||||||||
18 | Forms and business entities | No | Yes | ||||||||||||||||||||||
19 | Multi-tenant | Yes | Yes | ||||||||||||||||||||||
20 | Calling external code | Yes | Yes | ||||||||||||||||||||||
21 | Expressions / Business Rules | Yes | Yes | ||||||||||||||||||||||
22 | Writing code in Designer | Yes with IntelliSense | Yes with IntelliSense | ||||||||||||||||||||||
23 | Scheme updating | Yes | Yes | ||||||||||||||||||||||
24 | Workflow Sheme Generation in code | Yes | Yes | ||||||||||||||||||||||
25 | Comands | Yes | Yes | ||||||||||||||||||||||
26 | Timers | Yes | Yes | ||||||||||||||||||||||
27 | Localization | Yes | Yes | ||||||||||||||||||||||
28 | User's parameters | Yes | Yes | ||||||||||||||||||||||
29 | Logging | You can find changes of states in WorkflowTransitionHistory table | Yes | ||||||||||||||||||||||
30 | Templates | Yes | Yes | ||||||||||||||||||||||
31 | HTTP(s) Request | Yes | Yes | ||||||||||||||||||||||
32 | Yes, Sending | Yes, Sending | |||||||||||||||||||||||
33 | File operations | Yes | Yes | ||||||||||||||||||||||
34 | SMS | Yes | Yes | ||||||||||||||||||||||
35 | Slack | Yes | Yes | ||||||||||||||||||||||
36 | Telegram | Yes | Yes | ||||||||||||||||||||||
37 | Advanced process monitoring | Yes | Yes | ||||||||||||||||||||||
38 | API for starting and stopping processes | Yes | Yes | ||||||||||||||||||||||
39 | Offline mode of processes execution suitable for mobile applications | Soon (>= 5.2 version) | Soon (>= 3.1 version) | ||||||||||||||||||||||
40 | Library of typical processes, i.e. snippets | Yes | Yes | ||||||||||||||||||||||
41 | Sync with Google Sheets | No | Soon (>= 3.0 version) | ||||||||||||||||||||||
42 | Sync with Elastic Cloud | No | Soon (>= 3.0 version) | ||||||||||||||||||||||
43 | Export data to Excel | No | Soon (>= 3.0 version) | ||||||||||||||||||||||
44 | |||||||||||||||||||||||||
45 | Workflow Desinger | ||||||||||||||||||||||||
46 | Annotations / Custom fields in Designer | Yes | Yes | ||||||||||||||||||||||
47 | Customization | Yes | Yes | ||||||||||||||||||||||
48 | Custom Designer Elements | Yes | Yes | ||||||||||||||||||||||
49 | Heat Map | Soon | Soon | ||||||||||||||||||||||
50 | BPMN Elements | Soon | Soon | ||||||||||||||||||||||
51 | CMMN Elements | Soon | Soon | ||||||||||||||||||||||
52 | |||||||||||||||||||||||||
53 | Integration into ... | ||||||||||||||||||||||||
54 | Custom Web-page | No, it requires a web-server for processing workflow | Yes (via iFrame or JavaScript injection) | ||||||||||||||||||||||
55 | ASP NET MVC | Yes | Yes, HTTP API | ||||||||||||||||||||||
56 | ASP NET Core MVC | Yes | Yes, HTTP API | ||||||||||||||||||||||
57 | ASP NET WebForms | Yes | Yes, HTTP API | ||||||||||||||||||||||
58 | ASP Clasic | Yes | Yes, HTTP API | ||||||||||||||||||||||
59 | WinForms/WPF/XAML | Core - yes. Designer via WebBrowser component. | Yes, HTTP API | ||||||||||||||||||||||
60 | PHP solution | No | Yes, HTTP API | ||||||||||||||||||||||
61 | Python solution | No | Yes, HTTP API | ||||||||||||||||||||||
62 | NodeJs solution | No | Yes, HTTP API | ||||||||||||||||||||||
63 | Java solution | No | Yes, HTTP API | ||||||||||||||||||||||
64 | |||||||||||||||||||||||||
65 | Roadmap | https://workflowengine.io/documentation/roadmap/ | |||||||||||||||||||||||
66 | Email for feature requrests | sales (at) optimajet.com | |||||||||||||||||||||||
67 | |||||||||||||||||||||||||
68 | |||||||||||||||||||||||||
69 | |||||||||||||||||||||||||
70 | |||||||||||||||||||||||||
71 | |||||||||||||||||||||||||
72 | |||||||||||||||||||||||||
73 | |||||||||||||||||||||||||
74 | |||||||||||||||||||||||||
75 | |||||||||||||||||||||||||
76 | |||||||||||||||||||||||||
77 | |||||||||||||||||||||||||
78 | |||||||||||||||||||||||||
79 | |||||||||||||||||||||||||
80 | |||||||||||||||||||||||||
81 | |||||||||||||||||||||||||
82 | |||||||||||||||||||||||||
83 | |||||||||||||||||||||||||
84 | |||||||||||||||||||||||||
85 | |||||||||||||||||||||||||
86 | |||||||||||||||||||||||||
87 | |||||||||||||||||||||||||
88 | |||||||||||||||||||||||||
89 | |||||||||||||||||||||||||
90 | |||||||||||||||||||||||||
91 | |||||||||||||||||||||||||
92 | |||||||||||||||||||||||||
93 | |||||||||||||||||||||||||
94 | |||||||||||||||||||||||||
95 | |||||||||||||||||||||||||
96 | |||||||||||||||||||||||||
97 | |||||||||||||||||||||||||
98 | |||||||||||||||||||||||||
99 | |||||||||||||||||||||||||
100 |