平台V6R3待办接口说明文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 创建待办接口

类:avicit.platform6.bpm.web.service.BpmOperateService

Springbean Id:bpmOperateServiceS

方法:

/**

* 创建待办

* @param userId 用户id

* @param priority 优先级0:一般,1:急,2:紧急

* @param taskType 任务类型0:待办,1:待阅

* @param id 业务表单Id

* @param title 待办标题

* @param formUrl 待办打开Url

* @param taskSendDept 发送部门

* @param taskSendUser 发送人

* @param 当前应用ID

* @return 任务ID

*/

public String createTodo(String userId, String priority, String taskType, String id, String title, String formUrl, String taskSendDept,

String taskSendUser,String appId);

2 标记待办完成接口

类:avicit.platform6.bpm.web.service.BpmOperateService

/**

* 根据任务id和流程实例id标志完成待办

* @param dbid任务id

* @param processInstanceId流程实例id

* @return 任务ID

*/

public String finishTodo(String dbid,String processInstanceId);

3 获取待办信息接口

类:avicit.platform6.bpm.web.service. BpmDisplayService

Springbean Id:bpmDisplayServiceS

/**

* 取得待办任务,该接口主要为外部系统调用

* @param maxRecord,返回的最大记录数

* @param userId, 用户Id

* @return 任务列表

* @throws Exception

*/

public List getTodos(int maxRecord,String userId) throws Exception;

/**

* 查询待办列表

* @param pageNo 当前页码

* @param pageSize 页数

* @param map 查询条件

* @return 待办信息

* @throws Exception 异常

*/

public Map getTodos(int pageNo,int pageSize,Map map) throws Exception;

具体用法如下所示:

int pageNo = 1;//页码

int pageSize = maxRecord;//查询出几条记录

Map parameter=new HashMap();

parameter.put("appId", null);

parameter.put("userId", ComUtil.replaceNull2Space(userId));

parameter.put("taskFinished", "0");

parameter.put("taskState", "1");

Map rmap = getTodos(pageNo,pageSize,parameter);

List list = (List)rmap.get("rows");

相关文档
最新文档