云星空流程设计技巧:单据提交后,启动“申请反审核工作流”,完成后自动执行反审操作

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 流程配置中心设置:

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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注