本文介绍了工作流自动化任务中的自动单据转换、自动单据提交和自动单据审核三个核心应用。详细说明了各自的功能、操作步骤和运行规则,并提供了案例和小贴士帮助理解和应用。旨在提高工作效率和降低人工干预成本。
#2-2-1 工作流自动化任务(上) begin#
自动化任务是指自动化一系列可重复的任务。它超越了一次性任务,针对那些需要经常执行、且步骤相对固定的业务流程进行自动化处理。自动化任务的核心在于设置某些东西自动运行,当满足特定条件时,执行相应的操作。其主要作用节省时间,提高工作效率和降低人工干预的成本。
工作流自动化核心应用:
自动单据转换、自动单据提交以及自动单据审核是三个紧密相连且至关重要的环节,它们共同构成了工作流自动化的核心部分。三个环节组合使用的情况较多,也可单独使用。接下来我们看一下它们各自的功能、操作步骤,和界面说明。
(1)自动单据转换
功能概述:
操作步骤:
①流程设计中心工作流设计器,左键单击选中工具箱中的【自动单据转换】动作,鼠标拖至节点上;如下图1-1:
图1-1
②在流程设计区域中,单击动作弹出动作设置界面,即可设置动作相关属性。如下图1-2:
图1-2
单据转换动作设置界面字段说明:
图1-3
①源单: 默认显示流传入口单据。
②目标单: 与所选源单有对应单据转换关系的目标单。图1-3中目标单不可选,表示没有设置与入口单据对应单据转换关系的目标单。使用管理员账号进入BOSIDE,文件->单据转换中,可以查验是否有单据转换关系,没有的话就在单据转换规则界面,创建新的单据转换规则,步骤参考BOS IDE_创建单据转换规则。
③转换规则: 列出“源单→目标单”连线上的一对一转换规则的名称,供选择,如下图1-4所示:选择之后表示自动单据转换将默认使用该规则进行生成下游单据。
图1-4
④保存失败时是否自动暂存:生成下游单据有时候会因为字段没有从上游单据带入或者必填项没有数据,导致保存不成功,勾选此项表示即使没有保存成功也可以将数据暂存。
⑤源单变量:自动单据转换动作设置的源单;
⑥源单编码变量:自动单据转换动作设置的源单编码;
⑦目标单变量:自动单据转换动作设置的目标单;
⑧目标单编码变量:自动单据转换动作设置的目标单编码;
注:
源单类型变量和源单编码变重用来帮助用户定位需要进行单据转换的单据,他们分别代表这张单据类型的内码和单据编码;
目标单类型变里和目标单编码编码是用来保存单据转换后的目标单据类型的内码和单据编码,可以给节点其他的动作获取。
运行规则:
①在执行自动单据转换前,需符合流转条件,需校验工作流执行实例中的业务单据,与自动单据转换设置的源单是否一致;如果一致则执行自动单据转换,否则不执行;
②执行自动单据转换时,生成目标单,如果目标单无法自动保存(例如,必填项未填),则自动单据转换失败,目标单未生成;如果勾选【保存失败时自动暂存】可以生成暂存状态的目标单。
③工作流运行时触发自动单据转换动作执行后,无论成功或失败都不返回提示,执行结果可以通过工作流程图查看。
(2)自动单据提交
功能概述:
单据转换动作完成后,入口单据生成目标单,通过单据提交动作自动提交目标单据的工作流,单据提交动作一般置于单据转换动作之后,旨在发起目标单的流程,从而将不同单据的流程串联起来。
操作步骤:
①流程设计中心工作流设计器,左键单击选中工具箱中的【自动单据转换】、【自动单据提交】动作,鼠标拖至完成节点上;如下图2-1:
图2-1
②在流程设计区域中,单击动作弹出动作设置界面,设置【单据自动转换】动作设置界面(步骤同上,省略),设置【单据自动提交】动作设置界面,如下图2-2:
图2-2
单据自动提交动作设置界面字段说明:
图2-3
③默认启动岗位: 默认启动岗位是指用户提交发起流程的时候若用户匹配多个岗位时,启动工作流时的岗位。
④验证提交权限:验证提交权限勾选后,上一个审批节点处理人没有下游单据的提交权限时自动提交失败,流程挂起。
运行规则:
由于单据自动提交时建立在单据自动转换规则基础之上,是对单据转换规则中设置的目标单据进行自动提交操作,因此运行规则同单据自动转换,多了一个目标单据提交的校验规则,如果目标单无法自动提交(例如,必填项未填,目标单必录字段可以通过单据转换全部从源单携带),则自动单据提交失败,目标单未生成;
案例:
❀❀❀小贴士1:自动单据提交动作,一般需要结合工作流中自动单据转换一起使用,单据转换动作完成后,入口单据生成目标单,通过单据提交动作自动提交目标单据的工作流,单据提交动作一般置于单据转换动作之后,旨在发起目标单的流程,从而将不同单据的流程串联起来。❀❀❀
❀❀❀小贴士2:客户端单据选项中也有【保存后自动提交】的勾选项设置,这里勾选后保存自动提交只是针对某个已勾选设置的客户端生效,无法针对所有用户进行生效!如下图2-4❀❀❀
图2-4
❀❀❀小贴士3:如果入口单据非工作流,即不能在工作流设计器中拖动【自动单据提交】动作,那可以进入BOSIDE,在单据的保存操作注册服务插件的方式实现单据工作流的自动提交。见后续2-2-3【二开案例】介绍❀❀❀
(3)自动单据审核
功能概述:
当目标单据通过单据转换规则生成并提交之后,希望能够自动审核目标单据,无需人工干预,这种场景我们称之为单据自动单据审核。
操作步骤:
①在工作流入口单据完成节点拖入:自动单据转换、自动单据提交、服务,如下图3-1:
图3-1
②在流程设计区域中,单击动作弹出动作设置界面,设置【单据自动转换】、【自动单据提交】动作设置界面(步骤同上,省略),设置【服务】动作设置界面,如下图3-2:
图3-2
审批服务动作设置界面字段说明:
图3-3
②单据编码变量: 单据编码变量用来帮助用户定位需要审核的单据,代表这张单据类型的单据编码,注意选择目标单据编码。
③审批结果变量:文本型节点变量,保存当前节点审批结果。
运行规则:
工作流单据自动审核是建立在【单据自动转换】【单据自动提交】规则基础之上,是对单据转换规则中设置的目标单据进行自动审核操作,因此运行规则同单据自动转换,除了多了一个目标单据保存、提交的校验规则,还多了一个审核的校验规则,自动审核失败,则目标单据可能生成也可能不生成,需要具体情况具体分析。例如目标单据已生成且是审核中状态,表示目标单据保存、提交校验通过、审核校验不过。
案例:
组合使用案例例如:应付单审核自动生成审核状态下的付款申请单
❀❀❀小贴士:如果入口单据非工作流,即不能在工作流设计器中拖动操作、服务动作,要实现下游业务单据自动提交、自动审核。需要二开插件,见后续2-2-3【工作流自动化任务(下)】介绍❀❀❀
#2-2-1 工作流自动化任务(上)end#
相关文章:
自动化任务(中)☞https://vip.kingdee.com/link/s/luqDc
自动化任务(下)☞https://vip.kingdee.com/link/s/luT27
工作流搭建与配置-设计流程 ☞ https://vip.kingdee.com/link/s/lDQZu
工作流搭建与配置-配置模版 ☞ https://vip.kingdee.com/link/s/lDCb6
期待本系列文章能帮助您,将最佳的实践转化为卓越的流程设计,驱动业务实现高效运营。
推荐阅读