跳转至

流程路径

环境变量含义见 可获取的环境变量(参数)。路径脚本一般可使用 WebUserCurrentDocument(流程文档)、Params

路径进入条件脚本

位置 触发时机 可以获取的环境变量(参数) 返回值
流程->关联线信息->路径进入条件脚本->值脚本 表单提交触发 WebUserCurrentDocumentParams

示例代码:

//通过脚本判断返回true|false,true则进入该路径,false则不进入该路径
(function () {
    var doc = getCurrentDocument();             //获取表单对象 
    var deptName = doc.getItemValueAsString("部门");  

    if("总部" == deptName){
        return true;
    }else{
        return false;
    }
})()

路径执行脚本

位置 触发时机 可以获取的环境变量(参数) 返回值
流程->关联线信息->路径执行脚本->值脚本 流程提交经过触发 WebUserCurrentDocumentParams

示例代码:

(function () {
    var process = getDocumentProcess();
    var doc = getCurrentDocument();
    doc.findItem("审批状态").setValue("已审批");
    process.doUpdate(doc);
})()

路径送出校验脚本

位置 触发时机 可以获取的环境变量(参数) 返回值
流程->关联线信息->路径送出校验脚本->值脚本 流程提交前触发,类似表单控件校验 WebUserCurrentDocumentParams

示例代码:

(function () {
    var doc = getCurrentDocument();             //获取表单对象 
    var value = doc.getItemValueAsString("备注");

    if (value == null || value == "") {
        return "备注内容不能为空"
    }
})()