Groovy 脚本
在高级流程设计器里,人工节点的审批人规则,在选择其他规则的时候会有一个选项是Groovy 请求,你可以按照业务需求通过写 Groovy 脚本去控制审批人。
前提条件
在使用 Groovy 脚本之前,你需要先了解什么是Groovy,详情可参考W3C-Groovy教程和Apache Groovy简介。
操作步骤
按照输入框里的数字判断指定谁来做财务审批的审批人,小于 100 的单子由某人审批,大于 100 的话由另一人审批。
- 首先在流程表单编辑页面,我们可以使用一个单行文本框,并复制单行文本框的唯一标识。
- 然后设置审批流程,选择审批节点 >> 审批人规则 >> 其他规则 >> Groovy 规则
财务审批节点的审批人使用「Groovy 请求」。
textField_kov80fx9 是表单里单行输入框的唯一标识。
注:在编辑「Groovy请求」脚本时,需要使用到 toInteger() 方法,因为内部流程变量是字符串形式的。
toInteger() 方法是默认需要使用的,以下格式可直接参考使用:
以下代码可直接复制使用:
if(单行文本框的唯一标识.toInteger()<100 {
return['审批人userid']
} else {
return['审批人userid']
}
这段代码的意思是:当单行文本框内的数字小于 100 时,则让 xxx 审批,其他情况则让另一人审批。
返回审批人时,可以返回多个审批人。
本文档对您是否有帮助?