跳到主要内容

获取单条数据的流程日志

调用该接口,获取单条数据的流程日志


权限说明​

「超管accessToken」和「权限组accessToken」都可以调用,「权限组accessToken」须具有对应应用的权限。

请求​

请求方式:GET

**请求地址:**https://api.qingflow.com/{appKey}/{applyId}/workflowNodeRecord(公有云版本)

请求地址中:appKey和applyId为需要替换的变量,根据实际获取值更新,示例如下:

GET https://api.qingflow.com/123456/123456/workflowNodeRecord

其他版本请求地址:

钉钉版本:https://api.ding.qingflow.com//{appKey}/{applyId}/workflowNodeRecord

专有轻流:http(s)://xxx.xx(自有域名)/openApi/{appKey}/{applyId}/workflowNodeRecord

参数说明(路径参数)​

参数必须说明
appKey是应用 id,获取方式详见基本概念介绍
applyId是数据的id,获取方式参考:基本概念介绍

参数说明(查询参数)​

参数必须说明
pageNum是数据页码
pageSize是数据页数

请求头(Header)​

参数必填说明
accessToken是调用接口凭证。获取方法请查看基本概念介绍

返回​

返回体​

参数类型必含说明
errCodeint是错误码,非0表示失败
errMsgstring是错误描述
resultobject是返回为true:成功
pageSizeint是每页大小
pageNumint是当前页码
resultAmountint是总条数
pageAmountint是总页数
resultarray-object是
workflowNodeProcessRecordIdlong是工作流流转日志 id
nodeIdint是节点 id
nodeNamestring是节点名称
nodeTypestring是节点类型
beingSyncstring是是否是同步节点
triggerSourcestring是OpenAPI,QRobot,QSourceActive,QSourcePassive,QDatabase,externalQRobot,submit,import
dealtWithUserobject是待处理的节点处理人信息
userarray-object是
namestring是用户名称
exUserIdstring是用户外部id
headImagestring是用户头像
emailstring是用户邮箱
dealtWithNodearray-object是待处理的节点信息
auditLevelint是逐级审批待处理的层级
endTypeint是逐级审批的结束类型
maxLevelint是逐级审批的最大层级
gradedApproveTypeint是逐级审批的审批类型,或签会签
approveTypeint是常规审批的审批类型,或签会签
operationRecordListarray - object是工作流节点操作记录
workflowNodeOperationRecordIdstring是工作流节点操作记录 id
operationTimestring是操作时间
operationTypeint是操作类型
1-填写节点提交数据
2-审批节点通过
3-拒绝
4-回退
5-提交数据
6-回退到申请人再次提交
7-抄送
8-处理中
9-转交
10-申请人撤销
11-审批填写节点撤回
13-QR 添加(目标应用)
15-管理员重新指派
16-Q-Robot添加(源应用)
17-Q-Robot更新(源应用)
18-Q-Robot 发邮件
20-Q-Robot 发短信
21-webhook
23-任务委托
24-回退后重新提交
25-节点无负责人转交给自定义负责人
28-自动通过
29-加签
30-openAPI 重新指派负责人
operatorobject是操作者信息
namestring是用户名称
exUserIdstring是用户外部id
headImagestring是用户头像
emailstring是用户邮箱
approvalobject是审批节点的审批操作
auditRemarkstring是处理反馈
handSignUrlstring是手写签名 url
beingTimeoutAutoSubmitboolean是是否超时自动提交
returnNodeNamestring是回退的节点名
returnNodeIdstring是回退的节点 id
targetUserarray - object是目标用户信息
namestring是用户名称
exUserIdstring是用户外部id
headImagestring是用户头像
emailstring是用户邮箱
originalUserarray - object是原始用户信息
namestring是用户名称
exUserIdstring是用户外部id
headImagestring是用户头像
emailstring是用户邮箱
additionalApprovalTypestring是加签类型.
fillingobject是填写节点的填写操作
auditRemarkstring是处理反馈
handSignUrlstring是手写签名 url
beingTimeoutAutoSubmitboolean是是否超时自动提交
targetUserobject是目标用户信息
namestring是用户名称
exUserIdstring是用户外部id
headImagestring是用户头像
emailstring是用户邮箱
originalUserobject是原始用户信息
namestring是用户名称
exUserIdstring是用户外部id
headImagestring是用户头像
emailstring是用户邮箱
ccobject是抄送节点的抄送操作
ccUserarray - object是
namestring是用户名称
exUserIdstring是用户外部id
headImagestring是用户头像
emailstring是用户邮箱
targetUserarray - object是
namestring是用户名称
exUserIdstring是用户外部id
headImagestring是用户头像
emailstring是用户邮箱
originalUserarray - object是
namestring是用户名称
exUserIdstring是用户外部id
headImagestring是用户头像
emailstring是用户邮箱
qRobotAddobject是QRobot 添加
executeStatusint是执行状态
errorTypeint是错误类型
targetWorksheetIdstring是目标应用 id
targetWorksheetNamestring是目标应用名称
reExecuteboolean是是否重新执行
targetRowRecordarray - object是QRobot 添加目标信息QRobot 添加目标信息
rowRecordIdstring是申请 id
rowRecordNumberstring是数据编号
errorTypeint是错误类型
qRobotUpdateobject是QRobot 更新
executeStatusint是执行状态
errorTypeint是错误类型
targetWorksheetIdstring是目标应用 id
targetWorksheetNamestring是目标应用名称
reExecuteboolean是是否重新执行
targetApplyarray - object是QRobot 更新目标信息
rowRecordIdstring是申请 id
rowRecordNumberstring是数据编号
errorTypeint是错误类型
webhookobject是webhook 执行操作
executeStatusint是执行状态
errorTypeint是错误类型
webhookResultstring是执行结果
reExecuteboolean是是否重新执行
qRobotSMSobject是QRobot 发短信操作
executeStatusint是执行状态
1. 成功
2. 失败
3. 部分成功
errorTypeint是错误类型
qRobotMailobject是QRobot 发邮件操作
executeStatusint是执行状态
errorTypeint是错误类型
applicantobject是申请人节点操作
handSignUrlstring是手写签名 url
triggerRecordobject是触发的记录
worksheetIdstring是QR 更新或添加触发的(源)应用 id
worksheetNamestring是QR 更新或添加触发的(源)应用名
rowRecordNumberstring是QR 更新或添加触发的数据编号(源数据编号)
nodeNamestring是QR 更新或添加触发的(源节点)节点名
beingNoAuditorstring是
beingDeletedstring是
sourceNamestring是

