流程路径¶
环境变量含义见 可获取的环境变量(参数)。路径脚本一般可使用
WebUser、CurrentDocument(流程文档)、Params。
路径进入条件脚本¶
| 位置 | 触发时机 | 可以获取的环境变量(参数) | 返回值 |
|---|---|---|---|
| 流程->关联线信息->路径进入条件脚本->值脚本 | 表单提交触发 | WebUser、CurrentDocument、Params |
无 |
示例代码:
//通过脚本判断返回true|false,true则进入该路径,false则不进入该路径
(function () {
var doc = getCurrentDocument(); //获取表单对象
var deptName = doc.getItemValueAsString("部门");
if("总部" == deptName){
return true;
}else{
return false;
}
})()
路径执行脚本¶
| 位置 | 触发时机 | 可以获取的环境变量(参数) | 返回值 |
|---|---|---|---|
| 流程->关联线信息->路径执行脚本->值脚本 | 流程提交经过触发 | WebUser、CurrentDocument、Params |
无 |
示例代码:
(function () {
var process = getDocumentProcess();
var doc = getCurrentDocument();
doc.findItem("审批状态").setValue("已审批");
process.doUpdate(doc);
})()
路径送出校验脚本¶
| 位置 | 触发时机 | 可以获取的环境变量(参数) | 返回值 |
|---|---|---|---|
| 流程->关联线信息->路径送出校验脚本->值脚本 | 流程提交前触发,类似表单控件校验 | WebUser、CurrentDocument、Params |
无 |
示例代码: