使用资源管理器激活启动器属性

时间:2014-05-26 19:53:37

标签: activiti bpm

我正在使用Activiti作为我的应用程序的工作流工具。使用Activiti作为后端,我正在创建一个使用Activiti REST API与之交互的包装器。

为了对流程建模,我使用了Activiti Modeler,它是Activiti Explorer的一部分。

在创建流程时,我在开始事件中将activiti:initiator指定为employeeName,然后我可以将其用作任何其他任务的文档${employeeName}

但变量employeeName存储用户的ID。如果在任何其他用户任务的文档中,我需要使用employeeName的名字和姓氏属性,我该怎么做?

我已经尝试过来自其他地方的片段,说使用${employeeName.properties.firstName}无济于事。它在进程开始时给出错误。

PS:由于它是一个Web应用程序,因此只有REST API与HTML / PHP一起使用,不会编写任何Java代码。所以可能有人建议如何在Activiti Explorer或Modeler本身中做到这一点。

1 个答案:

答案 0 :(得分:0)

也许我错过了问题的重点,但有一个REST API会返回用户的详细信息。从内存中获取GET / service / identity / users / {userId}

显然,如果您使用不同的Rest Context,那么“service”将是您的实际背景。

希望这有帮助。

Greg - BP3