条件规则支持函数
1 简介
1.1 功能介绍
自BOS_V5.0.011起,支持对单据字段使用多种类型的集合函数(第一行、最大最小、合计、计数项、平均值),并能将函数计算结果用于条件规则的运算。 支持了复杂场景下的流程流转,能有效减少流程建模成本。
1.2 应用场景
客户希望能根据 采购申请单 分录中“申请数量”字段 第一行 的值分配审批人:当申请数量小于100时,任务分配给A;当申请数量不小于100时,任务分配给B。
客户希望能根据 采购申请单 分录中“金额”字段的值走不同的流程分支:当分录金额均小于70000时走分支1;分录金额最大值为70000时走分支2,否则走分支3。
客户希望能在待办列表中看到 采购申请单 分录中“金额”字段的最大值。
1.3 系统路径
【流程服务云】→【工作流服务】→【设计中心/管理中心】→【流程设计/流程管理】→所有可配置条件规则的位置
1.4 函数说明
注意:
1、对单据头中的分录字段、单据体中的分录字段、流程信息均可使用函数;
2、仅支持一级分录字段。
支持类型:
第一行:取分录的第一行做运算,支持所有类型的字段;
枚举:取分录字段的枚举值做运算,仅支持枚举类型字段;
最大最小:取分录的最值做运算,仅支持数字类型字段;
合计:取分录的合计值做运算,仅支持数字类型字段;
计数项:计算分录的行数并做运算,支持所有类型的字段;
平均值:取分录的平均值做运算,仅支持数字类型字段。
2 运行效果
场景描述:客户希望能根据 采购申请单 分录中“金额”字段的值走不同的流程分支:当分录金额均小于70000时走左侧分支1;分录金额最大值为70000时走中间分支2,否则走右侧分支3。
将以上述场景为例介绍。
2.1 操作步骤
step1:在左侧分支1的连接线设置条件,取单据物料明细.金额这个分录字段。
step2:对该字段使用函数,取最大值函数,当最大值小于70000时,期望流程从该分支1向下流转。
step3:提交一个金额分录都小于70000的单据。
step4:流程从期望的左侧分支1流转。
相关链接:
条件规则支持函数
本文2024-09-23 00:55:23发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142611.html