form.getworkflowid
功能说明
描述
获取所有待办的流程数据id。
函数原型
form.getworkflowid(formAlias,node="",userid="",time="",wheres=None)
参数
名称 | 类型 | 描述 |
---|---|---|
formAlias | 字符型 | 表单别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用取数据,格式为:"appid@表别名"; 支持套间应用取数据,格式为:"套间应用别名#表别名") |
node | 字符型 | : 流程处于哪个节点 |
userid | 字符型 | : 用户id(谁发起的该条流程) |
time | 字符型 | : 流程发起的时间 |
wheres | 字符型 | : 查询条件,格式等同于 form.select 的查询条件,用于筛选字段字段和数据 |
返回值
类型 | 描述 |
---|---|
数组:列表型 | 获取成功返回所有待办的流程数据id,获取失败返回空数组。具体错误信息可以备注中查询 |
- 数据格式:
[ "5358ea58583c64e2b5675b22", "5784ffbb9f96ab08740b22c6" ]
备注
可能出现的错误信息,执行 getlasterror 函数获取具体详细信息:
- 错误编码=getlasterror()
- 错误信息=getlasterror(1)
错误编码 | 错误信息 |
---|---|
1407 | api执行频率超出限制 |
1400 | 参数类型不正确 |
1313 | 参数非法 |
1506 | 连接数据库失败 |
1502 | 取表单字段失败 |
1594 | 不允许操作回收站的表单 |
1513 | 条件字段不为关联数组 |
1508 | 非法字段别名 |
1504 | 不存在的字段 |
1582 | 非法的表达式 |
1505 | 不支持的函数 |
1559 | 请参考文档重新编辑查询条件 |
1560 | 表单中没有可操作的数据,请检查参数是否正确 |
1587 | 查询超出范围 |
1533 | 数据库执行失败 |
其他:
- 所有表单api调用频率限制为1000次/分钟。
示例
def test():
wheres={"AND":[{"name":"单行文本","val":"文本内容1","exp":"="}]}
ret=form.getworkflowid("测试表单_流程","节点1","547a48c50eccde5ac8c0883b","2018-12-26",wheres)
print(ret)
演示示例
- 暂无
安装包下载
- 暂无
相关视频
- 暂无