如何从AEM中的复制事件获取用户会话?

如何从AEM中的复制事件获取用户会话?

问题描述:

我必须获取已在AEM中激活页面的用户会话,位于Replication Event侦听器中。使用该会话,我将实例化一个将某些数据插入到表中的工作流程。同样,如果取消激活,将删除数据库表中的一些数据。如何从AEM中的复制事件获取用户会话?

是否有可能在复制事件侦听器中获取用户会话? 这将帮助用户查看是否有任何步骤失败,我甚至可以添加一些用户参与步骤,并在特定情况下询问更多的数据。

我不认为你可以获得会话,但你可以通过编写下面的代码来获取用户详细信息 - 触发事件的用户,从而获得用户数据在句柄事件中。

handleEvent(Event event) 
event.getProperty(WorkflowEvent.USER));