出于调试目的,我想访问某些工作流程的变量。我使用以下代码获取工作流实例:
var workflowInstance = workflow.getDefinition("some id");
如何访问workflowInstance
中的变量?是否可以从java脚本(例如从JavaScript控制台)操作这些变量?
答案 0 :(得分:4)
首先,您没有正确获得工作流实例:您真正获得了工作流定义。要获取实例,您必须调用
var instance = workflow.getInstance(instanceId);
但是,属性设置在任务上,所以如果你知道任务ID,你可以直接去
var task = workflow.getTask(taskId);
var props = task.getProperties();
您可以找到可用API的引用on the wiki。