Product

  1. Slickflow technical framework diagram

The Slickflow workflow engine selects the BPMN model as the semantic expression of the workflow model. The BPMN model eliminates the barriers between technology and business, and focuses on the needs and understanding of business personnel for the process, rather than being technology-based, which is relatively more recent One step reflects the concept of technology serving business needs. Secondly, due to the close integration of the workflow model with business requirements and the emergence of new technologies, it is considered necessary to build a new workflow system; in view of the above understanding, the key models and algorithms for building an independent workflow system are summarized and realized Slickflow workflow engine, as a workflow engine on the .NET platform, hopes to bring a middleware tool worth using for the development of enterprise business systems.

  2. Slickflow technical advantages
  1) Select the BPMN model as the flow chart meta element identifier;
  2) Component embedded integration, focusing on process flow control links;
  3) Using Dapper data access framework, performance is close to native SQL, supporting various databases such as My SQL, Oracle, King Base, etc;
  4) HTML5 based B/S workflow graphical editor, process definition BPMN file reading and graphics;
  5) Workflow service Api interface encapsulation and call;
  6) .NET Framework and .NET Core cross-platform versions are supported at the same time;
  7) Rich code examples
    a) Workflow service Web Api interface example;
    b) Web Form Demo code example;
    c) Mvc Demo code example;
    d) Winform Demo code example;
  8) Process unit test for Web API interface;

  3. Slickflow features list(.NET/.NETCore)

Community Enterprise Edtion Ultimate Edtion Universal Edtion
Slickflow Engine Basic features Sequence序
Branch/Merge
Conditional Expression
Self-Circulation
Role Resource
Withdraw/Sendback/Reverse
Entrust
Process Version Management
Jump
Slickflow Engine Advanced Features Signature Together
               1. Serial and parallel countersignature
               2. Countersignature pass rate
Signature Forward
               1. Sign before and sign after
               2. Pass rate of endorsement
Sub Process
And-Split Multiple Instance
               1. Basic functions of parallel containers
               2. Parallel container nested countersignature
               3. Parallel multiple return
Timer
               1. Process timing start
               2. The process ends automatically when overdue
EMail
               1. To do task send email
Intermediate
XOr
Enhanced OrJoin
Process file cache update
Process variable writing and reading
Node Custom Attributes(MyProperties)

External Event Service Interaction

Node Event Binding

1. Local Service;

2. C# Component Assembly;

3. WebApi;

4. Database SQL;

5. Database Stored Procedure;

6. Python Srcipt;

Process Version Upgrade
Process Close
Process Reject
Process Resend
Process Revise
               1. Parallel multi-instance branch revision
               2. Parallel countersignature revision
Process Validity Verification
WebTest Process Integration Quick Test(Simulated User) ×
Graph Modeling Languange Tool ×
WebJob Administration Tool × ×
SlickMaster Form Designer Form Designer
× ×
Form Engine Integration
× ×
SlickOne Enterprise Edition Development Framework

SlickSafe Permission Development Framework


Slickflow Group Edition


Technical Support and Version Upgrade 1 Year
1 Year
1 Year

Slickflow

Community Edition

Slickflow(V1.7.0) project address:: https://github.com/besley/Slickflow

SlickMaster Form Designer

Github project address: https://github.com/besley/SlickMasterCE

SlickOne enterprise-level Web rapid development framework

Github project address: https://github.com/besley/SlickOne

SlickSafe permission system development framework

Github project address: https://github.com/besley/SlickSafe