跳到主要内容

获取单条数据的流程日志

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


权限说明

「超管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是否是同步节点
triggerSourcestringOpenAPI,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-webhook23-任务委托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用户邮箱
qRobotAddobjectQRobot 添加
executeStatusint执行状态
errorTypeint错误类型
targetWorksheetIdstring目标应用 id
targetWorksheetNamestring目标应用名称
reExecuteboolean是否重新执行
targetRowRecordarray - objectQRobot 添加目标信息QRobot 添加目标信息
rowRecordIdstring申请 id
rowRecordNumberstring数据编号
errorTypeint错误类型
qRobotUpdateobjectQRobot 更新
executeStatusint执行状态
errorTypeint错误类型
targetWorksheetIdstring目标应用 id
targetWorksheetNamestring目标应用名称
reExecuteboolean是否重新执行
targetApplyarray - objectQRobot 更新目标信息
rowRecordIdstring申请 id
rowRecordNumberstring数据编号
errorTypeint错误类型
webhookobjectwebhook 执行操作
executeStatusint执行状态
errorTypeint错误类型
webhookResultstring执行结果
reExecuteboolean是否重新执行
qRobotSMSobjectQRobot 发短信操作
executeStatusint执行状态成功失败部分成功
errorTypeint错误类型
qRobotMailobjectQRobot 发邮件操作
executeStatusint执行状态
errorTypeint错误类型
applicantobject申请人节点操作
handSignUrlstring手写签名 url
triggerRecordobject触发的记录
worksheetIdstringQR 更新或添加触发的(源)应用 id
worksheetNamestringQR 更新或添加触发的(源)应用名
rowRecordNumberstringQR 更新或添加触发的数据编号(源数据编号)
nodeNamestringQR 更新或添加触发的(源节点)节点名
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": ""
}]
}
}