Skip to main content

流程审批历史

本章节将介绍流程审批历史接口返回数据,从而帮助你快速构建自定义的审批历史展示方式。

接口说明

说明流程审批历史接口
接口/api/company/:companyKey/flowCenter/history/:taskId
方法Get
请求参数companyKey: 组织key; taskId: 任务ID
响应参数{status: number, msg: string, data: { items: HistoryItem[] }}

HistoryItem 说明

key类型说明
usernamestring任务处理人用户名
avatarstring | null任务处理人头像
typeFlowNodeType节点类型
statusFlowNodeStatus节点状态
createdAtstring任务创建时间 月-日 时-分
commentsstring | null审批意见
attachementstring | null附件
idstring任务ID
errorstring | null流程异常信息

FlowNodeType 节点类型说明

type节点类型说明
start开始
end结束
examine-and-approve-task人工节点
gateway分支网关
send-task知会节点
write填写节点
record写入节点
auto-entity-add-records新增记录
auto-entity-update-records更新记录
auto-entity-search-records查询记录
auto-entity-delete-records删除记录
capture-time延时节点
web-api调用服务节点
call-activity调用子流程节点

FlowNodeStatus 节点状态说明

status节点状态说明
waiting-for-read等待阅读
waiting-for-approve等待审批
waiting-for-submit等待提交
waiting-for-re-submit等待重新提交
waiting-for-time等待延时节点
time-over延时结束
submitted已提交
approved已同意
disagreed已拒绝
rollbacked已回滚
transfered已转交
added新增节点写入
updated更新节点更新
deleted删除节点删除
skiped已跳过
recorded填写节点写入数据
finished非人工节点记录完成
aborted被中断