当前位置:网站首页>The effects of the background and the Activiti
The effects of the background and the Activiti
2022-08-03 11:12:00 【51CTO】
Workflow
Workflow concept: a process of work, a business process of development of things
Process:
Leave process: employee application - department manager - general managerManager - Personnel Archive
- In the traditional way: the delivery of the leave request is realized
- Paperless Office: Online Application - Online Approval - A Leave Record
Workflow is the automated management of business processes through a computer.It mainly solves "the process of automatically transferring documents, information or tasks among multiple participants according to certain predefined rules, so as to achieve a certain expected business goal, or promote the realization of this goal".
Workflow Engine
In order to achieve automatic control, the Activiti engine was created.Function: realize process automation control.
Workflow System
If a system has the function of automatic management of the process, this system can be called a workflow system.
How to realize the automatic management of the process?
Programmer coding to achieve
For example, the leave process: employee application - department manager - general manager - personnel archive
Several fields can be defined for employee number, departmentNo., name, date, days, reason, status, etc.
Employee related status: 0 not submitted 1 submitted
Department manager approval conditions: department number and department manager have the same department number, status=1
Department manager relatedStatus: 2 Agree 3 Disagree
General Manager Approval Conditions: Status=2
General Manager Related Status: 4 Agree 5 Disagree
Personnel Archive Conditions: Status=4
Personnel Archive Status: 6 Agree7 Disagree
Problem: After the business process is changed (for example: the process does not need the approval of the general manager, then the status 4 is gone), the program cannot be used
How to solve?
The program code does not need to be changed after the change of the business process can be realized with the same change -----Activiti.
Applicable industries and scenarios
Applicable industries:
Consumer goods industry, manufacturing, telecommunications services, banking, securities insurance and other financial services, logistics services, property services, property management, large and medium-sized import and export tradeCompanies, government institutions, research institutes and education services, especially large multinational companies and group companies.
Applicable scenarios:
- Key business processes: order, quotation processing, contract review, customer call processing, supply chain management, etc.
- Administrative management: applications for business trips, applications for overtime, applications for leave, applications for car use, applications for various office supplies, applications for purchases, daily and weekly reports, etc.
- Personnel management: staff training arrangement, performance appraisal, job change processing, staff file information management, etc.
- Finance-related categories: payment requests, receivables processing, daily reimbursement processing, travel reimbursement, budget and plan applications, etc.
- Customer service: customer information management, customer complaint, request processing, after-sales service management, etc.
- Special service categories: ISO series corresponding process, quality management corresponding process, product data information management, customs declaration processing of trading companies, cargo tracking processing of logistics companies and other tasks that are gradually completed manually through forms can be applied automatically by workflow software.Standardized implementation.
This is the end of the content of this article.
If you have any gains, please like, collect, and follow️. Your encouragement is my biggest motivation.
If you have any mistakes or questions, you are welcome to point them out.
Homepage: Drink a cup of nothing blog summaryKeep the love and go to the next mountain and sea.
边栏推荐
猜你喜欢
Binary search tree (search binary tree) simulation implementation (there is a recursive version)
成为优秀架构师必备技能:怎样才能画出让所有人赞不绝口的系统架构图?秘诀是什么?快来打开这篇文章看看吧!...
SmobilerService 推送实现
机器学习(第一章)—— 特征工程
笔试题:金额拆分
干货!一种被称为Deformable Butterfly(DeBut)的高度结构化且稀疏的线性变换
云原生 Dev0ps 实践
【Star项目】小帽飞机大战(九)
「全球数字经济大会」登陆 N 世界,融云提供通信云服务支持
程序员架构修炼之道:如何设计出可持续演进的系统架构?
随机推荐
This article takes you to understand the principle of CDN technology
再谈“雷克萨斯”安全装置失效!安全手册疑点重重,网友:细思极恐
ScrollView嵌套RecyclerView滚动冲突
Depth study of 100 cases - convolution neural network (CNN) to realize the clothing image classification
记某社区问答
笔试题:金额拆分
MATLAB程序设计与应用 2.7 结构数据与单元数据
Lease recovery system based on PHP7.2+MySQL5.7
Babbitt | Metaverse daily must-read: Players leave, platforms are shut down, and the digital collection market is gradually cooling down. Where is the future of the industry?...
2022年五面蚂蚁、三面拼多多、字节跳动最终拿offer入职拼多多
Traceback (most recent call last): File
MySQL数据库实战(1)
3D激光SLAM:LeGO-LOAM---两步优化的帧间里程计及代码分析
Cookie和Session使用
Summary of redis basics - data types (strings, lists, sets, hashes, sets)
3分钟实现内网穿透(基于ngrok实现)
用于发票处理的 DocuWare,摆脱纸张和数据输入的束缚,自动处理所有收到的发票
程序员架构修炼之道:如何设计出可持续演进的系统架构?
MySQL database combat (1)
Advanced use of MySQL database