本文介绍了在金蝶云星空系统中,如何使用工作流来满足复杂需求,如单据反审核需先经过审批流程。通过BOSIDE配置新增反审核操作及工作流设计,实现了流程化控制。同时提供了实现步骤的详细图解,并建议初学者先学习工作流基础知识。文末还扩展了工作流的其他应用、新特性和推荐阅读。
哈喽,小伙伴们,大家好啊!
对,又是我,今天呢,我来分享一下,在金蝶云星空系统中,灵活运用工作流的实践技巧。
希望大家能喜欢哦。
1. 需求背景
近段时间,本人和其他社区朋友,均遇到【单据需要经过流程审批通过之后,才允许执行反审核、禁用、作废等操作】的需求。例如这位社友的提问:请问系统有没有可以在作废这个按钮上启动审批流,审批通过后才可以作废的功能。
首先明确,只有工作流才能实现各类复杂需求(譬如上述需求只能用工作流实现)。
金蝶云星空在流程设计方面,有审批流与工作流两种类型的实现方式,工作流的功能远比审批流强大,需求适应性、广度更加好。并且,从星空历次更新发版说明可以观察出,总部研发几乎只对工作流进行优化迭代。所以呢,无论是初学者还是正在实践的社区朋友,我衷心建议:面对任何流程设计需求,均应当以工作流实现。
好了,接下来,我们以【星空付款单反审核必须走[反审核工作流],流程顺利通过后自动反审核付款单】这个需求为例,来讲解实现此类需求的设计步骤。
2. 实效展示
不对,还是要先给大伙儿展示一下最终实现效果。
得勾起看官老爷的兴趣,大爷们才会想着继续往下看。
以下是效果展示动图GIF(鼠标点击可放大):
3. 实现步骤_BOSIDE配置部分
3.1 给付款单添加一项新操作【提交反审核|SubmitUnAudit】。
3.1.1 新增操作【提交反审核|SubmitUnAudit】,操作名称设置为提交反审核,操作代码设置为SubmitUnAudit。这里特别注意,操作代码和操作名称一定不能跟系统原有的提交操作一样。
3.1.2 “参数设置”页签中的设定:操作状态字段=单据状态,操作状态名称=空(注意,这里一定要是空的,不然会影响单据审核日期字段的值)。
3.1.3 为这个新增操作配置一个【提交反审核时,当前单据状态必须是已审核】的校验规则。
3.1.4 以上操作步骤,可依次参照以下动图GIF教程(鼠标点击可放大)。
3.2 给付款单添加一项[列表菜单]按钮【提交反审核】。
3.2.1 在工具条添加按钮,命名为【提交反审核】,序号设置为71(即与标准审核按钮并列),效果如下图:
3.2.2 为付款单列表按钮【提交反审核】添加点击事件,新增操作-->调用表单操作--提交反审核,可参照以下动图GIF教程(鼠标点击可放大)。
3.2.3 隐藏付款单列表上的【反审核】标准按钮,杜绝单据反审核不走[反审核工作流]的可能性,设置如下图:
4. 实现步骤_工作流设计部分
4.1 新建工作流设置:
去《流程设计中心》新建[提交反审核演示工作流],操作状态注意按实际需求选择正确。具体设置请见下图说明:
4.2 清空处理节点表单操作:
进入工作流设计器页面后,一定要清空所有处理节点审批动作审核项中的表单操作。具体设置请见下图说明:
4.3 完成节点设置自动调用单据反审核操作:
在完成节点,拖入一个【服务】,选择调用操作,调用付款单的反审核操作。具体设置请见下图说明:
4.4 流程配置中心设置:
在工作流设计完毕后,去《流程配置中心》继续完成流程配置。注意,需要将提交反审核工作流那一行的启动条件设置为单据状态=已审核,另外,在演示环境下需要将条件不符发起策略设置为进行传统审批。具体设置请见下图说明:
不重要的扩展阅读
1. 举一反三,如果看官老爷们想实现[提交作废申请工作流]、[提交禁用申请工作流]等等类似需求,参照本文,在配置上是差不多的,请活学活用。
2.本文属于工作流复杂应用,对于初学者,建议先搜索工作流相关产品知识,以及去学习成长中心学习工作流相关课程,把基础打牢再来实践本文教程。
3.文尾附件是:基于8.0.0.202203_Beta版本+蓝海演示测试环境制作的演示部署包,打包了本文第3点的BOSIDE配置付款单部分,和第4点的设计演示工作流部分,看官老爷们可以下载部署到自己的环境,把玩研究。
4.安利一个刚出的工作流新特性:PC端支持流程预测功能(移动端前几个版本就已经支持了)。
5.推荐阅读:流程设计技巧:在复杂组织结构及岗位汇报关系的环境下,设计出清晰简洁、通用性强的工作流。
6.推荐阅读:流程设计技巧:当前审批者可在单据上指定流程下一节点的处理人,限定可选员工范围,支持指定多名员工做为处理人。
亲们,点赞、关注、收藏哦!
提交反审核或作废工作流演示.0.0.0.1.zip(46.16KB)