自定义条件参数
(function(){
return '通过';
})();
参数要和节点动作类型一致
自定义条件如下
(function(xprocessid, flow_currNodeDealUser) {
//获取流程实例id
var flowInstId = app.get("xprocessid");
//获取当前节点处理用户的集合,是一个json对象---->['admin', 'test']
var dealUserList = app.get("flow_currNodeDealUser");
//判断集合是否为空,为空指定userStr为'',不为空将集合json对象进行toSring转换成字符串
var userStr = dealUserList === null ? "''" : dealUserList.toString();
app.set({
userStr: userStr
});
var result = app.run("{call LMCONFIG.P_LM118150({?xprocessid?},{?userStr?},'运资经办',{?@O_RETURN_MSG?},{?@O_RETURN_CODE?},{?@O_TOTAL_COUNT?})}");
var total = result.O_TOTAL_COUNT;
if (total > 0) {
return true;
} else {
return false;
}
})();
userStr就是一个逗号分隔的字符串 admin,admin01,admin02这种的