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

边栏推荐
- shell编程-测试
- Web Server 设置缓存响应字段的一些推荐方案
- 机器学习(第一章)—— 特征工程
- How to retrieve IDC research reports?
- Programmers architecture practice way: software architecture basic concepts and thinking
- 用于发票处理的 DocuWare,摆脱纸张和数据输入的束缚,自动处理所有收到的发票
- [Star Project] Little Hat Plane Battle (9)
- 【TypeScript】为什么要选择 TypeScript?
- 成为优秀架构师必备技能:怎样才能画出让所有人赞不绝口的系统架构图?秘诀是什么?快来打开这篇文章看看吧!...
- 【AppCube】数字孪生万物可视 | 联接现实世界与数字空间
猜你喜欢

Simple implementation of a high-performance clone of Redis using .NET (1)

笔试题:金额拆分

Binary search tree (search binary tree) simulation implementation (there is a recursive version)

深度学习100例——卷积神经网络(CNN)实现服装图像分类

2022年五面蚂蚁、三面拼多多、字节跳动最终拿offer入职拼多多

性能优化|从ping延时看CPU电源管理

图新地球为什么很模糊,白球、看图、下载问题深度剖析

微信小程序获取用户手机号码
请问应该用什么关键字将内容主题设置为 dark 呢

Classical Architecture and Memory Classification of Embedded Software Components
随机推荐
记某社区问答
【输出一个整数的的每一位,由高到低输出。使用递归和不使用递归】
科普大佬说 | 黑客帝国与6G有什么关系?
巴比特 | 元宇宙每日必读:玩家离场,平台关停,数字藏品市场正逐渐降温,行业的未来究竟在哪里?...
[Output each bit of an integer, from high to low.With and without recursion]
【AppCube】数字孪生万物可视 | 联接现实世界与数字空间
Android 技术面试准备(含面试题及答案)
数据库一席谈:打造开源的数据生态,支撑产业数字化浪潮
MATLAB Programming and Applications 2.6 Strings
JS快速高效开发技巧指南(持续更新)
Objective - C code analysis of the deep and shallow copy
507. 完美数
性能优化|从ping延时看CPU电源管理
SmobilerService 推送实现
MySQL数据库高级使用
MySQL数据库基本使用
一文带你弄懂 CDN 技术的原理
多态详细讲解(简单实现买票系统模拟,覆盖/重定义,多态原理,虚表)
完全背包问题的思路解析
怎么在外头使用容器里php命令