开发前必读
概述
开发者使用指南
开发者使用流程
通信说明
开发者工具
更新日志
基础能力接口
获取token接口
外部系统单点登录
单点登录使用说明
获取单点登录用户信息
通讯录管理
获取部门列表
新增部门
修改部门
删除部门
新增用户
修改用户
删除用户
获取用户列表
通讯录变更同步
获取标签信息
新增标签
修改标签
删除标签
获取标签成员列表
添加标签成员
删除标签成员
按部门查询标签
按用户查询标签
离职用户
获取离职信息
用户复职
获取自定列表信息
第三方消息推送
推送文本消息
推送图文消息
推送消息附录
统一消息推送(回调)
图片附件上传
图片附件下载
图片附件单个下载
图片附件批量下载
应用数据接口
表单流程/七巧
新增表单
获取表单模板信息
推送数据
修改表单数据
删除表单数据
数据源
数据回调
导出表单流程数据
获取填写情况详细数据(新)
通过ID获取填写详细数据(新)
流程干预
获取填写情况详细数据(旧)
通过ID获取填写详细数据(旧)
获取应用填写详细数据(待办、已办等)
发票识别接口
发票验真接口
附录
考勤打卡
获取考勤规则列表
获取考勤详细信息
获取考勤日报信息
注册考勤服务
新增虚拟考勤机
删除虚拟考勤机
考勤机打卡
获取考勤排班明细
获取考勤异常申诉记录
请假出差
获取请假信息列表
获取请假类型列表
假期管理
获取请假详情信息
新闻公告
获取新闻动态类型
新增新闻动态
获取新闻列表
获取新闻详情
获取个人新闻列表
费控报销
获取报销信息列表
获取成本中心信息列表
导入成本中心
获取预算明细
获取发票信息列表
获取借款信息列表
获取用户可见范围内成本中心
获取用户可见范围内科目
获取超额预算
费控预算操作
企业用车
获取车辆申请列表
任务分派
获取任务分派信息列表
获取任务类型信息接口
新建任务接口
移动CRM
获取客户信息列表
获取客户字段
新增客户
更新客户
获取客户详情
获取客户类别
获取所有公海池
获取所有行业信息
获取联系人信息列表
获取联系人字段
新增联系人
更新联系人
获取联系人详情
获取商机信息列表
获取商机字段
新增商机
更新商机
获取商机详情
获取商机阶段或商机类型
修改商机阶段
获取拜访信息列表
获取合同信息列表
获取合同字段
新增合同
更新合同
获取合同详情
获取公海池客户信息列表
获取公海池客户详情
培训考试
获取考试成绩列表
获取考试统计信息列表
获取考试人员明细
获取学习统计信息列表
获取个人学习档案信息列表
获取课程统计信息列表
获取课程人员明细
获取个人学分明细
获取讲师信息列表
获取题库试题明细
新增题库试题
删除题库试题
移动外勤
获取签到信息列表
会议管家
获取会议详情
获取会议纪要详情
获取会议室详情
获取区域列表
获取会议室列表
获取会议详情列表

获取填写情况详细数据(旧)

开发说明

功能说明: 根据表单数据导出接口得到对应版本的id,将id的值作为definitionId传过来,配合其它参数(其他参数将在请求数据格式定义中详细说明)获取表单填写情况的详细数据接口。
2022年10月起将停止维护此接口,请换用新接口替代

  • 接口每天请求次数不超过1000次。
  • 每次最多导出一个月的数据(31天)。若未根据时间参数过滤,则导出最近一个月数据。

请求方式:POST(HTTPS)
请求地址: https://qwif.do1.com.cn/qwcgi/api/apiFormExport/getFormDetails.do?token=token&corpId=corpId

请求参数说明:

data参数,json格式传送

参数名

类型

是否必须

备注

pageNO

要获取第几页信息

int

没有时默认为1

pageSize

每页显示数据条数

int

