流程审批模型(简道云开发必备高阶技能)

楼主
简道云官方指定金牌服务商
前言:
  • 本文是2018-09-25发布在原简道云老社区的第23篇文章,发布在帆软社区的第15篇文章,以后还有更多(技术类、管理类、理论类),为了不迷失不迷路,【请收藏这个链接集合】,以后所有博客都会汇集于此,敬请期待!

 




流程审批模型



流程审批表单,如果审批节点比较多,而且每个审批节点都有权限做审批通过审批不通过的权限审批,任何一个节点的审批不通过都可致整个审批流程结束,只有当前审批节点审批通过,才能流转到下一个审批节点。这种类型的流程审批表是很常见的,比如多层级多部门的请假审批,报销审批等。这类审批,一般审批节点不会超过五六个,而有些形式的业务审批节点则可能多达二三十个,比如金融贷款业务的审批,从开始客户贷款申请到最后的放款成功,这中间往往需要很多个部门依次审核才能决定要不要给客户贷款,任何一个审批节点都可能是审批拒绝。

针对以上这种审批节点较多的流程表数据,我们在对其做报筛选条件设置时,通常需要设置筛选哪些数据审批通过了,哪些数据审批没通过,而由于审批节点较多,如果想要完全准确的筛选出审批通过或不通过的客户,需要多个筛选条件同时配合才能完成,如果筛选条件只有几个还比较好办,但如果审批节点有二三十个甚至更多时,那再这样一次添加筛选条件就很麻烦了,而且显得很笨拙。这里就要用到流程审批模型,流程审批模型实现的方法主要有以下3个步骤:



1、每个审批节点都有一个下拉框审批结果字段,比如,可以命名为“审批是否通过”,下拉框选项为“是”和“否”。

2、在最后一个审批结果字段后添加一个单行文本控件,命名为“审批结果集合”,并对其函数:
审批结果集合=
TRIM(CONCATENATE(审批是否通过1," ",审批是否通过2," ",审批是否通过3," ",审批是否通过4," ",审批是否通过5))
每个审批是否通过字段间有“ ”空格隔开。

3、再在审批结果集合字段后添加单行文本控件,命名为“提取当前审批结果”,并对其写函数:
提取当前审批结果=
SPLIT(审批结果集合," ")[COUNT(SPLIT(审批结果集合," "))-

该函数的意思是先对“审批结果集合”的值用SPLIT函数做分割,分割符是空格“ ”,分割成多个数组。再通过[COUNT(SPLIT(审批结果集合," "))-1]提取最后一个数组,也就是当前的审批结果。



测试外链:
流程审批模型表单外链:https://jiandaoyun.com/f/5ba9f1decf5afe4260647356
报表外链:https://jiandaoyun.com/r/5ba9fa219d2c75425a8664a6


提示说明:流程审批模型几乎是每个多节点审批流程表都需要用到的,为了以后设计表单时更快速的设置这个流程审批模型,可以提前做一个设定好该模型的流程表,以后如果需要设计流程表,那就直接复制该表单,再根据设计表单的实际需要,在“审批结果集合”字段的函数里增减相应数量的审批节点即可。

另外,对于流程审批表单,如果设置了这个流程审批模型,就能方便快捷的时时掌握流程的审批结果,有些业务场景下是需要统计流程审批节点用时的,比如审批贷款的时间,审批通过的时间,审批不通过的时间等,这里由于与有了流程审批模型,那就可以再结合相应的时间控件字段,把对业务上的用时分析做的更加深入全面,挖掘出更大的数据管控价值。这方面的内容,等以后有机会的话再做详细分析。




点击查看作者更多博文:
1、盲人妻子的困惑——子表单自动连续编号的问题【发布时间: 2017-07-10】
2、让人又爱又恨的子表单【发布时间: 2020-10-08】
3、4种不同方法解决并发问题——函数触发机制分析【发布时间: 2017-12-05】
4、如何不借助聚合表调用子表单数据——解析一【发布时间: 2018-02-12】
5、如何确保子表添加字段值不出现重复【发布时间: 2018-03-11】
6、快速查看子表重复情况的方法一【发布时间: 2018-03-12】
7、致简道云的一封信!【发布时间: 2018-10-29】
8、快速查看子表重复情况的方法二【发布时间: 2018-03-13】
9、过滤敏感词或符号【发布时间: 2020-10-27】
10、快速准确调取上次采购价的方法【发布时间: 2018-03-18】
11、合并同类项【发布时间: 2018-03-19】
12、子表中合并同类项【发布时间: 2018-04-15】
13、如何让子表单信息分行显示在多行文本中?【发布时间: 2018-04-19】
14、如何做到快速添加子表字段值且永不会重复?【发布时间: 2018-06-23】



 

作者简介:【点击查看作者社区主页】

  • 牛中伟
  • 简道云官方连续6年指定定制服务商
  • 利用简道云帮客户实施项目近300个
  • 在原简道云老社区更新发布博客44篇
  • 新老社区博客总阅读量超50万,留言1000余条
  • 其中关于子表单的一篇博客收到用户打赏金额累计超7000元
  • 关注帆软社区我的这个账号,有新博客更新,第一时间收到提醒
  • 感谢大家一路以来的认可和支持,我会再接再厉,分享更多有价值的内容
  • 如有任何简道云方面的问题,欢迎留言区留言或单独私信给我,期待与你的交流



不自谦能力概述:

  • 精通子表单各类复杂用法
  • 谙熟函数特性、及各种函数组合用法
  • 独创利用简道云处理多级BOM的方法
  • 深刻理解进销存系统及进销存思维模型
  • 有一定的文本书写能力,总结复盘能力
  • 较强的抽象思维能力、逻辑思维能力、统筹能力
  • 对陌生行业陌生业务有快速的信息搜集整合和学习消化能力
  • 拥有一整套成熟有效的整理系统需求文档的思想、方法和工具
  • 很多用户感觉一直解决不了的问题在我们这里可能早已不是问题
  • 了解如何制定完善的报表分析计划,并借此洞察项目业务背景和业务痛点。
  • 理解系统与企业管理的关系,对如何在企业顺利推进管理系统落地有丰富经验和独到见解。
  • 有一整套经上百大小项目锤炼过的适合简道云这类低代码工具帮助客户实施项目的流程和方法,确保系统更好实施,更快部署,更高完整度交付,确保系统更符合客户预期,甚至超预期,给客户真正带来价值!

 

 

懂简道云的冬泳高手,关注我的帆软社区账号,交个朋友!



编辑于 2020-11-26 15:21  

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 3关注人数 11929浏览人数
最后回复于:2022-2-23 13:46

返回顶部 返回列表