在我的用户任务中,我正在填写一些数据(这些数据不会存储在act_ru_variable中(,并且一旦单击"提交"按钮,我就会调用TaskService.complete((。现在说,如果我想使用,则在用户任务中填写的一个字段作为条件变量。假设我们仅使用Activiti的28个表?
我该怎么办?示例:可以说我们有一个Leaverequest,如果少于3天,请假,否则将被批准。
只是将任务变量的值保存到执行中,因此您可以使用它来决定下一步。
execution.setVariable("your_variable_name", "variable_value") = task.getVariable("your_variable_name");
希望它有帮助:(