我已经成功地使用Eclipse为OpenKM创建了一个工作流。现在,我需要知道如何获得对启动文件/文件夹工作流的用户的引用。有没有一种方法可以使用executionContext对象,甚至通过表达式捕获用户名?
发布于 2012-03-24 06:37:39
经过更多的研究,我终于找到了一种方法。您所能做的就是创建一个名为initiator的泳道,就像带出的on this page一样。之后,您应该能够将任务节点的泳道设置为initiator,然后将分配发起工作流的人。
或者,您可以创建一个ActionHandler并在开始节点的信号前事件上触发它。此ActionHandler可以执行类似以下操作,将发起者的参与者ID存储在变量中,以便在处理程序中使用,甚至可能在表达式中使用:
context.getContextInstance().setVariable("initiator-actor-id", context.getJbpmContext().getActorId())我很想知道是否有人知道如何在表达式中提取一个流程表达式,比如上面一行存储的表达式。
https://stackoverflow.com/questions/9844549
复制相似问题