当前位置:网站首页>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.

边栏推荐
- LeetCode——1161. 最大层内元素和
- LyScript implements memory stack scanning
- [Wrong title] Circuit maintenance
- 【TypeScript】为什么要选择 TypeScript?
- STM32入门开发 介绍SPI总线、读写W25Q64(FLASH)(硬件+模拟时序)
- MySQL database combat (1)
- Question G: Word Analysis ← Questions for the second provincial competition of the 11th Blue Bridge Cup Competition
- 实现2d人物在跳跃的同时左右移动
- 二叉搜索树(搜索二叉树)模拟实现(有递归版本)
- Classical Architecture and Memory Classification of Embedded Software Components
猜你喜欢

玉溪卷烟厂通过正确选择时序数据库 轻松应对超万亿行数据

MySQL database combat (1)

Depth study of 100 cases - convolution neural network (CNN) to realize the clothing image classification

用于发票处理的 DocuWare,摆脱纸张和数据输入的束缚,自动处理所有收到的发票

巴比特 | 元宇宙每日必读:玩家离场,平台关停,数字藏品市场正逐渐降温,行业的未来究竟在哪里?...
![LeetCode 899 有序队列[字典序] HERODING的LeetCode之路](/img/95/1b63cfb25b9e0802666114f089fcb8.png)
LeetCode 899 有序队列[字典序] HERODING的LeetCode之路

Web Server 设置缓存响应字段的一些推荐方案

如何检索IDC研究报告?

微信小程序获取用户手机号码

CADEditorX ActiveX 14.1.X
随机推荐
Cookie and Session usage
代码分析Objective-C中的深拷贝与浅拷贝
微信多开批处理(自动获取安装路径)
Skills required to be a good architect: How to draw a system architecture that everyone will love?What's the secret?Come and open this article to see it!...
再谈“雷克萨斯”安全装置失效!安全手册疑点重重,网友:细思极恐
RecyclerView的item高度自适应
跨链桥协议 Nomad 遭遇黑客攻击,损失超 1.5 亿美元
What is the relationship between The Matrix and 6G?
Traceback (most recent call last): File
下午见!2022京东云数据库新品发布会
Objective - C code analysis of the deep and shallow copy
Programmers architecture practice way: software architecture basic concepts and thinking
Matplotlib
Skills required to be a good architect: How to draw a system architecture that everyone will love?What's the secret?Come and open this article to see it!...
【JDBC以及内部类的讲解】
成为优秀架构师必备技能:怎样才能画出让所有人赞不绝口的系统架构图?秘诀是什么?快来打开这篇文章看看吧!...
程序员架构修炼之道:软件架构基本概念和思维
How to make self-introduction
RICON:NER SOTA 又来!
ETL data cleaning case in MapReduce