09-16-2020 02:58 AM
I am using Alfresco community version 5.2 .
i want to implement site audit so that activity log of users should be maintained and a detailed user-wise report for a selected time period may be made available.
How to achieve that is there any addon available or how to get the solution. Please help.
Regards
Akash D
09-16-2020 06:12 PM
Try setting following properties:
audit.enabled=true audit.alfresco-access.enabled=true audit.alfresco-access.sub-actions.enabled=false audit.filter.alfresco-access.default.enabled=true audit.filter.alfresco-access.default.user=~System;~null;.* audit.filter.alfresco-access.transaction.user=~System;~null;.*
audit.filter.alfresco-access.transaction.type=cm:folder;cm:content;st:site;~cm:person
#For specific site audit.filter.alfresco-access.default.path=/app:company_home/st:sites/cm:test-site/.* audit.filter.alfresco-access.transaction.path=/app:company_home/st:sites/cm:test-site/.*
#For all sites audit.filter.alfresco-access.default.path=/app:company_home/st:sites/.* audit.filter.alfresco-access.transaction.path=/app:company_home/st:sites/.*
If audit info is not having anything specific such as site short name, site id etc. then you can also implement a custom audit application. Follow this documentation for implementing custom share site access application.
https://docs.alfresco.com/5.2/references/dev-extension-points-audit.html
You should keep above configuration along with new custom audit applicaiton.
Sample code is available here for custom audit application: https://github.com/Alfresco/alfresco-sdk-samples/tree/alfresco-51/all-in-one/custom-audit-app-repo
Explore our Alfresco products with the links below. Use labels to filter content by product module.