【问题标题】:Alfresco Activiti - How to modify process variables?Alfresco Activiti - 如何修改流程变量?
【发布时间】:2019-10-26 22:25:06
【问题描述】:

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

【问题讨论】:

  • 你能分享你的代码和你看到的任何错误吗?
  • 没有错误。工作流详细信息页面中显示的主要变量只是没有更新。但这可能是因为,正如@Muralidharan Deenathayalan 所说,它们是从第一个任务中提取的。

标签: alfresco activiti alfresco-share


【解决方案1】:

对于工作流详细信息,从 start-task 获取的数据。请问您是如何添加流程变量以及如何访问它的?

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

【讨论】:

  • 所以你建议如果我在我的模型中创建一个 Aspect 属性,它的当前值将从所有任务中可见,因此我不必编写 JavaScript 代码 (TaskListeners) 来保存完成每一项任务后的变量?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多