|

楼主 |
发表于 2018-7-11 13:39:14
|
显示全部楼层
var caseData = justep.xbl("caseData");
caseData.saveData();
var rowID = caseData.getCurrentID();
var p = justep.xbl("process1");
if (!justep.Context.getTask()) {
justep
.xbl('msgDialog')
.open(
{
msg : "是否启动流程?",
title : '提示',
type : 3,// 显示是否按钮
callback : function(event) {
if (event.status == "yes") {
caseData
.setValue("fProcess",
"/BCEG/CaseManagement/process/caseManager/caseManagerProcess");
// caseData.setValue("fTaskTitle",
// "发文登记:非诉发文");
var p = justep.xbl("process1");
// 数据保存后,如果工作流尚未启动则自动启动
// 构造流程标题
var title = caseData.getValue("fTaskTitle");
// 获取用户选择的工作流
var process = caseData.getValue("fProcess");
// 构造流程启动数据,标题、业务数据ID、表单页面
var relations = {};
relations["sName"] = title;
relations["sData1"] = caseData.getID();
relations["sESField01"] = "/BCEG/CaseManagement/process/caseManager/mainActivity.w";
var executor = justep.Context
.getCurrentOrgFID();
// 启动工作流
p.startExt(process, relations, executor);
caseData.setValue("fTaskID", justep.Context
.getTask());
caseData.saveData();
p.advanceQuery();
}
}
});
} else {
caseData.saveData();
p.advanceQuery();
} |
|