Configuring Audit Log
The audit log allows you to see the actions performed in MDM Web App and can be stored in a table or displayed in the server console. It is possible to configure which MDM Web App user actions are logged.
To configure the MDM Web App audit log:
- 
Open the MDM Engine project in ONE Desktop. 
- 
Go to GUI Configuration > Auditing. 
- 
Select user actions that need to be audited:   Name Description Audit Event Types Select All Events to log all audit events. Templates Action Reloading and dropping of templates. Export Action Exporting data. Data Read Viewing data, like opening a record detail or viewing search results. User Settings Saving and using filters. Draft Actions All actions within drafts, for example, adding operations to drafts, creating or deleting a draft. Task Actions Actions performed on tasks, for example, creating, updating, deleting, moving tasks through the resolution workflow. Matching proposals Actions performed on matching proposals (read and reject). For a list of auditable actions per category, see Full list of auditable actions. 
| The generated configuration file ( mda-audit.gen.xml) is linked inmda-config.xml(see MDM Web App Backend). | 
Auditing settings in application properties
Additional auditing settings, for example, details of the event log table, can be configured in MDM Server application properties.
| Name | Default value | Required | Description | 
|---|---|---|---|
| 
 | TRUE | No | Enables or disables the event log. | 
| 
 | nmeAuditLogWriter,semanticLogWriter | No | Comma-separated list of audit writers.
Allowed values are  | 
| 
 | EVENT_LOG | No | Event log table name. Prefixed with "I_" (according to NME persistence implementation). | 
| 
 | EVENT_LOG_SEQ | No | ID generator sequence name. | 
| 
 | id | No | Event log entry ID field name, automatically generated according to sequence.
Default value used if no  | 
| 
 | msg | No | Event log message field name.
Default value used if no  | 
| 
 | username | No | Event log username field name.
Default value used if no  | 
| 
 | entity | No | Event log entity field name.
Default value used if no  | 
| 
 | date | No | Event log date field name.
Default value used if no  | 
| 
 | operation | No | Event log operation field name.
Default value used if no  | 
| 
 | type | No | Event log type field name.
Default value used if no  | 
| 
 | entity_id | No | Event log  | 
