Alfresco Activiti-如何修改过程变量?

Alfresco Activiti-如何修改过程变量?,alfresco,activiti,alfresco-share,Alfresco,Activiti,Alfresco Share,如何修改Alfresco工作流中的流程变量?(嵌入式Activiti) 我知道它们是在流程启动时创建的,但我无法在Java/JavaScript/process代码中更改它们。(除非我直接使用RESTAPI) 我可以成功更改本地变量和执行变量(execution.setVariable(“san_value”,“1000”);),但无法更改工作流详细信息页面中显示的变量。对于工作流详细信息,从启动任务中获取的数据。请说明您是如何添加流程变量的,以及您是如何访问它的 您可以在工作流模型中添加新属性

如何修改Alfresco工作流中的流程变量?(嵌入式Activiti) 我知道它们是在流程启动时创建的,但我无法在Java/JavaScript/process代码中更改它们。(除非我直接使用RESTAPI)
我可以成功更改本地变量和执行变量(
execution.setVariable(“san_value”,“1000”);
),但无法更改工作流详细信息页面中显示的变量。

对于工作流详细信息,从启动任务中获取的数据。请说明您是如何添加流程变量的,以及您是如何访问它的


您可以在工作流模型中添加新属性(使用方面),而不是使用流程变量,并且您应该能够跨工作流流程中的所有任务访问和获取变量

有关工作流详细信息,请参阅从启动任务获取的数据。请说明您是如何添加流程变量的,以及您是如何访问它的


您可以在工作流模型中添加新属性(使用方面),而不是使用流程变量,并且您应该能够跨工作流流程中的所有任务访问和获取变量

你能分享你的代码和你看到的任何错误吗?没有错误。工作流详细信息页面中显示的主要变量只是没有更新。但这可能是因为,正如@Muralidharan Deenathayalan所说,它们是从第一个任务中提取的。你能分享你的代码和你看到的任何错误吗?没有错误。工作流详细信息页面中显示的主要变量只是没有更新。但这可能是因为,正如@Muralidharan Deenathayalan所说,它们是从第一个任务获取的。因此,您建议,如果我在模型中创建一个方面属性,它的当前值将在所有任务中可见,因此,我不必编写JavaScript代码(TaskListeners)在每个任务完成后保存变量?因此,您建议如果我在模型中创建Aspect属性,它的当前值将在所有任务中可见,并且在结果中,我不必在每个任务完成后编写JavaScript代码(TaskListeners)来保存变量?