form.workflowcurrentinfo
功能说明
描述
获取流程数据id的当前信息。
函数原型
form.workflowcurrentinfo(formAlias,dataId)
参数
名称 | 类型 | 描述 |
---|---|---|
formAlias | 字符型 | : 流程表单别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用取数据,格式为:"appid@表别名") |
dataId | 字符型 | 流程数据id |
返回值
类型 | 描述 |
---|---|
数组:字典型 | 获取成功返回信息数组,获取失败返回空数组 |
- 数据格式:
{ "status":0, "node":{ { "alias":"节点1", "name":"新建节点1", "userid":[ "547a48c50eccde5ac8c0883b" ] "time":"2019-01-08 18:20:40" }, ... }, "createTime":"2019-01-08 18:20:40" }
名称 | 类型 | 描述 |
---|---|---|
status | 整型 | 0表示流程进行中,1表示流程已结束 |
node | 数组型 | 当前流程数据激活的所有节点数据(可能存在多个节点记录) |
alias | 字符型 | 节点别名 |
name | 字符型 | 节点名称 |
userid | 数组型 | 节点的负责人 |
time | 字符型 | 表示流程到达当前节点的时间 |
createTime | 字符型 | 表示流程的创建时间 |
备注
可能出现的错误信息,执行 getlasterror 函数获取具体详细信息:
- 错误编码=getlasterror()
- 错误信息=getlasterror(1)
错误编码 | 错误信息 |
---|---|
1407 | api执行频率超出限制 |
1400 | 参数类型不正确 |
1313 | 参数非法 |
其他:
- 所有表单api调用频率限制为1000次/分钟。
示例
def test():
ret=form.workflowcurrentinfo("测试表单_流程","5784ffbb9f96ab08740b22c6")
print(ret)
演示示例
- 暂无
安装包下载
- 暂无
相关视频
- 暂无