【分享】i51自定义审批人设置方案

4127
1

desire 初学数据Lv2

发表于2018-6-22 10:35

楼主
本帖最后由 desire 于 2018-6-22 10:44 编辑

场景需求描述:系统自带的审批流程有两种:直接上级审批、所有上级审批。
现有客户提出如下需求:用户进行任务数据填报之后,能够指定审批者,即填报人指定由谁来审批上报后的数据。
方案设想:
1、是否能够在进行数据填报的时候直接指定下个环节审批人,上报数据之后直接进入审批流程
2、是否可以实现上报数据之后自行指定审批人,在指定审批人之后才进入审批环节,否则不进入审批环节
基于以上思考,介绍两种方案实现该应用场景,可按需选择。具体方案设计如下:

方案一:方便起见我们可以直接copy一个【直接上级审批】,在此基础上进行修改

step1: 在任务设计中,用一个表元供用户填写自己所要指定的审批者id,输入方式自行选择。



step2:设置流程参数
这里的流程参数是整个工作流都可调用的,每个环节都可以自定义参数的赋值表达式。这里可添加一个流程参数,用作后面传审批人id。



step3: 设置【填报】环节的参数输出:spr,给它赋值为报表中的审批人表元。



step4: 设置审批环节的办理人
根据需要,选择单人办理,新增表达式办理人:user.userid=@spr



step5: 重命名为【自选审批者】,保存并发布


step6:在任务属性中设置审批流程,并保存



step7:实现效果一览:
填报任务时输入下一环节审批人并上报:

在任务列表中可看到数据进入审批环节:

用户2登陆后可在代办事项中看到待审批任务:

点击【办理】就可以直接进行数据审批啦


方案二
step1:直接克隆一份工作流:【自选审批者】,这个方案不需要用到传参,因此,删除原来的流程参数和填报环节的参数输出。

step2: 审批环节设置办理人为【由上一环节指定】:


step3: 保存并发布

step4: 在任务属性中设置审批流程,并保存


step5:效果一览:
填报户上报数据后在任务数据列表中可以看到没有立即进入审批环节:

进入首页的【代办事项】中可以看到有一条新增事项:

点击【办理】,并选择下一活动参与人(即审批人),提交

提交成功后可在数据列表界面看到数据进入审批环节

然后同样的,用户2登陆后就可对数据进行审批,在此不再赘述

最近看过此主题的会员

hulk

常远征

chestnut

愿你似阳光

pandabuxizao

esen_4QL861XWBH

topcabbage@sina

槐序

韩冰_2

努力学习的一天

邢亚威

lizf

范文杰

零零张

1个回答

只看楼主

陪你共撑帆 初学数据Lv2

发表于2018-6-22 10:35

只看该作者

取消 关注该作者的回复

沙发

谢谢分享

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号