返回体示例​

{
"errCode": 0,
"errMsg": "",
"result": {
"pageSize": 0,
"pageNum": 0,
"resultAmount": 0,
"pageAmount": 0,
"result": [{
"workflowNodeProcessRecordId": 0,
"nodeId": 0,
"nodeName": "",
"nodeType": "",
"beingSync": "",
"triggerSource": "",
"dealtWithUser": {
"user": [{
"name": "",
"exUserId": "",
"headImage": "",
"email": ""
}]
},
"dealtWithNode": [{
"auditLevel": 0,
"endType": 0,
"maxLevel": 0,
"gradedApproveType": 0,
"approveType": 0
}],
"operationRecordList": [{
"workflowNodeOperationRecordId": "",
"operationTime": "",
"operationType": 0,
"operator": {
"name": "",
"exUserId": "",
"headImage": "",
"email": ""
},
"approval": {
"auditRemark": "",
"handSignUrl": "",
"beingTimeoutAutoSubmit": false,
"returnNodeName": "",
"returnNodeId": "",
"targetUser": {
"name": "",
"exUserId": "",
"headImage": "",
"email": ""
},
"originalUser": {
"name": "",
"exUserId": "",
"headImage": "",
"email": ""
},
"additionalApprovalType": ""
},
"filling": {
"auditRemark": "",
"handSignUrl": "",
"beingTimeoutAutoSubmit": false,
"targetUser": {
"name": "",
"exUserId": "",
"headImage": "",
"email": ""
},
"originalUser": {
"name": "",
"exUserId": "",
"headImage": "",
"email": ""
}
},
"cc": {
"ccUser": [{
"name": "",
"exUserId": "",
"headImage": "",
"email": ""
}],
"targetUser": [{
"name": "",
"exUserId": "",
"headImage": "",
"email": ""
}],
"originalUser": [{
"name": "",
"exUserId": "",
"headImage": "",
"email": ""
}]
},
"qRobotAdd": {
"executeStatus": 0,
"errorType": 0,
"targetWorksheetId": "",
"targetWorksheetName": "",
"reExecute": false,
"targetRowRecord": [{
"rowRecordId": "",
"rowRecordNumber": "",
"errorType": 0
}]
},
"qRobotUpdate": {
"executeStatus": 0,
"errorType": 0,
"targetWorksheetId": "",
"targetWorksheetName": "",
"reExecute": false,
"targetApply": [{
"rowRecordId": "",
"rowRecordNumber": "",
"errorType": 0
}]
},
"webhook": {
"executeStatus": 0,
"errorType": 0,
"webhookResult": "",
"reExecute": false
},
"qRobotSMS": {
"executeStatus": 0,
"errorType": 0
},
"qRobotMail": {
"executeStatus": 0,
"errorType": 0
},
"applicant": {
"handSignUrl": "",
"triggerRecord": {
"worksheetId": "",
"worksheetName": "",
"rowRecordNumber": "",
"nodeName": ""
}
}
}],
"beingNoAuditor": "",
"beingDeleted": "",
"sourceName": ""
}]
}
}