admin 管理员组

文章数量: 1184232


2024年3月20日发(作者:header是什么元件在proteus)

工作流WebService接口使用说明

一、检查部署是否成功:输入下面的地址

(换成实际的地址):8060(实际的端口号)/services/,界面中有如下服务即

可:

采用Web Serverice技术进行协同系统和业务系统进行数据交互,由协同系

统方开发实现Web Serverice服务,业务系统方需在本地实现Web Serverice

本地代理来进行调用。

协同系统方需提供的服务接口如下:

1、

2、

流程创建接口

流程流转控制接口

提供流程提交,退回和转发控制接口

3、 需业务系统处理的任务列表

根据用户id和流程id获取该人员需要业务系统处理的任务列表,如果需

要获取表单的数据在通过reqestid调用获取表单数据接口

4、 获取表单数据接口

根据协同系统中流程主键requestid获取表单中所有数据

5、 已归档任务列表

根据创建人id和流程id获取已经归档的任务列表

接口名称

创建新流程:

doCreateWorkflowReques

t

参数说明

WorkflowRequestInfo?wri:

请求信息对象

userId:

用户id

返回值

String:新流程的

requestid

如果小于0表示

失败

-1:创建流程失败

-2:用户没有流程

功能描述

根据请求信息对

象创建一条新的

流程,请求信息

对象中需包含创

建人、创建流程

id和表单的数

创建权限

-3:创建流程基本

信息失败

-4:保存表单主表

信息失败

-5:更新紧急程度

失败

-6:流程操作者失

-7:流转至下一节

点失败

-8:节点附加操作

失败

代办数量:

getToDoWorkflowRequest

Count

代办列表:

getToDoWorkflowRequest

List

int userId:

用户id

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

Int:代办的数量

返回满足条件的

用户可以得到的

代办数目

根据参数条件获

取需处理任务列

排除创建节点任

WorkflowRequest

Info []:请求基

本信息列表

归档数目:

getRejectRequestCount

Int:归档的数量

归档任务:

getProcessedRequest

WorkflowRequest

Info []:请求基

本信息列表

根据参数条件获

取归档任务列表

表单数据:

getRequest

RequestInfo:

请求信息对象

根据流程

requestid获得


本文标签: 流程 系统 接口 获取 条件