工作流 |
您所在的位置:网站首页 › eclipse架构 › 工作流 |
Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务 。 那么如何利用Eclipse创建一个流程图呢? 首先定义一个业务流程(请假审批):用户提交—部门领导审核—分管领导审核—行政人事审核—审核完成 最终流程图: 制作方式: 打开Eclipse,File--->New--->Other---->Activiti----->Activiti Diagram 之后的话,点击 Next。选择保存的位置输入流程图名称 ----->直到 “完成”。 新建完成之后会看到项目中生成的.bpmn文件。 然后开始绘制流程图: 点击右边的StartEvent会出现一个圆,点击可以固定在页面某处。 这个就是流程的起点,接下来就是添加需要的节点。 点击这个圆圈,会出现几个操作按钮: 根据业务需求,这边选择添加下一节点审核人:部门领导审核 输入流程图需要显示的名称(最后数据库保存的名称) 下一步,添加审核判断,同意or退回 ……..此处根据自己的实际业务流程构造流程图即可。 流程图画好后,最后在流程图上添加审核人角色,修改节点id和名称,添加监听事件等 点击节点,下方会出现properties中的属性值,General可以修改任务id和名称 Main config,添加审核人角色,提交人角色id等,可用EL表达式 Documentation,可添加描述显示流程状态信息 Listeners:添加流程监听事件,此处的作用是用户提交请假审批提交成功后触发该监听事件,可以写一些其他业务代码 注意事项:每个退回任务都需要加判断 流程图画完后,导入到系统中配置好再写业务代码。 导入后的样子: 也可以直接修改bpmn内容 到此流程图就好了 系统中实际使用效果: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |