2024年6月8日发(作者:)
. .
工作流WebService接口使用说明
一、检查部署是否成功:输入下面的地址
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接口说明
接口名称
创立新流程:
doCreateWorkflowRequest
参数说明
WorkflowRequestInfo wri:
请求信息对象
userId:
用户id
返回值
String:新流程的
requestid
如果小于0表示
失败
-1:创立流程失败
-2:用户没有流程
创立权限
-3:创立流程根本
信息失败
-4:保存表单主表
信息失败
-5:更新紧急程度
失败
-6:流程操作者失
败
-7:流转至下一节
点失败
-8:节点附加操作
失败
Int:代办的数量
功能描述
根据请求信息对
象创立一条新的
流程,请求信息
对象中需包含创
立人、创立流程
id和表单的数据
代办数量:
getToDoWorkflowRequestC
int userId:
用户id
返回满足条件的
用户可以得到的
-优选
. .
ount
代办列表:
getToDoWorkflowRequestLi
st
String[] conditions:
查询流程的条件,为字符串数组
int pageNo:
当前页数
int pageSize:
每页的分页数量int recordCount:
总行数
int userId:
用户id
String[] conditions:
查询流程的条件,为字符串数组
类型
int userId:
用户id
String[] conditions:
查询流程的条件,为字符串数组
int pageNo:
当前页数
int pageSize:
每页的分页数量int recordCount:
总行数
int userId:
用户id
String[] conditions:
查询流程的条件,为字符串数组
类型
int requestId:
请求requestid
WorkflowRequestInfo request:
请求信息对象
int requestid:
请求id
int userid:
提交人ID
String type:
类型
String remark:
提交意见
int requestid:
请求id
int userid:
提交人ID
String remark:
-优选
代办数目
WorkflowRequestI
nfo []:请求根本
信息列表
根据参数条件获
取需处理任务列
表
排除创立节点任
务
归档数目:
getRejectRequestCount
Int:归档的数量
归档任务:
getProcessedRequest
WorkflowRequestI
nfo []:请求根本
信息列表
根据参数条件获
取归档任务列表
表单数据:
getRequest
流程提交:
submitWorkflowRequest
RequestInfo:
请求信息对象
Boolean:
True 成功
False 失败
根据流程
requestid获得表
单数据
流程提交
流程退回:
nextNodeByReject
Boolean:
True 成功
False 失败
流程退回


发布评论