preface
Activiti workflow, enterprise ERP, OA, HR, CRM and other approval systems can be easily implemented. The leave approval demo starts from the process drawing to the end of the approval instance.
1、 Project form
Springboot+vue+activiti integrates activiti online editor, rapid development platform and pluggable workflow services.
2、 Project introduction
This project has the functions of user management, department management, code generation, system supervision, reports, large screen display, business approval, etc. The function is too powerful. You can only introduce the rough ore. what you see is what you get. Let’s experience it.
3、 Workflow
1. process model drawing
Enter the process model menu to create a process model. This involves gateway flow, and the flow conditions need to be set. Here, we use the lower branch for those over 30 years old, and the upper branch for those under 30 years old. Click the branch line to set the circulation conditions$ {age<=30}。 After saving, we can click publish in the list.
2. process configuration
After publishing, the list of published models is displayed. Before enabling, we need to set nodes and associate specific documents.
The approver can directly specify the person, Department, department head, initiator and department head according to the role, basically meeting all the flow needs, and can set form variables.
Set up the process form. At present, we have made a test form for asking for leave, and can authorize the corresponding roles to achieve user-defined permissions.
Start after setting.
3. process submission
Fill out the leave form
The priority of submitting documents is divided into ordinary, important and urgent. Message notification can select station notification, SMS and email.
Documents can be withdrawn after submission.
View the process flow progress.
You can also suspend and delete a process.
4. process approval
The handler can approve the list, process documents (reject or pass), or delegate others to do.
Approved.
Entrust others to be entrusted.
Enter the to do list after approval.
If you are over 30 years old, you can enter the following branches for circulation.
Approved.
5. to do information push
In station message push.
summary
The above only shows the approval process function of the platform. There are many other functions that have not been shown. I have also written some very useful components to achieve rapid and agile development of the system, greatly reducing the development time and cost. Currently, I am docking with the mobile terminal for approval. Since there was no time to deploy the online test environment before, you can consider the recent deployment. At present, you can contact me alone for remote demonstration. If you need the source code, please contact me. q:2500564056。
Acknowledgment:Jeecgboot open source http://jeecg.com/ Coffee rabbit activiti practice https://kafeitu.me/