流程设计技巧:单据提交后,启动“申请反审核工作流”,完成后自动执行反审操作原创
金蝶云社区-深圳周少斌身份
深圳周少斌
311人赞赏了该文章 1.1万次浏览 未经作者许可,禁止转载编辑于2022年09月28日 15:18:04

哈喽,小伙伴们,大家好啊!

对,又是我,今天呢,我来分享一下,在金蝶云星空系统中,灵活运用工作流的实践技巧。

希望大家能喜欢哦



1. 需求背景

       近段时间,本人和其他社区朋友,均遇到【单据需要经过流程审批通过之后,才允许执行反审核、禁用、作废等操作】的需求。例如这位社友的提问:请问系统有没有可以在作废这个按钮上启动审批流,审批通过后才可以作废的功能

       首先明确,只有工作流才能实现各类复杂需求(譬如上述需求只能用工作流实现)。

       金蝶云星空在流程设计方面,有审批流与工作流两种类型的实现方式,工作流的功能远比审批流强大,需求适应性、广度更加好。并且,从星空历次更新发版说明可以观察出,总部研发几乎只对工作流进行优化迭代。所以呢,无论是初学者还是正在实践的社区朋友,我衷心建议:面对任何流程设计需求,均应当以工作流实现。

       好了,接下来,我们以【星空付款单反审核必须走[反审核工作流],流程顺利通过后自动反审核付款单】这个需求为例,来讲解实现此类需求的设计步骤。



2. 实效展示

       不对,还是要先给大伙儿展示一下最终实现效果。

        得勾起看官老爷的兴趣,大爷们才会想着继续往下看。

        以下是效果展示动图GIF(鼠标点击可放大)

效果_转.gif


3. 实现步骤_BOSIDE配置部分

 3.1 给付款单添加一项新操作【提交反审核|SubmitUnAudit】。              

        3.1.1 新增操作【提交反审核|SubmitUnAudit】,操作名称设置为提交反审核,操作代码设置为SubmitUnAudit。这里特别注意,操作代码和操作名称一定不能跟系统原有的提交操作一样。

        3.1.2 “参数设置”页签中的设定:操作状态字段=单据状态,操作状态名称=(注意,这里一定要是空的,不然会影响单据审核日期字段的值)

        3.1.3 为这个新增操作配置一个【提交反审核时,当前单据状态必须是已审核】的校验规则。

        3.1.4 以上操作步骤,可依次参照以下动图GIF教程鼠标点击可放大

操作1_转.gif

操作2_转.gif

操作3_转.gif

 3.2 给付款单添加一项[列表菜单]按钮【提交反审核】。              

        3.2.1 在工具条添加按钮,命名为【提交反审核】,序号设置为71(即与标准审核按钮并列),效果如下图:

        image.png

        3.2.2 为付款单列表按钮【提交反审核】添加点击事件,新增操作-->调用表单操作--提交反审核,可参照以下动图GIF教程鼠标点击可放大

添加列表菜单.gif

        3.2.3 隐藏付款单列表上的【反审核】标准按钮,杜绝单据反审核不走[反审核工作流]的可能性,设置如下图:

        image.png


4. 实现步骤_工作流设计部分

 4.1 新建工作流设置:

        去《流程设计中心》新建[提交反审核演示工作流],操作状态注意按实际需求选择正确。具体设置请见下图说明:

image.png

 4.2 清空处理节点表单操作:

        进入工作流设计器页面后,一定要清空所有处理节点审批动作审核项中的表单操作。具体设置请见下图说明:

image.png

 4.3 完成节点设置自动调用单据反审核操作:

        在完成节点,拖入一个【服务】,选择调用操作,调用付款单的反审核操作。具体设置请见下图说明:

a06060a1919c57a698d651a938609f5.png

 4.4 流程配置中心设置:

        在工作流设计完毕后,去《流程配置中心》继续完成流程配置。注意,需要将提交反审核工作流那一行的启动条件设置为单据状态=已审核,另外,在演示环境下需要将条件不符发起策略设置为进行传统审批具体设置请见下图说明:

image.png



不重要的扩展阅读

1. 举一反三,如果看官老爷们想实现[提交作废申请工作流]、[提交禁用申请工作流]等等类似需求,参照本文,在配置上是差不多的,请活学活用。

 2.本文属于工作流复杂应用,对于初学者,建议先搜索工作流相关产品知识,以及去学习成长中心学习工作流相关课程,把基础打牢再来实践本文教程。

 3.文尾附件是:基于8.0.0.202203_Beta版本+蓝海演示测试环境制作的演示部署包,打包了本文第3点的BOSIDE配置付款单部分,和第4点的设计演示工作流部分,看官老爷们可以下载部署到自己的环境,把玩研究。

 4.安利一个刚出的工作流新特性:PC端支持流程预测功能(移动端前几个版本就已经支持了)。

 5.推荐阅读:流程设计技巧:在复杂组织结构及岗位汇报关系的环境下,设计出清晰简洁、通用性强的工作流。 

 6.推荐阅读:流程设计技巧:当前审批者可在单据上指定流程下一节点的处理人,限定可选员工范围,支持指定多名员工做为处理人。


亲们,点赞、关注、收藏哦!

658fa305118cddcc5ed8cbb162df22a7_0100b081a0b952b34bacba3ace0c2e4b547c.png

赞 311