Group - OMG)维护的
BPMN规范的2.0版本允许添加精确的技术细节在BPMN的图形和元素中,同时制定BPMN元素的执行语法.通过使用XML语言来指定业务流程的可执行语法,BPMN规范已经演变为业务流程的语言...操作流程
使用一些Activiti相关的工具,构建自己的业务流程web应用
用例
每个月都要给公司领导一个金融报表,由会计部门负责
当报表完成时,一个上级领导需要审批文档,然后才能发给所有领导
流程图...:
(空)开始事件是流程的入口
用户任务是流程中与操作者相关的任务声明:
第一个任务分配给accountancy组
第二个任务分配给management组
当流程达到空结束事件就会结束
这些元素都使用连线连接...如果中间引擎重启或崩溃,流程状态也会安全的保存在数据库里
任务创建之后,startProcessInstanceByKey会在到达用户任务这个等待状态之后才会返回.这时,任务分配给了一个组,这意味着这个组是执行这个任务的候选组...().taskAssignee("fozzie").list();
在Activiti Explorer UI中,点击认领按钮,会执行相同的操作.任务会移动到登录用户的个人任务列表.你也会看到任务的执行人已经变成当前登陆的用户