In Qlik Sense for Windows May 2022 and later, it is now possible to track changes done to custom properties.
Environments:
Qlik Sense Enterprise on Windows May 2022 and later
Resolution
Changes to custom properties are logged in the SecurityActivity_Repository logs, located in C:\programdata\qlik\sense\log\repository\audit, or in ArchivedLogs\<servername>\repository\audit depending on the date.
https://help.qlik.com/en-US/sense-admin/May2022/Content/Sense_Helpsites/WhatsNew/What-is-new-May2022...
This log is also loaded in Operation Monitor and can be seen in the "Log details" sheet.
For example, when performing a change to a custom property unchecking "users" and keeping only "apps" so that it's only applicable to apps, the following will be logged:
1975 31.6.1.0 20220815T024650.423+0200 QlikServer1 33e8253d-cc31-4c27-967b-061f86455746 Command=Update custom property;Result=0;ResultText=Success c0deb3ec-0740-6948-c962-0532af86b585 ac934799-4ad1-426a-ba10-2787941bb3b7 0 DOMAIN administrator 3c2a1d5b-fca5-48fb-b383-71e8cc1f3f8e CPtest Security Not available Repository ManagementAccess /qrs/updatecustompropertydefinition Update custom property 0 Custom property with id '3c2a1d5b-fca5-48fb-b383-71e8cc1f3f8e' updated from "name = 'CPtest' resource types = 'App,User' custom property values = 'test1'" to "name = 'CPtest' resource types = 'App' custom property values = 'test1'" by 'DOMAIN\administrator' a864c2ed8a865e1e45b805f8fd0dbbfdf9fb8a1d
We can see here that the user who performed the change is DOMAIN\Administrator.
The following can be tracked:
- Name of the custom property
- Resources types (On which resources can the custom property be applied)
- Values
- The person who performed the change