【流程配置方案】bos流程设计器--脚本获取所有分录信息判断流程走向
# 配置需求
如对公费用报销单,需要判断分录费用明细的报销金额是否存在大于1000的记录,存在一条分录报销金额大于1000的记录走向不同的流程分支
# 配置步骤
1.定义外部数据类型的流程变量“分录报销金额”及字符串类型的变量“判断结果”
(重要!只有外部数据类型的流程变量才可以接收分录的所有行)
![2.webp](/download/01003c3e9feee5124e7dab2513ad548382bb.webp)
2.提交节点输出分录所有行至流程变量“分录报销金额”
![3.webp](/download/0100adb11fb1a452477bb4532d6b4c237946.webp)
3.提交节点添加后置脚本进行实际需要的逻辑判断并输出判断结果至流程变量
![4.webp](/download/0100add7f60311ad42d09ec2c417ffa57295.webp)
参考脚本:
``` java
for (int i = 0; i < 分录报销金额.size(); i++) {
if(分录报销金额.get(i)>1000)return 判断结果="是";
}
return 判断结果="否";
```
4.连接弧使用步骤3输出的“判断结果”判断流程走向即可
![5.webp](/download/0100a4711acbce954639a27ff77298a7aa90.webp)
# 最终效果
![1.webp](/download/010082e50a0fd0d2426e9e402e1cb30fe968.webp)
![6.webp](/download/0100585db5e3f5874bdbb43b57a086575e44.webp)
本文提供了简单的使用分录所有行判断流程走向的实例,关键在于脚本的判断逻辑,脚本本身属于二开,需要现场根据实际需求进行编写,实际业务场景和需求会更复杂,但基本配置不变,根据实际需求定义变量修改脚本中的判断逻辑即可。
【流程配置方案】bos流程设计器--脚本获取所有分录信息判断流程走向
# 配置需求如对公费用报销单,需要判断分录费用明细的报销金额是否存在大于1000的记录,存在一条分录报销金额大于1000的记录走向不同的流...
点击下载文档
本文2024-09-16 22:00:18发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45323.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章