Activiti workflow background management system based on springboot and Vue

Time:2022-6-20

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.Activiti workflow background management system based on springboot and Vue

Activiti workflow background management system based on springboot and Vue

Activiti workflow background management system based on springboot and Vue

2. process configuration

After publishing, the list of published models is displayed. Before enabling, we need to set nodes and associate specific documents.

Activiti workflow background management system based on springboot and Vue

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.

Activiti workflow background management system based on springboot and Vue

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.Activiti workflow background management system based on springboot and Vue

Start after setting.

3. process submission

Fill out the leave formActiviti workflow background management system based on springboot and Vue

Activiti workflow background management system based on springboot and Vue

The priority of submitting documents is divided into ordinary, important and urgent. Message notification can select station notification, SMS and email.

Activiti workflow background management system based on springboot and Vue

Documents can be withdrawn after submission.Activiti workflow background management system based on springboot and Vue

View the process flow progress.

Activiti workflow background management system based on springboot and Vue

You can also suspend and delete a process.Activiti workflow background management system based on springboot and Vue

4. process approval

The handler can approve the list, process documents (reject or pass), or delegate others to do.Activiti workflow background management system based on springboot and Vue

Approved.Activiti workflow background management system based on springboot and Vue

Entrust others to be entrusted.Activiti workflow background management system based on springboot and Vue

Enter the to do list after approval.Activiti workflow background management system based on springboot and Vue

If you are over 30 years old, you can enter the following branches for circulation.Activiti workflow background management system based on springboot and Vue

Approved.

Activiti workflow background management system based on springboot and Vue

5. to do information push

In station message push.Activiti workflow background management system based on springboot and Vue

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/

Recommended Today

Common commands for Linux debugging

1、 Use curl to output the whole process of communication for debugging curl -v https://www.example.com Notes:curl is a file transfer tool that works from the command line using URL rules. It supports file uploading and downloading, so it is a comprehensive transmission tool. However, traditionally, curl is called a download tool. Support HTTP, HTTPS, FTP, […]