功能说明:用户可通过该接口导出企业下所有表单的基本信息,包括表单的明细数量,各版本的明细数量,使用起始结束时间
请求方式: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禁用 |