form.getworkflowlog
功能说明
描述
获取流程数据的所有流程操作日志。
函数原型
form.getworkflowlog(formAlias,dataId)
复制
参数
名称 | 类型 | 描述 |
---|---|---|
formAlias | 字符型 | 表单别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用取数据,格式为:"appid@表别名") |
dataId | 字符型 | 流程数据id |
返回值
类型 | 描述 |
---|---|
数组:列表型 | 获取成功返回流程数据的所有流程操作日志,获取失败返回空数组 |
- 数据格式:
[
{
"name":"流程发起节点",
"action":"提交",
"alias":"节点0",
"time":"2020-02-15 12:01:56",
"comment":"",
"userid":"51e2f4bf067163fed4d5d8cd",
"signature":[],
"id":0
},
{
"name":"节点1的名称",
"action":"暂存",
"alias":"节点1",
"time":"2020-02-15 12:13:34",
"comment":"我的意见",
"userid":"51e2f4bf067163fed4d5d8cd",
"signature":[],
"id":1
},
{
"name":"节点2的名称",
"action":"结束",
"alias":"节点2",
"time":"2020-02-15 14:14:15",
"comment":"我的意见2",
"userid":"51e2f4bf067163fed4d5d8cd",
"signature":[{
"_id":"53b3f03779987e7ed7e2e89a",
"bucket":"form-file",
"mime":"image/png",
"name":"bbysignature_1605059618074.png",
"qnKey":"Fp2_tbYOj6C7mNN9h0FiRu9pM_ss",
"size":"15948",
"uploadTime":"2020-11-11T09:53:45Z",
"uploader":"547a48c50eccde5ac8c0883b"
}],
"id":2
},
...
]
复制
名称 | 描述 |
---|---|
name | 节点名称 |
alias | 节点别名 |
action | 流转动作(提交,提交失败,自动提交,自动提交失败,webapi提交,webapi提交失败,后端提交,后端提交失败,导入数据提交,导入数据提交失败,暂存,自动回退,自动回退失败,回退,回退失败,转交,撤回,批量提交,批量提交失败,结束) |
time | 节点的开始时间 |
updatetime | 节点的更新时间(没有审批的话则为空字符串) |
comment | 审批意见 |
userid | 当前节点的处理人id |
signature | 手写签名 |
id | 节点id |
备注
可能出现的错误信息,执行 getlasterror 函数获取具体详细信息:
- 错误编码=getlasterror()
- 错误信息=getlasterror(1)
错误编码 | 错误信息 |
---|---|
1407 | api执行频率超出限制 |
1400 | 参数类型不正确 |
1313 | 参数非法 |
1540 | 表单未激活流程 |
1533 | 数据库执行失败 |
其他:
- 所有表单api调用频率限制为1000次/分钟。
示例
def test():
ret=form.getworkflowlog("测试表单_流程","54578ea027a7cbdaf62bcec6")
print(ret)
复制
演示示例
- 暂无
安装包下载
- 暂无
相关视频
- 暂无
目录