Integrate Assets with activity stream integrating-assets-with-activity-stream

Adobe Experience Manager Assets users perform many actions like creating, uploading, and deleting Assets. These actions can be recorded so you are able to provide a history of what has been done by a user. This section describes the recording capabilities of Experience Manager and how to configure Experience Manager to record specific events.

Performance considerations and default behavior performance-considerations-and-default-behavior

This integration could be CPU and disk space consuming, for example, when doing bulk import. For these reasons, the Assets integration with the Activity Stream is disabled by default.

Supported action events supported-action-events

You can configure the following events to be recorded:

  • License accepted (ACCEPTED)
  • Asset created (ASSET_CREATED)
  • Asset moved (ASSET_MOVED)
  • Asset removed (ASSET_REMOVED)
  • License rejected (REJECTED)
  • Asset downloaded (DOWNLOADED)
  • Asset versioned (VERSIONED)
  • Asset version restored (RESTORED)
  • Asset Metadata updated (METADATA_UPDATED)
  • Asset published to external system (PUBLISHED_EXTERNAL)
  • Asset’s original updated (ORIGINAL_UPDATED)
  • Asset Rendition updated (RENDITION_UPDATED)
  • Asset Rendition removed (RENDITION_REMOVED)
  • Subasset updated (SUBASSET_UPDATED)
  • Subasset removed (SUBASSET_REMOVED)

Configure Assets events recording configuring-aem-assets-events-recording

The Web console provides access to the Assets Event Recorder tuning. To configure the Assets Event Recorder, proceed as follows:

  1. Navigate to the Web Console

  2. Click Configuration.

  3. Double-click Day CQ DAM Event Recorder.

  4. Check Enables this service.

  5. Check which Event Types that you want to be recorded in the user activity stream.

  6. Click Save.

Read recorded events reading-recorded-events

The recorded events are stored as activities. You can read them programmatically using the ActivityManager API.