当前位置:网站首页>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.
边栏推荐
- Machines need tokens more than people
- 优维低代码:Provider 构件
- Cookie和Session使用
- Polymorphism in detail (simple implementation to buy tickets system simulation, covering/weight definition, principle of polymorphism, virtual table)
- STM32入门开发 介绍SPI总线、读写W25Q64(FLASH)(硬件+模拟时序)
- oracle计算同、环比
- Cookie and Session usage
- LyScript 实现对内存堆栈扫描
- 嵌入式软件组件经典架构与存储器分类
- 下午见!2022京东云数据库新品发布会
猜你喜欢
Polymorphism in detail (simple implementation to buy tickets system simulation, covering/weight definition, principle of polymorphism, virtual table)
Web Server 设置缓存响应字段的一些推荐方案
Activiti产生的背景和作用
numpy
SmobilerService 推送实现
本周四晚19:00知识赋能第4期直播丨OpenHarmony智能家居项目之设备控制实现
for in 和 for of的区别
Generate interface documentation online
3分钟实现内网穿透(基于ngrok实现)
怎么在外头使用容器里php命令
随机推荐
机器学习(第一章)—— 特征工程
LeetCode 899 有序队列[字典序] HERODING的LeetCode之路
Traceback (most recent call last): File
[LeetCode—Question 2 Sum of Two Numbers Detailed Code Explanation ] The source code is attached, which can be copied directly
RICON:NER SOTA 又来!
干货!一种被称为Deformable Butterfly(DeBut)的高度结构化且稀疏的线性变换
Generate interface documentation online
fast planner中拓扑路径搜索
Matplotlib
What is the relationship between The Matrix and 6G?
浅谈SVN备份
ETL data cleaning case in MapReduce
507. 完美数
Analysis of the idea of the complete knapsack problem
Simple implementation of a high-performance clone of Redis using .NET (1)
How to use outside the PHP command in the container
redis基础知识总结——数据类型(字符串,列表,集合,哈希,集合)
Question G: Word Analysis ← Questions for the second provincial competition of the 11th Blue Bridge Cup Competition
FR9811S6 SOT-23-6 23V,2A同步降压DC/DC转换器
shell编程-测试