泛微OA工作流WebService接口使用说明
- 格式:doc
- 大小:122.50 KB
- 文档页数:14
工作流WebService接口使用说明
一、检查部署是否成功:输入下面的地址
http://192.168.4.183(换成实际的地址):8060(实际的端口号)/services/,界面中有如下服务即可:
采用Web Serverice技术进行协同系统和业务系统进行数据交互,由协同系统方开发实现Web Serverice服务,业务系统方需在本地实现Web Serverice本地代理来进行调用。
协同系统方需提供的服务接口如下:
1、流程创建接口
2、流程流转控制接口
提供流程提交,退回和转发控制接口
3、需业务系统处理的任务列表
根据用户id和流程id获取该人员需要业务系统处理的任务列表,如果需要获取表单的数据在通过reqestid调用获取表单数据接口
4、获取表单数据接口
根据协同系统中流程主键requestid获取表单中所有数据
5、已归档任务列表
根据创建人id和流程id获取已经归档的任务列表
2.2.2接口说明
接口名称参数说明返回值功能描述
创建新流程:doCreateWorkflowReques t WorkflowRequestInfo wri:
请求信息对象
userId:
用户id
String:新流程的
requestid
如果小于0表示
失败
-1:创建流程失败
-2:用户没有流程
根据请求信息对
象创建一条新的
流程,请求信息
对象中需包含创
建人、创建流程
id和表单的数
接口对象说明:
1)WorkflowRequestInfo 工作流请求信息/**
* 请求ID
*/
private String requestId;
/**
* 请求标题
*/
private String requestName;
/**
* 请求重要级别
*/
private String requestLevel;
/**
* 短信提醒
*/
private String messageType;
/**
* 流程类型
*/
private WorkflowBaseInfo workflowBaseInfo;
/**
* 当前节点名称
*/
private String currentNodeName;
/**
* 当前节点Id
*/
private String currentNodeId;
/**
* 流程状态
*/
private String status;
/**
* 创建者
*/
private String creatorId;
/**
* 创建时间
*/
private String createTime;
/**
* 最后操作者名称
*/
private String lastOperatorName;
/**
* 最后操作时间
*/
private String lastOperateTime;
/**
* 是否可查看
*/
private boolean canView;