学会使用工作流_一触即发

流程的定义:

按着条理和顺序做事情的过程就是流程。我们的定义:流程就是一组活动按照一定顺序组成的序列流。企业或者组织的运营本质上就是众多的业务流程运行的过程。

流程引擎的核心:

事件驱动和控制业务逻辑,不需要人记忆该做什么,只要流程的开关一经开启,剩下的事件触发都不需要人为处理,都是流程引擎去做的。

为什么要使用工作流呢?

1、为了应对快速变化的市场环境

2、梳理企业的业务过程,采用分而治之的管理方式,由粗变细的转变。

流程思想:仅有思想是不行的,还有将思想落地,融入到企业的日常工作流程中去。

工作流模型:工作流控制模块、工作流定义模块、工作流监控管理模块和客户端应用模块

3、项目中的实践:

两种流程类型:业务流和审批流

如何创建工作流以及如何使用和配置工作流?

例如:公司职工辞职这一流程

1、创建工作流:

使用工作流,复用性强(流程、表单);更加面向对象:只需要关注业务颗粒的开发,不需要关注调用谁,或者被谁调用,从解耦和到更高层次的,有目的的耦合。

整个过程:信息技术发展的一个抽象,解决流程自动化的问题。

工作流的使用和配置:

工作流是将一组任务组织起来以完成某个经验过程:定义了任务的触发事件和触发条件

特点:

1、都是为了实现某一事件而创建的

2、各个流程节点之间是相互独立的,满足“高内聚,低耦合”的原则

3、工作流将一些对象联合到一起,可以认为是面向过程的开发,而每一个节点又是面向对象开发,有目的的关联起来。

4、流程引擎控制整个流程的进行。

优点:简单、方便的控制每个流程的实现

审批流的业务可以实现复用,业务流的业务更加灵活

工作流的扩展性:工作流实现了应用逻辑和业务逻辑的分离,因此可以在不修改功能模块程序的情况下进行业务流程的重构。工作流具有较强的水平和垂直扩展能力,可以大大减少系统的人力、物力和财力,缩短系统的开发周期,从而提高开发效率。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-08 16:28:56

学会使用工作流_一触即发的相关文章

Java_Activiti5_菜鸟也来学Activiti5工作流_之初识常用服务类和数据表(二)

1 /** 2 * 代码清单中使用 ProcessEngines类加载默认的流程配置文件(activiti.cfg.xml),再获取各个服务组件的实例. 3 * RepositoryService主要用于管理流程的资源, RuntimeService主要用于流程运行时的流程管理,TaskService主要用于管理流程任务. 4 * 最后, HistoricProcessInstance会将工作的流程历史记录下来. 5 * 6 * activiti.cfg.xml 7 * |--ProcessEn

Java_Activiti5_菜鸟也来学Activiti5工作流_之入门简单例子(一)

1 // VacationRequest.java 2 3 /** 4 * author : 冯孟活 ^_^ 5 * dates : 2015年9月1日 下午10:32:58 6 * class : 演示简单的公司请假流程 7 * 8 * 一个简单的流程分三个步骤: 9 * 1.发布流程(部署流程定义) 10 * 2.启动流程实例 11 * 3.完成任务(先查询任务,后完成任务) 12 * 4.挂起.激活一个流程实例(可选) 13 */ 14 public class VacationReque

Java_Activiti5_菜鸟也来学Activiti5工作流_之JUnit单元测试(四)

1 /**ActivitiSpringJuinitTest.java 2 * author : 冯孟活 ^_^ 3 * dates : 2015年9月2日 下午2:16:54 4 * class : activiti 之 Junit 测试 5 */ 6 // 指定运行环境要用到spring的测试包(spring-test.jar) 7 @RunWith(SpringJUnit4ClassRunner.class) 8 // 注入一些配置信息 9 @ContextConfiguration(loc

K2 工作流_【解决方案】车企CAL应用解决方案,攻克新车质检环节管理难题_全球领先的工作流引擎

? 截止去年,中国已连续第九年成为全球最大汽车市场,与此同时关于乘用车新车售前检查(PDI)相关的诉讼纠纷案件也逐年呈上升趋势(PDI全称为Pre-Delivery Inspection,是经销商对乘用车新车进行售前检查的行业通称),我们先来看一组数据: 2000-2018年,乘用车保有量从1609万辆增长到2.4亿辆.过去18年间,保有量增长超过两亿辆,与2000年比增加了近14倍. 2010-2018年,乘用车质量投诉量逐渐攀升,与2010年比增加了37.5倍. 解决方案背景 由于各品牌车企

2016年最牛逼的分类Android项目源码免费一次性打包下载!

之前发过一个帖子,但是那个帖子有点问题我就重新发一个吧,下面的源码是我从今年开始不断整理源码区和其他网站上的安卓例子源码,目前总共有810套左右,根据实现的功能被我分成了100多个类,总共接近2.5G,还在不断更新.初学者可以快速方便的找到自己想要的例子,大神也可以看一下别人的方法实现.虽然的例子都是我一个人辛辛苦苦花了很多时间和精力整理的,但是既然这些例子是来自于社区那就让他们免费回归社区吧,(是的!特么的不要一分钱!最看不起那些挂羊头卖狗的)你可以在本帖里面按Ctrl+F查找你需要的关键字,

android源码大放送(实战开发必备),免费安卓demo源码,例子大全文件详细列表

免费安卓demo源码,例子大全文件详细列表 本列表源码永久免费下载地址:http://www.jiandaima.com/blog/android-demo 卷 yunpan 的文件夹 PATH 列表 卷序列号为 0000-73EC E:. │ jiandaima.com文件列表生成.bat │ 例子大全说明.txt │ 本例子永久更新地址~.url │ 目录列表2016.03.10更新.txt │ ├─前台界面 │ ├─3D标签云卡片热门 │ │ Android TagCloudView云标签

Android 学习资料入门到精通(PDF集合)共54本

最近收集一些安卓入门到精通,包含游戏编程,网络编程,多媒体开发,需要学习朋友就下载保持下来,下载链接在最下面 下面是网盘内容 14天学会安卓开发_(完整版).pdf Android 4  游戏高级编程  第2版.pdf Android 4.4 SDK Reference(2014.1.12 by YGX).chm Android 4高级编程(第3版)(完整书签).pdf Android(经典实例).pdf Android_2.0游戏开发实战宝典.pdf Android_开发从入门到精通_IBM.

转--2014年最新810多套android源码2.46GB免费一次性打包下载

转载自:http://www.eoeandroid.com/thread-497046-1-1.html 感谢该博客主人无私奉献~~ 下面的源码是从今年3月份开始不断整理源码区和其他网站上的安卓例子源码,目前总共有810套左右,根据实现的功能被博主分成了100多个类,总共接近2.5G,还在不断更新.初学者可以快速方便的找到自己想要的例子,大神也可以看一下别人的方法实现.虽然的例子都是博主一个人辛辛苦苦花了很多时间和精力整理的,但是既然这些例子是来自于社区那就让他们免费回归社区吧,(是的!特么的不

ym——android源代码大放送(实战开发必备)

转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持! 目录 PATH 列表 卷序列号为 000A-8F50 E:. │  javaapk.com文件列表生成工具.bat │  使用说明.txt │  免费下载很多其它源代码.url │  文件夹列表.txt │ ├─android web应用 │      jqmDemo_static.zip │      jqmMobileDemo-master.zip │      jqmMobil