Hi Dana,
This is a great question - I did some quick research, and there is nothing available out of the box for this, however I did locate a custom way of doing this in my research here. I cannot say that it will work for sure as I have not personally tested it, but you are more than welcome to test this in a test environment to see if it works for you.
Here are the steps:
1. Go to '$NX_ROOT\samples\call_mgt\' and open the 'audlog_site.mod' file with any text editor, e.g. Notepad++ or Notepad
2. Copy the code section that relates to contact:
// Add to Contact object.
OBJECT cnt {
TRIGGERS {
// log field changes for custom attributes
POST_CI audit_fields_site(persistent_id, audit_userid, combo_name, attr, attr, ...) 51
FILTER( EVENT("UPDATE(NX_AUDIT_UPD)") );
};
};
3. Paste the copied code in a new file, say: zcnt_audlog_site.mod and save the file in the following path: '$NX_ROOT\site\mods\majic
4. Edit the code in the new file (zcnt_audlog_site.mod) to add the contact fields you want to audit and save it:
// Add to Contact object.
OBJECT cnt {
TRIGGERS {
// log field changes for custom attributes
POST_CI audit_fields_site(persistent_id, audit_userid, combo_name,
access_type, dept) 51
FILTER( EVENT("UPDATE(NX_AUDIT_UPD)") );
};
};
5. Restart the ServiceDesk service
6. Once the services are restarted, changes made to the contact's 'Access Type' and 'Department' should now appear in the 'Audit Log List'.
Hope this helps.
Jon I.