变量管理
功能描述
添加当前流程的流程变量,添加的变量可以在流程的跳转规则,事件或是其他地方可以用的变量的时候进行使用,目前变量只支持设置单用户节点。
注:变量的值存储在act_ru_variable表中
场景介绍
场景1:流程使用url表单,可设置流程变量,用于存储表单字段的值,该值可用在流程审批人员设置、分支判断设置及脚本中需要用到该流程变量的地方;
场景2:通过变量的值作为分支的判断条件;流程流转中,可根据不同的人操作提交修改变量值,根据变量值使流程流转到对应节点;
操作步骤
场景:若流程有流转到“部门主管填写”环节审核后,在总经理审核后,需要流转回到“部门主管填写”环节,若流程没有流转到“部门主管填写”环节,在总经理审核后,则流转到“填写培训计划”
实现:通过添加流程变量,“填写培训计划”节点审批后,给变量赋值为“1”,“部门主管填写”环节审核后,给变量赋值为“2”,变量赋值通过事件脚本实现
第一步:设置好流程并绑定表单及节点审批人员
第二步:进入流程设计页面,点击[变量管理],点击“添加”,输入变量内容;
第三步:在事件脚本中设置脚本,给变量赋值“填写培训计划”节点审批后,给变量赋值为“1”:设置该节点的后置脚本,如下图:
部门主管填写”环节审核后,给变量赋值为“2”,如下图
第四步:设置分支判断条件,如下图