在Alfresco中,如何从java脚本访问工作流实例的变量?

时间:2014-02-21 13:36:17

标签: alfresco

出于调试目的,我想访问某些工作流程的变量。我使用以下代码获取工作流实例:

var workflowInstance = workflow.getDefinition("some id");

如何访问workflowInstance中的变量?是否可以从java脚本(例如从JavaScript控制台)操作这些变量?

1 个答案:

答案 0 :(得分:4)

首先,您没有正确获得工作流实例:您真正获得了工作流定义。要获取实例,您必须调用

var instance = workflow.getInstance(instanceId);

但是,属性设置在任务上,所以如果你知道任务ID,你可以直接去

var task = workflow.getTask(taskId);
var props = task.getProperties();

您可以找到可用API的引用on the wiki