工作流二
工作流:
工作流由实体,参与者,流程定义,工作流引擎组成。
1.实体是工作流的主体,是需要随着工作流一起流动的物件(Object)。例如,在一个采购申请批准流程中,实体就是采购申请单;在公文审批流程中,实体就是公文。
2. 参与者是各个处理步骤中的责任人,可能是人,也可能是某个职能部门,还可能是某个自动化的设备;
3. 流程定义是预定义的工作步骤,它规定了实体流动的路线。它可能是完全定义的,即对每种可能的情况都能完全确定下一个参与者,也可能是不完全定义的,需要参与者根据情况决定下一个参与者;
4.工作流引擎是驱动实体按流程定义从一个参与者流向下一个参与者的机制
前三个要素是静态的,而第四个要素是动态的,它将前三者结合起来,是工作流的核心组成元素。
参考文章: https://blog.****.net/u013058618/article/details/50364131?utm_source=app
JBPM
1.流程设计器Swing/AVT/Applet,Flex/flash,JavaScript。
2.设计规则,表达出所有流程
3.解释规则与按规则执行
JBPM整体架构:1.流程设计器使用与插件安装
1.安装附:添加xml提示
2.使用
(1)新建(2)属性需要指定即Assignment
(3)打开文件压缩为ZIP格式
(4)在JBPM控制台部署
2.准备开发环境使用JBPM实现流程部署与执行
1.添加jar包2.配置文件
3.创建数据库
4.部署
5.启动流程
6.办理业务