Expand my Community achievements bar.

SOLVED

Track opening of a pdf

Avatar

Former Community Member

I am trying to have some type of tracking system for when a user opens a pdf. Is there a way to provide notification or logging to the server when a pdf document is opened?

1 Accepted Solution

Avatar

Correct answer by
Former Community Member

The "auditing" functionality is anabled bgy default on the server side.  It can be cionfigured via the LiveCycle Administrative UI (Services > Rights Management > Configuration > Audit and Privacy Settings)

AuditConfig.jpg

Then you enable "auditing" at the policy level on a policy by policy basis...

AuditConfigPolicy.jpg

You can use auditing with "Anonymous" access policies or Specific user polcies.

Regards

Steve

View solution in original post

3 Replies

Avatar

Former Community Member

Rights Management supports "auditing" of documents protected wioth a RM policy.  If you enable auding in the policy you create, you will be able to view an event log on the server side, events such as "Document Open" are tracked so you can see who opened a protected document and when it was opened.

Regards

Steve

Avatar

Former Community Member

Thanks Steve,

Is this by using anonymous authentication? How can I enable this feature?

Thanks,

edmiller

Avatar

Correct answer by
Former Community Member

The "auditing" functionality is anabled bgy default on the server side.  It can be cionfigured via the LiveCycle Administrative UI (Services > Rights Management > Configuration > Audit and Privacy Settings)

AuditConfig.jpg

Then you enable "auditing" at the policy level on a policy by policy basis...

AuditConfigPolicy.jpg

You can use auditing with "Anonymous" access policies or Specific user polcies.

Regards

Steve

The following has evaluated to null or missing: ==> liqladmin("SELECT id, value FROM metrics WHERE id = 'net_accepted_solutions' and user.id = '${acceptedAnswer.author.id}'").data.items [in template "analytics-container" at line 83, column 41] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign answerAuthorNetSolutions = li... [in template "analytics-container" at line 83, column 5] ----