

直接调用已有的功能并自动提交
输入参数
参数名称 | 说明 | |
flow | 功能id,可在功能流程编辑页面的url获取 | |
form | 调用功能中填写的数据 | |
form.procedure | 步骤id | |
form.procedure.key(新增/关联获取数据类型步骤) | 步骤中需填写的属性id | |
form.procedure.value(新增/关联获取数据类型步骤) | 步骤中需填写的属性值 | |
form.procedure.data.key(新增/关联获取集合类型步骤) | 步骤中需填写的属性id | |
form.procedure.data.value(新增/关联获取集合类型步骤) | 步骤中需填写的属性值 | |
form.procedure._id(选择数据类型步骤) | 选择步骤中,只需_id一个key | |
form.procedure.value(选择数据类型步骤) | 选择步骤中,选择的数据id | |
version | 非必须参数,调用功能的指定版本,不使用此参数时默认调用线上最新版本,若对应功能未上线,则调用失败 |
示例:
返回值
调用功能成功后,返回true,否则返回false,调用功能失败可能的原因:
1. 选择步骤中,选择的数据id不存在或数据表不一致;
2. 功能id不存在或功能未上线
3. 调用的功能中触发了$model.error()
获取功能当前线上版本的表单json,可获取到表单步骤procedure,使用的数据表entity,对应字段field等
输入参数
参数名 | 说明 | |
flow | 功能id |
返回值示例,其中_process为步骤数据