- 0
- 0
- 约6.33万字
- 约 64页
- 2026-02-04 发布于浙江
- 举报
Activity7⼯作流—从零到实战
⼀Activity基础
1.1⼯作流简介
⼯作流(Workflow),就是通过计算机业务流程⾃动化执⾏管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则⾃动
进⾏传递⽂档、信息或任务的过程,从⽽实现某个预期的业务⽬标,或者促使此⽬标的实现”。
1.2⼯作流系统
⼀个软件系统中具有⼯作流的功能,我们把它称为⼯作流系统,⼀个系统中⼯作流的功能是什么?就是系统的业务流程进⾏⾃动化管
理,所以⼯作流是建⽴在业务流程的基础上,所以⼀个软件的系统核⼼根本上还是系统的业务流程,⼯作流只是协助进⾏业务流程管理。即
使没有⼯作流业务系统也可以开发运⾏,只不过有了⼯作流可以更好的管理业务流程,提⾼系统的可扩展性。
1.2.1适⽤⾏业
消费品⾏业,制造业,电信服务业,银证险等⾦融服务业,物流服务业,物业服务业,物业管理,⼤中型进出⼝贸易公司,政府事业机
构,研究院所及教育服务业等,特别是⼤的跨国企业和集团公司。
1.2.2具体应⽤
1.关键业务流程:订单、报价处理、合同审核、客户电话处理、供应链管理等
2.⾏政管理类:出差申请、加班申请、请假申请、⽤车申请、各种办公⽤品申请、购买申请、⽇报
周报等凡是原来⼿⼯流转处理的⾏政表单。
3.⼈事管理类:员⼯培训安排、绩效考评、职位变动处理、员⼯档案信息管理等。
4.财务相关类:付款请求、应收款处理、⽇常报销处理、出差报销、预算和计划申请等。
5.客户服务类:客户信息管理、客户投诉、请求处理、售后服务管理等。
6.特殊服务类:ISO系列应流程、质量管理应流程、产品数据信息管理、贸易公司报关处理、物流公司货物跟踪处理等各种通过表
单逐步⼿⼯流转完成的任务均可应⽤⼯作流软件⾃动规范地实施。
1.3⼯作流实现⽅式
在没有专门的⼯作流引擎之前,我们之前为了实现流程控制,通常的做法就是采⽤状态字段的值来
跟踪流程的变化情况。这样不⽤⾓⾊的⽤户,通过状态字段的取值来决定记录是否显⽰。
针有权限可以查看的记录,当前⽤户根据⾃⼰的⾓⾊来决定审批是否合格的操作。如果合格将状
态字段设置⼀个值,来代表合格;当然如果不合格也需要设置⼀个值来代表不合格的情况。
这是⼀种最为原始的⽅式。通过状态字段虽然做到了流程控制,但是当我们的流程发⽣变更的时候,
这种⽅式所编写的代码也要进⾏调整。
那么有没有专业的⽅式来实现⼯作流的管理呢?并且可以做到业务流程变化之后,我们的程序可以不⽤改变,如果可以实现这样的效
果,那么我们的业务系统的适应能⼒就得到了极⼤提升。
1.4⼯作流实现原理分析
如何可以做到我们在业务流程发⽣变更后,我们的业务系统代码可以不发⽣改变?此时我们就来分析⼀下原理。具体分析过程如下图所
⽰:
⼆什么是Activiti7
2.1Activiti介绍(博主这⾥介绍的版本是Activiti7)
Alfresco软件在2010年5⽉17⽇宣布Activiti业务流程管理(BPM)开源项⽬的正式启动,其⾸席架构师由业务流程管理
BPM的专家TomBaeyens担任,TomBaeyens就是原来jbpm的架构师,⽽jbpm是⼀个⾮常有名的⼯作流引擎,当然activiti也是
⼀个⼯作流引擎。
Activiti是⼀个⼯作流引擎,activiti可以将业务系统中复杂的业务流程抽取出来,使⽤专门的建模语⾔(BPMN2.0)进⾏定义,业
务系统按照预先定义的流程进⾏执⾏,实现了业务系统的业务流程由activiti进⾏管理,减少业务系统由于流程变更进⾏系统升级改造的⼯
作量,从⽽提⾼系统的健壮性,同时也减少了系统开发维护成本。
官⽅⽹站:
2.1.1BPM
BPM(BusinessProcessManagement),即业务流程管理,是⼀种以规范化的构造端到端的卓越
业务流程为中⼼,以持续的提⾼组织业务绩效为⽬的系统化⽅法,常见商业管理教育如EMBA、MBA
等均将BPM包含在内。
企业流程管理主要是企业内部改⾰,改变企业职能管理机构重叠、中间层次多、流程不闭环
等,做到机构不重叠、业务不重复,达到缩短流程周期、节约运作资本、提⾼企业效益的作⽤
您可能关注的文档
- 2020中考作文预测题导写:这份爱,照亮了我.pdf
- 2021年部编版四年级上册看拼音写词语(最新版)).pdf
- 2022 年全国硕士研究生入学统一考试英语(二)试题及答案.pdf
- 2022-02-28重新理解财富:完成12次认知升级.pdf
- 2022-2023学年度第二学期期末调研测试试题七年级期末试卷.pdf
- 2022-2023学年黑龙江省绥化市七年级(下)期末英语试卷(含解析).pdf
- 2022年山东省枣庄市中考数学试卷(原卷版).pdf
- 2022年四川单招生文化考试语文卷(含答案).pdf
- 2022注册岩土工程师考试岩土案例模拟卷(一).pdf
- 2022最新USB命名及速率标准.pdf
- Unit8GreenLivingReadingClub课件高一英语北师大版.pptx
- 中国近现代历史脉络的双重透视:党的关键会议与土地政策演变纲要.docx
- 基于大概念的深度复习与素养培育:中华民族抗日战争的全景透视与中考链接.docx
- 项目限额领料管理实施细则培训课件.pptx
- 分子结构测定价层电子对互斥理论原子轨道理论课件高二上学期化学人教版选择性必修2.pptx
- 核心素养导向下的小学英语单元结构化复习教学设计——以冀教版(三年级起点)四年级上册为例.docx
- Unit7HappyBirthday!WrapupAssessment(课件)-译林版英语三年级上册.pptx
- 小学英语四年级下册Module 5 Unit 1 “I was two then.docx
- 《呼吸机使用与护理》教学设计.docx
- 探索凑整的奥秘——沪教版四年级下册《运算定律》单元开启课.docx
原创力文档

文档评论(0)