1、什么是工作流?
一般公司,都有一套自己的员工管理系统,方便请假或者调拨、报销等事务处理。采用工作流技术公司的请假流程一般都是这样的:
员工登录系统——点击发起流程(这一个过程中,需要员工同时点击审批人--上级)——上级登录系统点击允许。
然后一个请假流程就结束了!上级点击允许这一个过程,请假流程就自动递交公司做相应记录,不需要上级点击“递交”等操作。
所以,工作流可以定义为:工作流是将一组任务组织起来以完成某个经营过程——定义了任务的触发顺序和触发条件,每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以由一个或多个人与软件系统协作完成。
2、工作流技术的优点
工作流系统实现了工作流程自动化,提高了企业运营效率、改善企业资源利用、提高企业运作的灵活性和适应性、提高量化考核业务处理的效率、减少浪费。
手工处理工作流程,一方面无法对整个流程状况进行有效跟踪、了解,另一方面难免会出现人为的失误和时间上的延时导致效率低下,特别是无法进行量化统计,不利于查询、报表及绩效评估。
3、工作流的生命周期
除了我们自行启动(start)或者结束(finish)一个 Activity,我们并不能直接控制一个 Activity 的生命状态,我们只能通过实现 Activity 生命状态的表现——即回调方法来达到管理 Activity 生命周期的变化。
4、Eclipse安装Activity插件
网上的在线安装,现在基本不可用,所以我们采取离线方式安装:
下载链接1: https://pan.baidu.com/s/1I9M3qfr9vQrF9llKEyH1Jw 提取码: 25by
下载链接2: https://pan.baidu.com/s/1UDMViVQ9IzSh1M6aG_29Bw 提取码: bqyj
下载以后,把jars文件夹下的三个jar包复制到eclipse安装目录的plugins目录下
删除eclipse目录下configuration文件夹里的org.eclipse.update文件夹,重启eclipse
打开eclipse,在Help->Install New Software后的弹出窗点击add
Name如下:
Activity Desinger
Location如下(找到zip的下载路径--jar:file:/+路径+!/):
jar:file:/G:/BaiduNetdiskDownload/Activiti BPMN 2.0 designer/activiti-designer-5.14.1.zip!/
注意:找到该zip的路径后,后面一定要加!/
如果报错,检查plugins文件夹下是否有如下三个jar包:
org.eclipse.emf.workspace_1.5.1.v20120328-0001.jar
org.eclipse.emf.validation_1.7.0.201306111341.jar
org.eclipse.emf.transaction_1.4.0.v20100331-1738.jar
选择new,点击other,如果看到下图,说明activiti插件已经安装成功: