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

边栏推荐
- Programmers architecture practice way: software architecture basic concepts and thinking
- How to retrieve IDC research reports?
- The way of programmer architecture practice: how to design a sustainable evolution system architecture?
- 深度学习100例——卷积神经网络(CNN)实现服装图像分类
- 代码分析Objective-C中的深拷贝与浅拷贝
- 成为优秀架构师必备技能:怎样才能画出让所有人赞不绝口的系统架构图?秘诀是什么?快来打开这篇文章看看吧!...
- 记住用户名案例(js)
- Android 技术面试准备(含面试题及答案)
- RICON:NER SOTA 又来!
- CDH6.3.2开启kerberos认证
猜你喜欢
![[Bubble sort and odd-even sorting]](/img/89/d63afe1900a05b2a5615fcc3c09ccb.png)
[Bubble sort and odd-even sorting]

3分钟实现内网穿透(基于ngrok实现)

Activiti产生的背景和作用

如何检索IDC研究报告?

Analysis of the idea of the complete knapsack problem

For invoice processing DocuWare, cast off the yoke of the paper and data input, automatic processing all the invoice received

for in 和 for of的区别

Machine Learning Overview

笔试题:金额拆分

在 Chrome 开发者工具里通过 network 选项模拟网站的离线访问模式
随机推荐
What is a smart contract?
shell编程-测试
LeetCode——1161. 最大层内元素和
RecyclerView的item高度自适应
谷歌实用插件分享
完全背包问题的思路解析
MATLAB程序设计与应用 2.6 字符串
【二分查找详解外加递归写法】附有全部代码
Android 技术面试准备(含面试题及答案)
BPMN和DMN基本概念和使用案例
build --repot
再谈“雷克萨斯”安全装置失效!安全手册疑点重重,网友:细思极恐
LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之二
基于PHP7.2+MySQL5.7的回收租凭系统
浅谈SVN备份
Why is the new earth blurred, in-depth analysis of white balls, viewing pictures, and downloading problems
【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
如何检索IDC研究报告?
【冒泡排序以及奇数偶数排列】
【多线程的相关内容】