工作流设计知识点滴原创
金蝶云社区-Login255
Login255
4人赞赏了该文章 1,040次浏览 未经作者许可,禁止转载编辑于2020年12月28日 09:14:53
summary-icon摘要由AI智能服务提供

本文分享了工作流设计的要点与解决方案,特别针对金蝶云星空系统。内容涵盖参考资料获取方式、高级选项中的转交、加签、传阅及指定处理人等概念解析,审批项设计关键点及常见问题,如撤销、表单操作设计错误的影响,以及会签机制及其设计注意事项,包括比例投票、默认审批项等,旨在帮助同行避免设计陷阱,提升工作效率。

一、目的

工作流设计看似简单,需要注意的要点却很多,本文将最近的摸索体会整理于此,希望能帮助到同样在工作流设计方面挣扎的同行。


二、参考资料

金蝶云星空使用过程中遇到任何问题,首先应该考虑阅读在线用户手册。进入方法:

  1.  直接登录网址:https://help.open.kingdee.com/dokuwiki/doku.php?id=start

  2. 在云星空客户端点击右上角的问号,然后点击《用户帮助手册》,如下图:


    用户帮助手册.jpg

  3. 到金蝶云社区提问或者提单请开发人员协助。



三、工作流设计遇到的具体问题描述与解决方案

(一)高级选项

概念.JPG

点击工作流审批节点会出现“审批动作设置”窗口,“高级选项”中有很多概念务必理解清楚。

  1.  转交:指当前节点的审批参与人可以把自己的审批权转交给别人,一旦转交完成,自己就失去了本次本节点审批控制权,被转交人完全代替了本人操作。场景:假设我是维修部门主管,收到维修备件库发来的一个备件采购申请,我拿不准该不该采购,就通过转交功能,将本次申请审批权转给了维修工程师,由他全权代表我审批。

  2. 加签:加签和转交很类似,唯一区别体现在“加”字上。加签分为前加签和后加签,前加签的操作方法是:流程到了我这里,我因为拿不准,想先听听维修工程师意见,于是我加签给他。他收到以后,可以在审批意见栏填上个人意见,比如“这个备件没必要采购,可以使用XXX备件代替,性价比更高”。维修工程师无论选择哪个审批项(即便选择了”终止流程“),点击提交以后,控制都会再次回到我这里(对比:转交时,我是放弃了最终裁量权的)。注意:产品手册中提到被加签人选择终止流程时流程被终止,但实际测试发现并不是这样!另外,如果您不是本节点唯一参与人,则您加签时,其他参与人依然可以直接审批,流程可以继续进行。加签操作方法为:先勾选审批意见(审核通过、打回发起人、驳回重审、终止流程等,一般选审核通过),然后点击加签按钮

  3. 传阅:传阅要比上面两种模式随意,流程传阅给别人以后,被传阅人可以在“信息中心”的“流程消息”中收到通知,也可以选择通过邮件、短信或云之家发送消息,不过不会在“代办流程”中出现被传阅的任务。任务传阅出去以后,并不影响我的审批,我可以等被传阅人发回意见参照,也可以马上进行下一步审批,被传越人只能给我回复意见,不能影响我的审批进度和选择。

  4. 允许指定下一步处理人:一旦选择“允许加签”,则不可以选择本项。如果选择本项,可以进一步选择“允许追加参与人”。注意:允许选择下一步处理人并不意味着可以跨越审批流程节点。比如我是主管审批人,如果设定了“允许追加参与人”,则我可以直接选择总监作为下一步审批人,但此时总监实际是在做经理审批的工作,审批通过以后,流程节点还会再次下移到真正的总监审批节点。如果未勾选“允许追加参与人”,那么选择下一步参与人时,就只能在下一步流程节点解析出来的人里选择,比如大法官为你提供了6名法官名单,你认为其中两名不公正,可以只选择其余4名作为你下一步审批的参与人。实际使用时,“允许追加参与人”应谨慎勾选,比如我本罪大恶极,但我追加我的哥哥作为法官,流程审批的原始价值就被破坏了。

  5. 允许选择驳回级次:如果不选择,“驳回重审”会将流程节点转移给上一个审批节点,就像天猫退款,哪里来回哪里,返回一次。如果勾选了此项,则可以选择跳过上一节点继续向前驳回。


