web应用框架-活字格工作流功能详解(下)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
概述
本章节讲述了实际应用场景下如何灵活使用活字格工作流,包括工作流流程条的使用,以及工作流命令与批量工作流命令的设置。
业务场景描述
为了让大家能够在实际应用场景中理解工作流中的状态,普通流程,审批流程,以请休假管理模块为例,企业员工在提交请假申请单时,根据部门的不同判断是否需要经过人力资源部核准剩余年假,然后根据请假天数提交部门领导审批,部门领导审批状态为审批流程:小于3天,提交到部门副经理,小于5天,提交到部门经理,小于7天,公司副经理,小于10天,公司经理,大于等于10天,集团董事长,部门领导审批结束后提交人力资源部扣除年假流程结束。在流程流转到人资部结算时,设置提醒,要求提交给人资部结算1个小时以内每20分钟提醒一次,直到人资部结算提交流程。管理员可以随意将流程撤转到对应的环节上。
流程图如下:
请休假申请流程(包含普通流程+部门领导审批流程)
部门领导审批流程
工作流设置
通过上一章节流程功能点的讲解,配合流程图,我们可以将请休假流程在活字格中得以体现。在学习应用场景时,建议大家先学习了解下工作流中所有的功能,那样更方便大家针对特定流程去设计。
表和页面的创建在这里我就不为大家一一介绍了,直入主题,开启请休假表的工作流。在请休假表开启工作流时,表名后会带一个工作流的小图标。操作步骤如下:
1. 新建状态,整个工作流包含了起草,人资部核准,部门领导审批,人资部结算以及结束5个状态。其中起草,人资部核准,人资部结算,结束均为普通流程,部门领导审批为审批流程。
2. 如流程图所示,起草环节根据创建者的部门区分流转环节,若创建者部门=活字格开发部,提交人资部核准,担当者为人力资源部经理,,若创建者部门=活字格业务部,提交部门领导审批。此时就需要在条件中添加不同的分支。条件中选择创建者的扩展属性部门。
3. 当创建者属于活字格开发部时,提交给人资部核准,人资部正常提交给部门领导审批。普通流程后跟审批流程,不用设置担当者。
4. 添加审批流程(部门领导审批流程),根据部门领导审批流程图,对审批流程进行相应的设置,增加审批环节,设置进入条件。审批流程默认如果相邻两个环节的处理人相同只需要审批一次,不需要手动设置。可以手动设置每一环节的退回策略,不需要使用多个
条件分支。
5. 部门领导审批后流转人资部结算,人资部结算后提交至流程结束,流程结束时将担当者设置为空。
6. 如果想在流程流转到人资部结算时,设置提醒,要求提交给人资部结算1个小时以内每20分钟提醒一次,直到人资部结算提交流程,我们需要使用到工作流的提醒功能。
状态为人资部结算状态的1个小时以内,从间隔1个小时的提前40分钟开始(意思为20分钟的时候开始),每20分钟提醒一次,提醒多次,提醒命令可以设置为邮件提醒等。
至此一个完整的工作流就按照流程图设计好了。工作流设置完毕,但是如果想在页面中能够流转工作流,我们还需要使用流程条单元格在页面中进行展示。让我们一起来看看工作流的流转。
7. 使用流程条展示请休假流程,对应用户都到待办信息之后,可以通过操作流程条进行工作流中的流程提交,查看状态历史信息等。
工作流在页面上的展现以流程条为辅助,关于流程条的详细讲解可以在这里学习:
工作流在页面中的流转通过流程条实现。更多的还需要大家一起来实践。
8. 正常的流转功能完成后,还需要管理员可以随机指定跳转哪个环节,担当者是谁。此时,你会发现工作流设置是远远不够的,因此我们加入了工作流命令插件,配合工作流一起使用。
使用方法如下,在页面上动态选择下一环节和下一环节处理人,点击提交按钮执行工作流命令,动态设置下一状态和担当者。管理员可以通过选择下一状态和担当者提交对应环节,实现管理员撤转功能。注意:下一环节状态名称必须为工作流中的状态名称。流程条和工作流命令可以配合使用也可以单独使用。
9. 除了工作流命令活字格还支持批量工作流命令,可以通过选择多行同时执行工作流提交。
10. 当页面流程条和工作流命令设置完毕后一个完整的请休假流程就设置完成了。效果如下:
本章节在工作流基础功能的基础上利用实际应用场景为大家讲述了工作流的设置
除此之外还有我们辛勤的小蜜蜂为大家直播讲解活字格工作流。
教程只是一个辅助,更多的还需要大家多动手将实际的业务嵌套进来。那样才能更加深刻
的了解活字格工作流。