平台V6R3待办接口说明文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
/**
* 查询待办列表
* @param pageNo 当前页码
* @param pageSize 页数
* @param map 查询条件
* @return 待办信息
* @throws Exception 异常
*/
public Map
具体用法如下所示:
int pageNo = 1;//页码
int pageSize = maxRecord;//查询出几条记录
Map
parameter.put("appId", null);
parameter.put("userId", ComUtil.replaceNull2Space(userId));
parameter.put("taskFinished", "0");
parameter.put("taskState", "1");
Map
List