Full list of auditable actions
Templates action
| Action code | Description | 
|---|---|
| TEMPLATES_RELOAD | Template is reloaded. | 
| TEMPLATES_DROP | Template is dropped. | 
Export action
| Action code | Description | 
|---|---|
| EXPORT_ENTITY | User exports table data via Bulk Export. | 
--- export ---
2021-12-20 14:19:22,787 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Export action, operation=EXPORT_ENTITY, message={"ATTRIBUTES":{"ENTITY":"MASTER|masters|party"},"DATE":"Mon Dec 20 14:19:22 CET 2021","OPERATION":"EXPORT_ENTITY","REMOTE_ADDR":"127.0.0.1","USER":"admin","TYPE":"Export action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@205f4d3Data read
| Action code | Description | 
|---|---|
| READ_TABLES | User opens a table. | 
| READ_ROW | User opens a record detail. | 
| COMPARE_ROWS | User compares records. | 
--- read ---
2021-12-20 09:10:28,877 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Data read, operation=READ_TABLES, message={"ATTRIBUTES":{"ENTITY":"MASTER|masters|party","FILTER":""},"DATE":"Mon Dec 20 09:10:28 CET 2021","OPERATION":"READ_TABLES","REMOTE_ADDR":"","USER":"admin","TYPE":"Data read"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@609dd6ab
2021-12-20 09:09:52,630 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Data read, operation=READ_ROW, message={"ATTRIBUTES":{"ENTITY":"MASTER|masters|contact","ID":"3980"},"DATE":"Mon Dec 20 09:09:52 CET 2021","OPERATION":"READ_ROW","REMOTE_ADDR":"","USER":"admin","TYPE":"Data read"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@744a0bc3
--- compare ---
2021-12-20 14:21:23,503 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Data read, operation=COMPARE_ROWS, message={"ATTRIBUTES":{"ENTITY":"MASTER|masters|address","VIEW NAME":{},"ID":"3694 3695 "},"DATE":"Mon Dec 20 14:21:23 CET 2021","OPERATION":"COMPARE_ROWS","REMOTE_ADDR":"","USER":"admin","TYPE":"Data read"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@1bbd8f3User settings
| Action code | Description | 
|---|---|
| UI_ADDED_SAVED_FILTERS | Filter is saved. | 
| UI_SAVED_FILTER_USED | Saved filter is used. | 
Draft action
| Action code | Description | 
|---|---|
| DRAFT_READ | Draft is read. | 
| DRAFT_CREATE | Draft is created. | 
| DRAFT_UPDATE | Draft is updated. | 
| DRAFT_PUBLISH | Draft is published. | 
| DRAFT_START_PUBLISH | Draft is being published. | 
| DRAFT_PUBLISH_FAIL | Draft publishing fails. | 
| DRAFT_DISCARD | Draft is discarded. | 
| DRAFT_DELETE | Draft is deleted. | 
2022-12-14 07:50:16,287 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_CREATE, message={"ATTRIBUTES":{"LABEL":"Edit person John Smith","WORKFLOW":"consolidation"},"DATE":"Wed Dec 14 07:50:16 CET 2022","OPERATION":"TASK_CREATE","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@4d3cf310
2022-12-14 07:50:16,327 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Draft action, operation=DRAFT_CREATE, message={"ATTRIBUTES":{"TASK_ID":"8","ID":"26"},"DATE":"Wed Dec 14 07:50:16 CET 2022","OPERATION":"DRAFT_CREATE","REMOTE_ADDR":"","USER":"admin","TYPE":"Draft action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@6f7aeec6
2022-12-14 07:50:16,358 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_READ, message={"ATTRIBUTES":{"ID":"8"},"DATE":"Wed Dec 14 07:50:16 CET 2022","OPERATION":"TASK_READ","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@d763c5a
2022-12-14 07:50:16,908 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Draft action, operation=DRAFT_UPDATE, message={"ATTRIBUTES":{"ID":"26"},"DATE":"Wed Dec 14 07:50:16 CET 2022","OPERATION":"DRAFT_UPDATE","REMOTE_ADDR":"","USER":"admin","TYPE":"Draft action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@4c443099
2022-12-14 07:50:19,113 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_READ, message={"ATTRIBUTES":{"ID":"8"},"DATE":"Wed Dec 14 07:50:19 CET 2022","OPERATION":"TASK_READ","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@3731c0fb
2022-12-14 07:50:32,617 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_COMMENT, message={"ATTRIBUTES":{"COMMENT":"My first task","ID":"8"},"DATE":"Wed Dec 14 07:50:32 CET 2022","OPERATION":"TASK_COMMENT","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@d5a093a
2022-12-14 07:50:45,164 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Draft action, operation=DRAFT_UPDATE, message={"ATTRIBUTES":{"OPERATION_ADDED":"EDIT","ID":"26"},"DATE":"Wed Dec 14 07:50:45 CET 2022","OPERATION":"DRAFT_UPDATE","REMOTE_ADDR":"","USER":"admin","TYPE":"Draft action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@bbbccae
2022-12-14 07:50:50,621 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_READ, message={"ATTRIBUTES":{"ID":"8"},"DATE":"Wed Dec 14 07:50:50 CET 2022","OPERATION":"TASK_READ","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@2125706d
2022-12-14 07:50:50,628 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Draft action, operation=DRAFT_UPDATE, message={"ATTRIBUTES":{"ID":"26"},"DATE":"Wed Dec 14 07:50:50 CET 2022","OPERATION":"DRAFT_UPDATE","REMOTE_ADDR":"","USER":"admin","TYPE":"Draft action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@6b494833
2022-12-14 07:50:57,369 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_RESOLVING, message={"ATTRIBUTES":{"COMMENT":"resolved","ID":"8"},"DATE":"Wed Dec 14 07:50:57 CET 2022","OPERATION":"TASK_RESOLVING","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@4a7c262d
2022-12-14 07:50:58,013 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_RESOLVED, message={"ATTRIBUTES":{"ID":"8"},"DATE":"Wed Dec 14 07:50:58 CET 2022","OPERATION":"TASK_RESOLVED","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@703c8399
2022-12-14 07:50:58,045 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_READ, message={"ATTRIBUTES":{"ID":"8"},"DATE":"Wed Dec 14 07:50:58 CET 2022","OPERATION":"TASK_READ","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@6647e01fTask action
| Action code | Description | 
|---|---|
| TASK_CREATE | Task is created. | 
| TASK_READ | Task is read. | 
| TASK_UPDATE | Task is updated. | 
| TASK_RESOLVED | Task is resolved. | 
| TASK_RESOLUTION_FAILED | Task resolution failed. | 
| TASK_RESOLVING | Task is being resolved. | 
| TASK_DISCARD | Task is discarded. | 
| TASK_DELETE | Task is deleted. | 
| TASK_COMMENT | Task is commented. | 
| TASK_REASSIGN | Task is reassigned. | 
| TASK_WORKFLOW_MOVE | Task is moved to a different workflow step. | 
2022-12-14 07:50:16,287 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_CREATE, message={"ATTRIBUTES":{"LABEL":"Edit person John Smith","WORKFLOW":"consolidation"},"DATE":"Wed Dec 14 07:50:16 CET 2022","OPERATION":"TASK_CREATE","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@4d3cf310
2022-12-14 07:50:16,358 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_READ, message={"ATTRIBUTES":{"ID":"8"},"DATE":"Wed Dec 14 07:50:16 CET 2022","OPERATION":"TASK_READ","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@d763c5a
2022-12-14 07:50:19,113 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_READ, message={"ATTRIBUTES":{"ID":"8"},"DATE":"Wed Dec 14 07:50:19 CET 2022","OPERATION":"TASK_READ","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@3731c0fb
2022-12-14 07:50:32,617 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_COMMENT, message={"ATTRIBUTES":{"COMMENT":"My first task","ID":"8"},"DATE":"Wed Dec 14 07:50:32 CET 2022","OPERATION":"TASK_COMMENT","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@d5a093a
2022-12-14 07:50:50,621 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_READ, message={"ATTRIBUTES":{"ID":"8"},"DATE":"Wed Dec 14 07:50:50 CET 2022","OPERATION":"TASK_READ","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@2125706d
2022-12-14 07:50:57,369 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_RESOLVING, message={"ATTRIBUTES":{"COMMENT":"resolved","ID":"8"},"DATE":"Wed Dec 14 07:50:57 CET 2022","OPERATION":"TASK_RESOLVING","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@4a7c262d
2022-12-14 07:50:58,013 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_RESOLVED, message={"ATTRIBUTES":{"ID":"8"},"DATE":"Wed Dec 14 07:50:58 CET 2022","OPERATION":"TASK_RESOLVED","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@703c8399
2022-12-14 07:50:58,045 INFO  [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Task action, operation=TASK_READ, message={"ATTRIBUTES":{"ID":"8"},"DATE":"Wed Dec 14 07:50:58 CET 2022","OPERATION":"TASK_READ","REMOTE_ADDR":"","USER":"admin","TYPE":"Task action"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@6647e01fMatching proposals
| Action code | Description | 
|---|---|
| READ_PROPOSALS | Proposals are read. | 
| REJECT_PROPOSAL | Proposal is rejected. | 
2022-11-22 16:10:24,110 INFO [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Matching proposals, operation=READ_PROPOSALS, message={"ATTRIBUTES":{"ENTITY":"MATCH_PROPOSAL|party_proposal_k","FILTER":""},"DATE":"Tue Nov 22 16:10:24 CET 2022","OPERATION":"READ_PROPOSALS","REMOTE_ADDR":"","USER":"admin","TYPE":"Matching proposals"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@71beab9b2022-11-22 16:11:05,461 INFO [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Matching proposals, operation=READ_PROPOSALS, message={"ATTRIBUTES":{"ENTITY":"MATCH_PROPOSAL|party_proposal_k","FILTER":"IDS: [61115 ,61116]"},"DATE":"Tue Nov 22 16:11:05 CET 2022","OPERATION":"READ_PROPOSALS","REMOTE_ADDR":"","USER":"admin","TYPE":"Matching proposals"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@f63de539
2022-11-22 16:11:05,775 INFO [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Data read, operation=COMPARE_ROWS, message={"ATTRIBUTES":{"ENTITY":"MASTER|masters|party","ID":"61092 61091 61086 61097 "},"DATE":"Tue Nov 22 16:11:05 CET 2022","OPERATION":"COMPARE_ROWS","REMOTE_ADDR":"","USER":"admin","TYPE":"Data read"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@64f9698b2022-11-22 17:29:27,150 INFO [][][Auditor] c.a.m.s.a.SemanticLogWriter:41 - eventId=auditlog type=Matching proposals, operation=REJECT_PROPOSAL, message={"ATTRIBUTES":{"IDS":"[61115]","COMMENT":"","ENTITY":"MATCH_PROPOSAL|party_proposal_k"},"DATE":"Tue Nov 22 17:29:27 CET 2022","OPERATION":"REJECT_PROPOSAL","REMOTE_ADDR":"","USER":"admin","TYPE":"Matching proposals"}, entry=com.ataccama.mda.services.config.MdaAuditConfiguration$1@9ba603c6Was this page useful?