/* **************************** 说明: ***************************
1. 该功能js是ccbpm常用的接口, 比如:发起,待办,在途,撤销.
2. 使用该js必须引用,如下.
*/
/*
获得发起列表.
1. 获得当前登录人员可以发起的流程.
2. 返回的是一个json格式的数据集合,具有 No,Name,FK_FlowSort, 等列.
3. 您调用这个方法后,可以生成您自己的发起页面,并连接到工作处理器上,比如: /WF/MyFlow.htm?FK_Flow=001
*/
function Start() {
var handler = new HttpHandler("BP.WF.HttpHandler.WF");
var data = handler.DoMethodReturnString("Start_Init");
if (data.indexOf('err@') == 0) {
alert(data);
return;
}
data = JSON.parse(data);
return data;
}
/*
获得待办列表.
1. 获得当前登录人员未完成,但是参与的流程.
2. 返回的是一个json格式的数据集合,具有 WorkID,FK_Flow,FK_Node,Title 等列.
3. 您调用这个方法后,可以生成您自己的发起页面,并连接到工作处理器上. 比如: /WF/MyFlow.htm?FK_Flow=001&WorkID=9999&FK_Node=103
*/
function Todolist() {
var handler = new HttpHandler("BP.WF.HttpHandler.WF");
var data = handler.DoMethodReturnString("Todolist_Init");
if (data.indexOf('err@') == 0) {
alert(data);
return;
}
data = JSON.parse(data);
return data;
}
/*
获得在途列表.
1. 获得当前登录人员未完成,但是参与的流程.
2. 返回的是一个json格式的数据集合,具有 WorkID,FK_Flow,FK_Node,Title 等列.
3. 您调用这个方法后,可以生成您自己的发起页面,并连接到工作处理器上. 比如: /WF/WFRpt.htm?FK_Flow=001&WorkID=9999&FK_Node=103
*/
function Runing() {
var handler = new HttpHandler("BP.WF.HttpHandler.WF");
var data = handler.DoMethodReturnString("Runing_Init");
if (data.indexOf('err@') == 0) {
alert(data);
return;
}
data = JSON.parse(data);
return data;
}
function Runing() {
var handler = new HttpHandler("BP.WF.HttpHandler.WF");
var data = handler.DoMethodReturnString("Runing_Init");
if (data.indexOf('err@') == 0) {
alert(data);
return;
}
data = JSON.parse(data);
return data;
}