2017-10-11 143 views
1

我必須獲取已在AEM中激活頁面的用戶會話,位於Replication Event偵聽器中。使用該會話,我將實例化一個將某些數據插入到表中的工作流程。同樣,如果取消激活,將刪除數據庫表中的一些數據。如何從AEM中的複製事件獲取用戶會話?

是否有可能在複製事件偵聽器中獲取用戶會話? 這將幫助用戶查看是否有任何步驟失敗,我甚至可以添加一些用戶參與步驟,並在特定情況下詢問更多的數據。

回答

3

我不認爲你可以獲得會話,但你可以通過編寫下面的代碼來獲取用戶詳細信息 - 觸發事件的用戶,從而獲得用戶數據在句柄事件中。

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