一般动作
在工作流引擎中,使用流程变量,可以进一步增加系统的灵活性,用户可以在流程执行过程中的任何时间插入/设置流程变量,然后可以随时的读取流程变量,这样可以实现用户的数据传递、暂存一些复杂判断的结果、记录流程状态等功能。
BroBPM 中,可以通过各种事件来设置变量、并且在所有支持脚本的配置中使用变量。
比如,在环节的事件“从本环节提交出去后”(callbackAfter),设置一个变量 foo,其值为123:
在路径的条件(test)属性中,可以读取变量 foo 来执行计算:
通过上面两个例子可以看出:
此外,还可以通过API来访问流程变量,如下例所示: