功能说明:用户可通过该接口导出企业下所有表单的基本信息,包括表单的明细数量,各版本的明细数量,使用起始结束时间
请求方式:POST(HTTPS)
请求地址: https://qwif.do1.com.cn/qwcgi/api/apiFormExport/getFormOrder.do?token=token&corpId=corpId
{
"creator":"创建账号",
"formName":"表单名称",
"id":"form表单id",
"isFreeFlow":3,
"isTask":"2",
"pageNO":1,
"pageSize":10,
"typeName":"分组名称"
}
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
|
corpId |
公司唯一标识 |
String |
是 |
|
|
token |
用于验证 |
String |
是 |
|
|
data参数,以json格式传送 |
||||
|
pageNO |
要获取第几页信息 |
Integer |
否 |
没有时默认为1 |
|
pageSize |
每页显示数据条数 |
Integer |
否 |
没有时默认为10,最大1000 |
| id |
form表单id |
String |
否 |
精确查找 |
|
formName |
表单名称 |
String |
否 |
模糊查询 |
|
isTask |
表单类型 |
Integer |
否 |
0:普通单,1:任务单,2:审批单,3:外部单 |
|
isFreeFlow |
流程类型 |
Integer |
否 |
1:自由流程,2:固定流程,3:分支流程 |
|
typeName |
分组名称 |
String |
否 |
模糊查询 |
|
creator |
创建人账号 |
String |
否 |
精确查找 |
FormApi api = QwSdkUtil.getInter(FormApi.class);
// 请求参数data
GetFormOrderParamVO data = new GetFormOrderParamVO();
//获取第几页信息(非必须)
data.setPageNO(1);
//每页显示数据条数(非必须)
data.setPageSize(10);
// 限定表单id
data.setId("form表单id");
// 限定流程单
data.setIsTask("2");
// 限定分支流程
data.setIsFreeFlow(3);
// 模糊查询表单名称
data.setFormName("表单名称");
// 限定创建账号
data.setCreator("创建账号");
// 限定分组名称
data.setTypeName("分组名称");
System.out.println(JSONUtil.stringify(data));
// 调用接口
GetFormOrderResultVO result = api.getFormOrder(QwSdkUtil.getCacheToken(),
// 请求参数data
data);
System.out.println(JSONUtil.stringify(result));
{
"maxPage": 1,
"currPage": 1,
"totalRows": 2,
"pageData": [{
"count": 3,
"definitionVersionsId": "form表单id",
"formName": "表单标题",
"personName": "创建人姓名",
"typeName": "分组名称",
"versions": 1,
"versionDefinition": [{
"counts": 3,
"id": "defn表单版本id",
"versions": 1,
"createdTime": "2017-01-22",
"endTime": "2017-03-23",
"status": 1
}]
}]
}
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
|
totalRows |
数据总条数 |
Integer |
是 | |
|
currPage |
当前所在页数 |
Integer |
是 | |
|
maxPage |
最大页数 |
Integer |
是 | |
|
pageData |
该页的数据 |
Array |
是 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
|
definitionVersionsId |
form表单id |
String |
是 | |
|
formName |
表单名称 |
String |
是 | |
|
personName |
创建人姓名 |
String |
是 | |
|
typeName |
表单类别 |
String |
是 | |
|
count |
共有表单数 |
Integer |
是 | |
|
versions |
当前版本(数字) |
Integer |
是 | |
|
versionDefinition |
版本情况 |
Array |
是 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
|
id |
defn表单版本id |
String |
是 |
获取填写情况详细数据使用此参数 |
|
versions |
对应版本(数字) |
Integer |
是 | |
|
counts |
该版本共有记录数 |
Integer |
是 | |
|
createdTime |
该版本的创建时间 |
Date |
是 | |
|
endTime |
该版本的结束时间 |
Date |
是 | |
| status | 表单状态 |
Integer |
是 | 1 启用 -1禁用 |