2017-10-11 10 views
1

レプリケーションイベントリスナー内で、AEMでページをアクティブ化したユーザーセッションを取得する必要があります。そのセッションを使用して、テーブルにデータを挿入するワークフローをインスタンス化します。同様に、無効にすると、非アクティブ化されている場合、DBテーブルの一部のデータが削除されます。AEMのレプリケーションイベントからユーザーセッションを取得するにはどうすればよいですか?

レプリケーションイベントリスナーでユーザーセッションを取得することはできますか? これは、ステップが失敗したかどうかをユーザーが確認するのに役立ちます。ユーザー参加ステップをいくつか追加して、特定のシナリオで特定のデータを要求することもできます。

答えて

3

私はあなたがセッションを取得できるとは思わないが、ユーザーの詳細を取得するコードを以下のように書くことで、イベントを処理する内部のユーザーデータを取得することができます。

handleEvent(Event event) 
event.getProperty(WorkflowEvent.USER)); 
関連する問題