(二)审批项

审批项.JPG


审批项在“高级选项”左边,是流程设计的关键点。


注意:审批项详情是针对具体审批项的,比如图示中勾选了“驳回时显示【重新提交时跳回本节点】选项”,是针对对应审批节点中如果点击了“驳回重审”审批项时才会有相应功能。场景:总监审批时需要发起人提供一个附件,但并不希望主管和经理再重新审一遍,为提高效率,就可以采取这种方法。如下图所示:

重新提交时跳回本节点.jpg


允许撤销是指下一节点未审核时,当前已审的节点参与人可以在信息中心选中“已处理任务”,在已处理任务列表中选择欲撤销的流程实例,点击“撤销”按钮,把控制权重新收回来,如下图所示:

撤销.JPG

补充说明:仅“审批类型”为“正向”的可以撤销。且仅审批类型为“驳回”的菜可以选择跳回本节点。


“审批项”页签中最最重要的是设计“表单操作”,因为表单操作设计错误,常常导致流程走不通。这里涉及到表单的“单据状态”变迁规则问题。开始新建一个采购申请单时,单据状态是“暂存”,编辑后如果点击“暂存”按钮,依旧是暂存。如果点击了保存,则状态变为“创建”,点击提交,状态变为“审核中”,于是表单开始走审批流,审批的所有中间环节中,表单大多都应该处于“审核中”状态(当然也不是绝对,需要通过BOSIDE设计数据状态控制以实现更灵活功能)。如果流程中某驳回重审使用了反审核操作,则接收节点收到的单据就是“重新审核”状态,此状态的表单可以被“提交”,也可以被“审核”,但不可以被再次“反审核”。如果恰巧该节点处理人又想“打回发起人”,而一般这个动作会挂上“反审核”操作,于是系统就会报错,流程无法执行。如下图所示:

表单操作.JPG

遇到这种情况,节点处理人只能选择无任何表单操作的选项勉强维持流程走完,如果不行,就必须由系统管理员到流程管理中心进行干预了(备注:表单绑定了流程以后,是无法对表单进行直接干预的,只能在流程中解决)。如果审批过程中经常发生类似问题,必须仔细查验表单操作是否过多,重新设计流程。另一个经常出现的问题是审批过程中出现了两次“审核”操作。

一般经验:驳回重审不要设置反审核,只有让流程回到开始点的操作(打回发起人或终止流程)才加上反审核操作,同时中间点都不要做审核操作,可以在完成节点加一个“审核”服务,如本文题图所示。


(三)会签

会签.JPG

(图1:功能讨论题)

会签也是一大难点!上图为一思考题,假设对应审批节点可以解析出18个参与人,以下说法是否正确:

  1.  只要有一个参与人提交了审核通过,则本节点就审核通过。

  2. 只要有一个人提交了大会发起人,则本节点被打回发起人。

  3. 只有所有18人都进行了审批,且至少有一票是驳回重审时,才会驳回重审。

  4. 这个设计有缺陷,有可能最终哪个条件都不满足,流程走不下去。

  5. 要想审核通过,至少需要9个人投票。

以上问题请大家思考。另外,如果所有审批项都不满足,流程会怎么走?下面开始讲解。


会签类似于民主集中制,是多人投票决定流程如何走的机制。这里的理解难点还在于概念:

比例:比例是以该节点解析出来的所有参与人数量作为分母的。比如“参与人”页签设置了采购人员,而该组织中采购人员总数有100人,那么无论比例票数还是比例人数,其分母都是所有采购人员(100)。如果领导决定投票人数不能少于50人且至少达到10票才算通过,则审核通过栏可以设置成如下图所示的A~D四种形式都正确。当然如果人数是动态解析的,用比例票数和比例人数(方案D)更能符合领导意图。

会签模式.JPG

注意:会签时,投票票数类型和投票人数类型是“并且”的关系,不是“或”关系。也就是只有投票票数和投票人数都满足时,流程才继续走。人数是指实际点击了审批操作的人数,而票数是指对应审批项得到了多少人支持投票。如果任何一个审批项都不满足条件,则流程继续停留在本节点等待进一步投票,直到任何一条满足跳出。如果所有解析出来的人都已投票,但结果不满足任何一条审批项,则进入到默认审批项。


赞 4