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)
演示示例
- 暂无
 
安装包下载
- 暂无
 
相关视频
- 暂无
 
