/* **************************** 说明: *************************** 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; }