保存用户任务中的变量并用作条件变量

时间:2019-07-30 06:27:47

标签: java database alfresco activiti bpmn

在我的用户任务中,我正在填充一些数据(这些数据将不会存储在ACT_RU_VARIABLE中),并且一旦单击“提交”按钮,就会调用taskService.complete()。现在,如果要使用,我将在用户任务中填写的一个字段用作条件变量。假设我们仅使用activiti的28个表,该怎么办?

示例:假设我们有一个请假请求,请假少于3天就被批准,否则请拒绝。

1 个答案:

答案 0 :(得分:1)

只需将您的任务变量的值保存到执行中,以便您可以使用它来决定下一步。

execution.setVariable("your_variable_name", "variable_value") = task.getVariable("your_variable_name");

希望它会有所帮助:)