workflow带前置表单创建流程实例的方法
先创建流程实例再保存表单记录值的方法
保存js脚本如下所示:
var ctrl_pioid = GetValue('fd_pioid');
var pioid = '';
var POID = 'bb5ff44c-9095-4c9a-9bdd-f834dc437fa5-ql6'; //流程编号
var NewFlowName = GetValue('fd_bgmc');
var pri_idx = 0;
if(ctrl_pioid=='' && fmode=='insert'){
var callbackSuccess=function(t_pioid){ //创建流程实例成功后再保存此变更登记表单
SetValue('fd_pioid',t_pioid);
SaveForm2(function(){
parent.CloseForm(true);
});
};
var callbackUnSuccess=function(errMsg){
ShowAlert(errMsg);
};
var isFormOut = false;
CreateFlowInstance(POID, NewFlowName,pri_idx, callbackSuccess, callbackUnSuccess, isFormOut);
}else{
if(fmode=='update'){
//保存此变更登记表单
SaveForm2(function(){
parent.CloseForm(true);
});
}
}