当前位置:网站首页>Activiti产生的背景和作用
Activiti产生的背景和作用
2022-08-03 10:58:00 【51CTO】
工作流
工作流概念:工作的一个流程,事物发展的一个业务过程
流程:
请假流程:员工申请—部门经理—总经理—人事存档
- 传统方式下:请假条的传递来实现
- 无纸化办公:线上申请—线上审批—一条请假记录
工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。
工作流引擎
为了实现自动化控制,Activiti引擎就产生了。作用:实现流程自动化控制。
工作流系统
如果一个系统具备流程的自动化管理功能,这个系统别可以称为工作流系统。
如何来实现流程的自动化管理?
程序员编码来实现
比如请假流程:员工申请—部门经理—总经理—人事存档
可以定义几个字段员工工号,部门号,姓名,日期,天数,原因,状态等
员工相关状态:0未提交 1提交
部门经理审批条件:部门号部门经理的部门编号相同,状态=1
部门经理相关状态:2同意 3不同意
总经理审批条件:状态=2
总经理相关状态:4同意 5不同意
人事存档条件:状态=4
人事存档状态:6同意7不同意
问题:业务流程变更(比如:流程不需要总经理审批了,那么状态4也就没了)后,程序不能使用
如何解决?
以不变应万变-----Activiti就可以实现业务流程变化后,程序代码不需要改动。
适用行业和场景
适用行业:
消费品行业,制造业,电信服务业,银证险等金融服务业,物流服务业,物业服务业,物业管理,大中型进出口贸易公司,政府事业机构,研究院所及教育服务业等,特别是大的跨国企业和集团公司等。
适用场景:
- 关键业务流程:订单、报价处理、合同审核、客户电话处理、供应链管理等
- 行政管理类:出差申请、加班申请、请假申请、用车申请、各种办公用品申请、购买申请、日报周报等凡是原来手工流转处理的行政表单。
- 人事管理类:员工培训安排、绩效考评、职位变动处理、员工档案信息管理等。
- 财务相关类:付款请求、应收款处理、日常报销处理、出差报销、预算和计划申请等。
- 客户服务类:客户信息管理、客户投诉、请求处理、售后服务管理等。
- 特殊服务类:ISO系列对应流程、质量管理对应流程、产品数据信息管理、贸易公司报关处理、物流公司货物跟踪处理等各种通过表单逐步手工流转完成的任务均可应用工作流软件自动规范地实施。
本文内容到此结束了,
如有收获欢迎点赞收藏关注️,您的鼓励是我最大的动力。
如有错误疑问欢迎各位大佬指出。
主页: 共饮一杯无的博客汇总保持热爱,奔赴下一场山海。

边栏推荐
猜你喜欢

MySQL数据库基本使用

如何通过DBeaver 连接 TDengine?

Matplotlib

科普大佬说 | 黑客帝国与6G有什么关系?

MySQL database combat (1)

孙宇晨式“溢价逻辑”:不局限眼前,为全人类的“星辰大海”大胆下注

complete knapsack problem

聊天app开发——防炸麦以及节省成本的内容鉴定方法

APENFT FOUNDATION官宣2022艺术梦想基金主题征集

Babbitt | Metaverse daily must-read: Players leave, platforms are shut down, and the digital collection market is gradually cooling down. Where is the future of the industry?...
随机推荐
GBase 8c分布式数据库,数据如何分布最优?
二叉搜索树(搜索二叉树)模拟实现(有递归版本)
嵌入式软件组件经典架构与存储器分类
出色的移动端用户验证
[LeetCode—Question 2 Sum of Two Numbers Detailed Code Explanation ] The source code is attached, which can be copied directly
How to make self-introduction
Interview Blitz 71: What's the difference between GET and POST?
Machine Learning Overview
机器学习(第一章)—— 特征工程
Mysql OCP 74 questions
Pixel mobile phone system
ScrollView嵌套RecyclerView滚动冲突
跨链桥协议 Nomad 遭遇黑客攻击,损失超 1.5 亿美元
"Global Digital Economy Conference" landed in N World, Rongyun provides communication cloud service support
像用户体验设计师一样思考
Question G: Word Analysis ← Questions for the second provincial competition of the 11th Blue Bridge Cup Competition
多态详细讲解(简单实现买票系统模拟,覆盖/重定义,多态原理,虚表)
type="module" you know, but type="importmap" you know
【TypeScript】Why choose TypeScript?
分布式事务七种解决方案