Per security requirements for large customer organizations, it would be desirable to have some means to track which users access which data for historical purposes. This is akin to the Security Audit Reporting feature in Windchill PDMLink.
There needs to be some traceability for:
What system events took place (create/edit/view/rename/delete/etc)
Which objects were affected (name/number/identifier)
Date and timestamp of event
IP address of the client
User account performing the action
Ideally, having a UI for users in Administrator groups to run an audit report would be the best case scenario.
Windchill Product Analytics provides an access log that may have the information you require. Actions on the server are logged under the %WPA_HOME%/virgo-server/logs/accessLogs directory.
The access.log files created by the application capture much of the information listed above. Here is a sample set of output from a test server: In the logs, the admin user created a new user and viewed the information page for the user. Then the new user logged in and view a company part followed by navigating to a related supplier part.
The uri provides information on the action that occured and where possible provides the object ID of the affected object. The timestamp, client IP address, user account and locale of the user are also provided.