精品国内网站建设,软装设计方案ppt,那些网站做调查能赚钱,培训网页制作机构概要 本文档介绍的是某商用中集成的Activiti工作流的部署及使用#xff0c;该框架用的Activiti版本为5.19.0。本文档中主要以一个请假流程为例子进行说明#xff0c;该例子的流程图如下#xff1a; 这是一个可以正常运作的工作流业务了#xff0c;但是它也有不足的地方该框架用的Activiti版本为5.19.0。本文档中主要以一个请假流程为例子进行说明该例子的流程图如下 这是一个可以正常运作的工作流业务了但是它也有不足的地方如没做详细的分支控制而且写死了节点没能更好地体现工作流引擎的灵活性这些在我们后面实际的项目业务中的工作流使用上做了调整但由于项目业务不能公开且这个例子已能说明大部分的问题这里就不一一细说我们的其他业务实现了。 新建流程模型 新增模型 1进入新建模型页面 2填写名称等信息 注意这里的Key是该流程的唯一标识须与实际业务中约定的key一致如下图 3点击保存时会进入工作流模型子系统先在流程唯一标识处填写刚才的key 4添加开始事件开始事件的属性不用填也可填写名称。然后添加人工任务如下图 5给已添加的人工任务添加指派者填系统用户或用户组ID、名称、ID.如下图 注意这里的ID是该任务的唯一标识是实际业务中判断是否为当前用户可办理的依据须和代码中判断约定的ID保持一致若不理解请参考下图但这种写法会导致流程节点的灵活性降低不太建议 6新建一个网关任务后面一般会连着网关根据上一任务的处理结果来实现分支管理作用类似于if判断请参考下图 注意网关后面的分支要填写名称及跳转条件同意操作的跳转条件为” ${auditPass}”,不同意的跳转条件为” ${!auditPass}” 7按上述操作方法继续完成流程图的编辑。 8点击保存模型 部署模型 重新进入模型工作区部署刚添加的模型 转换模型 转换模型可理解为采纳某个定义好的模型采纳完后涉及到该流程的业务操作将按新的模型运作。 使用工作流 新建并定义好模型后即可使用该工作流模型了以下为请假流程为例进行示范 提交申请 提交完后可以在【运行中的任务】中看到该任务及其当前所在的节点 签收任务 通过有权限处理该节点的用户账号登录后可在【任务签收】处签收该任务获得该事件的处理权这一步骤可根据实际业务需要省略。 办理任务 在【待办任务】中可对已签收的任务进行办理办理后任务会根据办理结果移交下一节点直至任务结束。 任务结束 任务结束后可在【已结束任务中】看到。感谢阅读欢迎一起讨论共同学习。 --广州学生梁植淋 转载于:https://www.cnblogs.com/liangzhilin/p/6918664.html