2017-10-11 19 views
1

복제 이벤트 리스너 내에서 AEM에서 페이지를 활성화 한 사용자 세션을 가져와야합니다. 이 세션을 사용하여 테이블에 데이터를 삽입하는 워크 플로를 인스턴스화했습니다. 마찬가지로, 비활성화시 DB 테이블의 일부 데이터가 비활성화되면 삭제됩니다.AEM의 복제 이벤트에서 사용자 세션을 얻는 방법?

복제 이벤트 수신기에서 사용자 세션을 가져올 수 있습니까? 이 단계를 통해 어떤 단계가 실패했는지 확인할 수 있으며 사용자 참여 단계를 추가하고 특정 시나리오에서 더 많은 데이터를 요청할 수도 있습니다.

답변

3

나는 세션을 얻을 수 있다고 생각하지 않지만 아래의 코드를 작성하여 사용자 세부 정보를 얻을 수 있습니다 (이벤트를 트리거 한 사용자).

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