我正在使用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本身中做到这一点。
答案 0 :(得分:0)
也许我错过了问题的重点,但有一个REST API会返回用户的详细信息。从内存中获取GET / service / identity / users / {userId}
显然,如果您使用不同的Rest Context,那么“service”将是您的实际背景。
希望这有帮助。
Greg - BP3