没有时默认为10,最大500

startDate

获取数据所依据的开始时间

String

格式yyyy-MM-dd HH:mm:ss

 

endDate

获取数据所依据的结束时间

String

格式yyyy-MM-dd HH:mm:ss

 

definitionId

版本id

String

该值为获取表单数据导出接口的id

toSearchCommentAndAudit
是否查询评论列表和审批明细列表 boolean 默认false
wxUserId 提单人账号

String

可以根据提单人筛选详细数据

参数名

类型

是否必须

备注

corpId

公司唯一标识

String

token

用于验证

String

参考获取token接口


SDK调用示例:

		FormApi api = QwSdkUtil.getInter(FormApi.class);
		// 请求参数data
		GetFormDetailsParamVO data = new GetFormDetailsParamVO();
		// 获取第几页信息(非必须)
		data.setPageNO(1);
		// 每页显示数据条数(非必须)
		data.setPageSize(10);
		// 开始时间(非必须)
		data.setStartDate("2022-06-01 00:00:00");
		// 结束时间(非必须)
		data.setEndDate("2022-06-30 00:00:00");
		// 版本id(必须)
		data.setDefinitionId("defn表单版本id");
		// 提单人账号(非必须)
		data.setWxUserId("提单人账号");
		// 是否导出评论列表和审批明细列表(非必须)
		data.setToSearchCommentAndAudit(true);
		// 调用接口
		GetFormDetailsResultVO result = api.getFormDetails(QwSdkUtil.getCacheToken(),
				// 请求参数data
				data);
		System.out.println(JSONUtil.objectToString(result));
		

返回结果:

{
	"maxPage": 1,
	"currentPage": 1,
	"totalRows": 2,
	"pageData": [{
		"approvers": "",
		"closePerson": "",
		"closeTime": "",
		"createaTime": "2016-07-29 13:46:32",
		"definitionId": "xxx",
		"departmentName": "道一云科技",
		"filesPath": [
			"http...",
			"http..."
		],
		"formItemDefinitionsVO": [{
				"childItemDefinitions": [{
						"childItemDefinitions": [],
						"itemKey": "xxx",
						"itemName": "图片",
						"itemType": "ImageField",
						"parentKey": "xxx",
						"valueStrs": [{
								"sort": 2,
								"valueStr": "http..."
							},
							{
								"sort": 1,
								"valueStr": "http..."
							},
							{
								"sort": 1,
								"valueStr": "http..."
							}
						]
					},
					{
						"childItemDefinitions": [],
						"itemKey": "xxx",
						"itemName": "两级下拉框",
						"itemType": "CascadeDropDown",
						"parentKey": "xxx",
						"valueStrs": [{
								"sort": 1,
								"valueStr": "选项22:二级选项22"
							},
							{
								"sort": 2,
								"valueStr": "选项1:二级选项1"
							}
						]
					},
					{
						"childItemDefinitions": [],
						"itemKey": "xxx",
						"itemName": "两级下拉框",
						"itemType": "CascadeDropDown",
						"parentKey": "xxx",
						"valueStrs": [{
								"sort": 2,
								"valueStr": "选项1:二级选项1"
							},
							{
								"sort": 1,
								"valueStr": "选项6:二级选项99"
							}
						]
					}
				],
				"itemKey": "xxx",
				"itemName": "未命名",
				"itemType": "ChildField",
				"parentKey": "",
				"valueStrs": []
			},
			{
				"childItemDefinitions": [],
				"itemKey": "xxx",
				"itemName": "图片",
				"itemType": "ImageField",
				"parentKey": "xxx",
				"valueStrs": [{
						"sort": 2,
						"valueStr": "http..."
					},
					{
						"sort": 1,
						"valueStr": "http..."
					},
					{
						"sort": 1,
						"valueStr": "http..."
					}
				]
			},
			{
				"childItemDefinitions": [],
				"itemKey": "xxx",
				"itemName": "两级下拉框",
				"itemType": "CascadeDropDown",
				"parentKey": "xxx",
				"valueStrs": [{
						"sort": 1,
						"valueStr": "选项22:二级选项22"
					},
					{
						"sort": 2,
						"valueStr": "选项1:二级选项1"
					}
				]
			},
			{
				"childItemDefinitions": [],
				"itemKey": "xxx",
				"itemName": "两级下拉框",
				"itemType": "CascadeDropDown",
				"parentKey": "xxx",
				"valueStrs": [{
						"sort": 2,
						"valueStr": "选项1:二级选项1"
					},
					{
						"sort": 1,
						"valueStr": "选项6:二级选项99"
					}
				]
			},
			{
				"childItemDefinitions": [],
				"itemKey": "fof8092da798b5400fa044511837c0d4ea",
				"itemName": "未命名",
				"itemType": "AccessoryField",
				"parentKey": "",
				"valueStrs": []
			}
		],
		"id": "xxx",
		"instanceTitle": "请填写标2",
		"isover": "2",
		"personName": "曹林杰",
		"picPaths": [
			"http..."
		],
		"versions": "1",
		"auditLogVOList": [],
		"formCommentList": [],
		"wxUserId":""
	}]
} 

