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

边栏推荐
猜你喜欢

程序员架构修炼之道:软件架构基本概念和思维

complete knapsack problem

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

Depth study of 100 cases - convolution neural network (CNN) to realize the clothing image classification
![LeetCode 899 Ordered queue [lexicographical order] HERODING's LeetCode road](/img/95/1b63cfb25b9e0802666114f089fcb8.png)
LeetCode 899 Ordered queue [lexicographical order] HERODING's LeetCode road

Summary of redis basics - data types (strings, lists, sets, hashes, sets)

XDR平台架构与关键技术解析

LyScript implements memory stack scanning

Generate interface documentation online

Web Server 设置缓存响应字段的一些推荐方案
随机推荐
在线生成接口文档
LyScript 实现对内存堆栈扫描
Question G: Word Analysis ← Questions for the second provincial competition of the 11th Blue Bridge Cup Competition
【输出一个整数的的每一位,由高到低输出。使用递归和不使用递归】
【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
MySQL数据库高级使用
Machines need tokens more than people
[LeetCode—Question 2 Sum of Two Numbers Detailed Code Explanation ] The source code is attached, which can be copied directly
干货!一种被称为Deformable Butterfly(DeBut)的高度结构化且稀疏的线性变换
Machine Learning Overview
STM32入门开发 介绍SPI总线、读写W25Q64(FLASH)(硬件+模拟时序)
for in 和 for of的区别
Advanced use of MySQL database
怎么在外头使用容器里php命令
试题G:单词分析 ← 第十一届蓝桥杯大赛第二场省赛赛题
Simple implementation of a high-performance clone of Redis using .NET (1)
Realize 2d characters move left and right while jumping
SmobilerService 推送实现
数据库一席谈:打造开源的数据生态,支撑产业数字化浪潮
白帽黑客与留守儿童破壁对“画”!ISC、中国光华科技基金会、光明网携手启动数字安全元宇宙公益展