苍穹工作流那些事 之 页面参数

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

苍穹工作流那些事 之 页面参数


在大型公司中,薪酬专员发起薪酬审批流程时,一张单据中包含多个事业部的员工薪酬数据,且数据以分录方式展现。


由于业务单据中的人员分属不同事业部,因此需要分发给各事业部负责人审批,而各事业部只能查阅、审批本事业部员工的薪酬数据。各事业部负责人审批后,最后汇总提交总裁处进行统一审批。 


该情景下,若业务系统无法实现分录数据的分权限审批,审批流程将会十分繁琐冗余,导致业务效率低下。


下面,让我们一起看看如何利用苍穹工作流,来支持这种一张单据多条分录数据的分权限审批及数据筛选的方式,让审批过程更加智能和高效。


1 应用场景


一张单据多条分录数据,需要各审批人查阅有权限的数据;

一个单据(实例)提交后,单据里的内容需要分别走不同流程分支,且不同分支中能显示与处理的内容不同,最后再合并审批。


2 解决方案


经过调研与设计,苍穹工作流开放页面参数,用于数据展现筛选分权限审批。支持将该参数传递到前台,供业务调用。根据传递到前台的参数条件,筛选展示业务部门有权限处理的单据分录信息。


3 功能详情


1.为流程节点添加页面参数


【流程服务云】->【流程服务】->【设计中心】->【选择流程中的审批节点】->【设置页面参数】。



2.为单据增加插件


【流程服务云】->【流程服务】->【设计中心】->【选择流程中的审批节点】->【设置页面参数】。



3 读取页面参数进行信息筛选


当单据插件运行时,通过读取页面的CustomParams参数,以页面参数编码为key值,接收流程服务云传递的页面参数值。根据参数值,在业务插件上进行逻辑控制,筛选分录信息,从而达到利用页面参数,进行一单多分录情况下的信息筛选和权限控制的目的。


//获取打开页面的参数
Map<String,Object> customParams = this.getView().getFormShowParameter().getCustomParams(); customParams.get("pageParamCode"); // 页面参数设置的参数编码


4 价值体现


苍穹工作流提供页面参数,用于页面数据的筛选及权限控制,能够满足一张单据多分录分权限审批需求,扩展了苍穹工作流的应用场景,降低了用户的流程设计运维成本,提升了流程审批效率和审批体验。


5 相关链接


苍穹工作流页面参数相关资料,请参考如下链接:


页面参数

金蝶云•苍穹流程服务云使用指南

工作流常见问题汇总




#往期推荐#



#  五分钟新建流程攻略

#  让你一次看通透,流程参与人那些事

 苍穹工作流那些事 之 流程节点

#  苍穹工作流那些事 之 流程启动

 刚柔并济,流程动态配置方案详解

 苍穹工作流那些事 之 流程线

#  快速掌握流程变量的用法


更多精彩内容,“码”上了解!↓




苍穹工作流那些事 之 页面参数

在大型公司中,薪酬专员发起薪酬审批流程时,一张单据中包含多个事业部的员工薪酬数据,且数据以分录方式展现。由于业务单据中的人员分属不...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息