返回参数说明:

参数名

类型

是否必须

备注

totalRows

数据总条数

Int

currentPage

当前所在页数

Int

maxPage

最大页数

Int

definitionId

版本号(uuid

String

personName

提单人

String

wxUserId

提单人账号

String



departmentName

部门

String

instanceTitle

标题

String

createaTime

提单时间

String

isover

状态

Integer

0:退审;1:已审批;2:审批中;-1:已关闭

approvers

当前处理人

String

closePerson

最后处理人

String

closeTime

最后处理时间

String

versions

对应版本(数字)

String

picPaths(集合,值为图片(常用字段图片)地址的集合,包含于pageData

filesPath(集合,值为附件(常用字段图片)地址的集合,包含于pageData

formItemDefinitionsVO

客户自定义字段数据

Array


FormCommentVOList

评论列表

Array

FormCommentVO{

"commentId":..,

"workOrderId":..,

"content":..,

"userIds":..,

"creator":..,

"createaTime":..,

"type":..,

"time":..,

"ext1":..,

"status":..,

"userId":..,

"personName":..,

"headPic":..

}

 

auditLogVOList


审批列表

Array

分支流程:
{
"id":..,
"versionsId":..,
"refId":..,
"handNodeId":..,
"nextNodeId":..,
"handleAccounts":..,
"nodeName":..,
"status":..,
"auditStatus":..,
"nodeType":..,
"createTime":..,
"updateTime":..,
"creator":..,
"orgId":..,
"departmentId":..,
"option":..,
"auditUserId":..,
"auditUserName":..,
"auditTime":..
}
 
固定流程:{
"id":..,
"auditId":..,
"refId":..,
"flowName":..,
"auditStatus":..,
"creator":..,
"opinion":..,
"nodeSoft":..,
"nodeStatus":..,
"personName":..,
"headPic":..,
"nodeName":..,
"nodeType":..,
"isSign":..,
"nodeId":..,
"handleAccounts":..,
"createTime":..
}
自由流程:{
"id":..,
"personName":..,
"remark":..,
"auditTime":..,
"foreignId":..
}
有三种可能。

formItemDefinitionsVO参数说明

itemKey

字段键

String

itemName

字段名称

String

itemType

字段类型

String

ChildField表示该字段下有子字段

parentKey

父字段键

String

可通过父字段键找到子字段的父类

childItemDefinitions

子字段集合

Array

childItemDefinitions(子字段集合,其属性和formItemDefinitionsVO一样)

valueStrs

客户自定义字段值的相关情况

Array

valueStrs参数说明

valueStr

字段值

String

sort

排序号

Integer

用于区分该值对应第几个表单

otherValue
其他字段值 String