Location>code7788 >text

core workflow WorkFlow process (introduction)

Popularity:293 ℃/2025-04-08 21:18:13

 

WikeFlow official website:

WikeFlow Learning Edition Demo Address:

WikeFlow Learning Version Source Code Download: /wikesoft/WorkFlow

WikeFlow2.0 demo address:

WikeFlow2.0-Vue3 Demo Address::8080/

WikeFlow2.0 Help Documentation:/


Introduction to WikeFlow2.0

Why do we need to develop our own process engine?

There are some three-party process engines under the .net platform. Many of these process engines are not easy to use or difficult to meet the business needs of users. The bloated functions make it difficult to learn, and the limitations of conditions make it difficult to integrate or it is impossible to integrate at all. We cannot use the customer's own permission system to run the process. Only in response to the current industry situation did we decide to develop the process engine ourselves.

1. WikeFlow 2.0 can meet the process approval business scenarios of almost all industries. The biggest advantages of the process engine are: small, flexible, highly scalable, and easy to integrate.

2. The core team of WikeFlow2.0 has more than 10 years of development experience and has very rich experience in process engine related.

3. WikeFlow2.0 summarizes domestic and foreign process engines to learn from their strengths and weaknesses. WikeFlow2.0 has been collecting customer feedback and constantly evolving.

4. After WikeFlow 2.0 has been continuously modified and improved in the actual use of multiple projects of the company, we decided to become an independent product, with strong practical experience in the product.

5. There are two versions of WikeFlow2.0: a version that supports .Net FrameWork and a version that supports .net Core. Java may be supported later (WikeFlow For Java version)

6. WikeFlow 2.0 is not an upgrade to WikeFlow, but a complete refactoring. If your project is using WikeFlow, you need to adjust the code by yourself.

7. WikeFlow2.0's process approval supports WinForm programs. You only need to set the to-do path of each node to your Winform form.

If you need to perform process design in the Winform program, add a WebBrower to the Winform program and add the Url of the process design to the WebBrower.

 


WikeFlow2.0 main functions

1. Process approval, general business approval

2、Process signing, multiple people will be approved by one task node

3. Process rejection, process disagrees

4、Process transfer, process is transferred from one person to another person for processing

5、Process circulation, pass the process to other people to review

6、The process is withdrawn, and it can be withdrawn after submission

7、Process attachment, support node attachment

8、Modify business data during process approval

9、Business data permission settings during process approval


WikeFlow2.0 system framework

WikeFlow 2.0 has two versions that support .net framework and .net core, and WikeFlow for java is under development.

Backend framework .net framework

Mvc5 and Webform

ORM:EntityFrameWork6.0

Backend framework .net core

.net core Mvc

ORM:EFCore/Sqlsugar

MVC front-end framework:

bootstrap3, jqGrid, jQuery, layer, jsPlumb, etc.

Vue3 front-end framework:

Vue3, Element plus, Axios, Vite, etc.

Easy to integrate:

WikeFlow2 integration is easy to use. How to integrate into your project, please check it"How to Integrate WikeFlow2.0"


WikeFlow2.0 multi-database support

It also supports multiple databases, MySql, Oracle, SQLServer, Dameng, and Renmin University Golden Case.

The .net framework version only needs to modify the database connection string inside to achieve easy switching between different databases.

The .net core version only needs to modify the code in the ConfigureServices to achieve easy switching between different databases.