泛微OA工作流WebService接口使用说明

  • 格式:doc
  • 大小:122.50 KB
  • 文档页数:14

下载文档原格式

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

工作流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;