4.6.2 流程-保存参数

2020-03-18  本文已影响0人  MisShop智能开发平台

1.流程保存参数

一个编辑页面,被配置为流程后,(例如审批或者执行页面),我们点击编译,查看更新属性的话,发现多了不少更新属性。

执行页面的更新属性.png

这些以mis打头的字段在报销单数据表中并不存在,是用于控制流程走向的。

流程保存参数的手动配置方法是,任意选择一个格子,在 格值 里写入希望传入的参数值,在 保存至 里写入特殊表达式,标志特殊字段。

例如执行页面中,it是流程对应的数据表记录,那么保存至中写入
save.Process.result(it) , 表示这个格子的值将作为流程结果和it的其他字段一起传递给保存函数,实现流程走向控制。例如值为 Dict.流程阶段结果.成功 (也就是1), 表示成功,流程将进入下一个阶段。值为Dict.流程阶段结果.打回(2)表示打回,流程将回到开始阶段。

这是所有的流程保存参数


2.不用手动配置的流程特殊参数

因为会签和并行流程的存在,所以一条记录可能同时对应多条流程实例并行执行,这时候记录里的 流程 字段并不一定是当前处理的流程的实例id


3.需要手动配置的流程特殊参数

示例:页面process/报销流程/出纳打款/执行.raq里,审批结果对应的格子,用户选择审批结果,这个结果的 保存至 就是save.Process.result(it)

例如出纳打款的处理意见右边的格子B6,是一个输入框,保存至为save.Process.desc(it)

示例:在出纳打款的执行页面.raq里,审批结果对应的格子,用户选择审批结果,这个结果的 保存至 就是save.Process.result(it)

示例:在出纳打款的执行页面.raq里,
我们增加一行 跳转阶段,

跳转阶段的配置
B8格我们配置为一个下拉选项框,列出可以跳转的阶段。
并且把B8格的保存至配置为save.Process.target(it)
这样当用户选择了任何一个跳转阶段后,下一步将自动跳转到这个阶段。
上一篇下一篇

猜你喜欢

热点阅读