Access logging?

Is there a way to somehow get a report of what users accessed a specific asset and when.


Is this information logged anywhere?

It depends on what you mean by accessed. We don't log when an asset is viewed on the front-end, but every change made to an asset is logged. You can view the logs on the "Logs" screen of an asset to see changes that were made.

Avi, does this include changes to Metadata? The reason I ask is that I have a number of Matrix system triggered metadata changes that occur on particular events that we would like to have logged but can find no way of revealing the history of these changes using the logs panel?

Changes to metadata values and schema applications do not generate a log entry. They only broadcast events to allow triggers to hook in.

[quote]Is there a way to somehow get a report of what users accessed a specific asset and when.


Is this information logged anywhere?[/quote]

There is a way to do this but depending on the conditions it may contribute to performance issues depending on the system load.



1/. Create a trigger for an "Asset Accessed" Event for whatever asset Conditions you choose.

2/. Have the trigger also use an Actions "Set Metadata Value" i.e. for RMSCA metadata you might leverage the Use History > Use Type and set this to "Viewed"

3/. Then create a "Send Email" Action addressed to whomever you want it addressed to with something like the following in the subject line:


    assetID %asset_assetid%-%asset_version% metadata "Use History" "Use Type" changed to "Viewed" by %asset_updated_by_name%


Logging by email ....clunky but it works.

Cheers....John.