我使用脚本任务创建了一个工作流程(exam_result为整数,exam_grade为整数,备注为字符串)作业。在用户任务中,我创建了一个表单引用(带有textfield),用于处理考试结果的数据输入。 考试结果文本字段应传递给exam_result变量,该变量将通过决策表任务进行评估。
从表单字段控件向脚本任务变量发送数据的最佳做法是什么,反之亦然?
非常感谢您的帮助,谢谢。
答案 0 :(得分:4)
将这些值存储到执行变量中,您应该能够在所有任务中访问它们。
您可以使用任务侦听器读取表单值并将其存储到执行变量中,如下所示。
mechanic_no
如果您想在其他任务监听器中访问它们,
execution.setVariable('exam_result',task.getVariable('exam_result'));
execution.setVariable('exam_grade',task.getVariable('exam_grade'));
execution.setVariable('remarks',task.getVariable('remarks'));
这是在代表方面,您可以像下面一样访问它们。
var examResult = execution.getVariable('exam_result');
var examgrade = execution.getVariable('exam_grade');
var remarks= execution.getVariable('remarks');
希望这会对你有所帮助。
如果您不清楚,请告诉我。