首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定为OpenKM启动jBPM工作流的用户

确定为OpenKM启动jBPM工作流的用户
EN

Stack Overflow用户
提问于 2012-03-24 02:21:53
回答 1查看 1.4K关注 0票数 0

我已经成功地使用Eclipse为OpenKM创建了一个工作流。现在,我需要知道如何获得对启动文件/文件夹工作流的用户的引用。有没有一种方法可以使用executionContext对象,甚至通过表达式捕获用户名?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-24 06:37:39

经过更多的研究,我终于找到了一种方法。您所能做的就是创建一个名为initiator的泳道,就像带出的on this page一样。之后,您应该能够将任务节点的泳道设置为initiator,然后将分配发起工作流的人。

或者,您可以创建一个ActionHandler并在开始节点的信号前事件上触发它。此ActionHandler可以执行类似以下操作,将发起者的参与者ID存储在变量中,以便在处理程序中使用,甚至可能在表达式中使用:

代码语言:javascript
复制
context.getContextInstance().setVariable("initiator-actor-id", context.getJbpmContext().getActorId())

我很想知道是否有人知道如何在表达式中提取一个流程表达式,比如上面一行存储的表达式。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9844549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档