Audited Actions

When vault auditing is enabled and the audit log database is correctly configured, the Meridian logs vault activity to the specified table. The table has the structure shown in the following table. The audit data is the same whether it is stored in a standalone database or in the Meridian Enterprise Server database.

ClosedAudit Table Structure

The structure of the audit table is listed in the table below.

Audit table structure
Field Name SQL Data Type
ID int IDENTITY
Vault nvarchar(255) NOT NULL
Context nvarchar(255) NULL
LoginName nvarchar(255) NOT NULL
UserFullName nvarchar(255) NULL
Action nvarchar(255) NOT NULL

ActionArg1

sql_variant NULL
ActionArg2 sql_variant NULL
ActionArg3 sql_variant NULL
ActionDate datetime DEFAULT UTCNow
ObjectID uniqueidentifier NULL
ObjectName nvarchar(255) NULL
ObjectPath nvarchar(255) NULL
ObjectRevision nvarchar(255) NULL

ClosedVault Content Actions

Note:

The values of Action for built-in Meridian actions are predefined strings in English. Custom command action strings must be defined by the custom functions.

The vault content actions that the Meridian logs to the audit log database are listed in the following table. The values of the action arguments (for example, ActionArg1) depend on the action performed. Custom actions can also be logged with the Vault.AuditEvent method.

Meridian Enterprise vault content actions

Category

Action

ActionArg1

ActionArg2

ActionArg3

Notes

Document

Asset Management Module create reference Destination document ID (string) Reference type internal name (string) Reference ID (string)  

Document

Asset Management Module remove reference Destination document ID (string) Reference ID (string)    

Document

CAD link create reference Destination document ID (string) Destination document name (string) Destination document path (string)  

Document

CAD link remove reference Destination document ID (string) Destination document name (string) Destination document path (string)  

Document

CAD link update properties from file        

Document

CAD link update properties to file

     

This action is not logged when Application Integration is in Online mode because the property values can still be changed by the user or other software and those changes cannot be logged. Therefore, we recommend that the Invoke action be audited instead to detect potential document property changes.

For the MicroStation link in Remote mode, occurs twice for each update.

Document

Change type New document type name (string)      

Document

Change property

<PropertySet>.<PropertyDef> New property value (first 255 characters) Old property value (first 255 characters)

Changes to memo type properties are only detected for the last 2000 characters.

Document

Change redlines        

Document

Copy        

Document

Copy to Clipboard        

Document

Create

Document type name (string) Source file or template (string)  

Only supported for vaults that use Local Workspace, not the Accruent File System (AMFS).

Document

Create manual reference Destination document ID (string) Reference type internal name    

Document

Cut to Clipboard        

Document

Delete manual reference Destination document ID (string) Reference type internal name    

Document

Derive        

Document

Discussion comment added Comment text (string) Comment status (Open or Closed)    

Document

Discussion comment edited Comment text (string) Comment status (Open or Closed) When a redline is added, Redline. When a file is attached, the file name.  

Document

Discussion comment closed   Comment status (Open or Closed)    

Document

Discussion comment deleted   Comment status (Open or Closed)    

Document

Drag-and-drop started

     

This event is not supported by PowerWeb

Document

Download document

     

This event is supported only by PowerWeb

Document

Global Collaboration Framework copy to briefcase Enlistment or Update Transfer Owner if ownership transferred, otherwise empty Destination share name (string)  

Document

Global Collaboration Framework import from briefcase Enlistment or Update Transfer Owner if ownership transferred, otherwise empty Source share name (string)  

Document

Import Document type name (string) Source file or template (string)    

Document

Import briefcase Document type name (string) Source file (string)    

Document

Invoke (open in registered application) Verb (application) name (string)      

Document

Meridian Asset Management Module create reference Destination document ID (string) Reference type internal name (string) Reference ID (string)  

Document

Meridian Asset Management Module remove reference Destination document ID (string) Reference ID (string)    

Document

Move

     

This action is not possible in PowerWeb but copying and pasting from the Windows Clipboard is logged as a Create event.

Document

Purge        

Document

Rendition copy to Clipboard        

Document

Rendition started        

Document

Rendition finished Succeeded or failed Watermark prior revision    

Document

Rendition attached Source file path (string)      

Document

Rendition published Succeeded or failed Watermark prior revision    

Document

Replace

     

Only supported for vaults that use Local Workspace, not the Accruent File System (AMFS).

Document

Print        

Document

Rename

     

Only supported for vaults that use Local Workspace, not the Accruent File System (AMFS).

Document

Replace content        

Document

Scan Document type name (string) Scan file (string)    

Document

Undelete

 

 

 

 

Document

Unlock for others Name of the user who locked the document (string)      

Document

Upload document

     

This event is supported only by the PowerWeb

Folder

Assign role Folder name (string) Folder ID (string) Folder path (string)  

Folder

Change type New folder type name (string)      

Folder

Copy to Clipboard        

Folder

Create Folder type name (string)      

Folder

Delete        

Folder

Drag-and-drop started        

Folder

Move        

Folder

Purge        

Folder

Remove role Folder name (string) Folder ID (string) Folder path (string)  

Folder

Rename        

Folder

Undelete

 

 

 

 

Working Copy/Quick Change

Add to to-do list To-do list name (string) Full user name (string)    

Working Copy/Quick Change

Begin draft revision        

Working Copy/Quick Change

Restore revision Restored revision number (string)      

Working Copy/Quick Change

Revoke draft revision Draft reassigned (Boolean)      

Working Copy/Quick Change

Submit draft revision Draft reassigned (Boolean)      

Document Type Workflow

Change manager New manager (string)      

Document Type Workflow

Change state Current state (string) New state (string)  

See the note in Audit Vault Activity.

Document Type Workflow

Change to-do person New person (string)      

Document Type Workflow

Revoke document        

Workflow Definition

Assign to-do persons New persons (joined string)      

Workflow Definition

Assign managers New managers (joined string)      

Workflow Definition

Create new revision        

Workflow Definition

Run transition Transition name (string) Workflow name (string)    

Workflow Definition

Migrate State name (string) Workflow name (string)    

Workflow Definition

Reroute State name (string) Workflow name (string)    

Hybrid Document

Attach part Attached document ID (string) Attached document path (string)    

Hybrid Document

Create part New part name (string)      

Hybrid Document

Delete part Part name (string)      

Hybrid Document

Detach part Detached document ID (string) Detached document path (string)    

Hybrid Document

Import part New part name (string) Source file(string)    

Project Workflow

Assign Managers New managers (joined string)      

Project Workflow

Run transition Transition name (string)      

Project Workflow

Reroute State name (string)      

Project Copy

Confirm Merged with Master        

Project Copy

Confirm Superseded by Master        

Project Copy

Copy to project        

Project Copy

Copy to project and lock        

Project Copy

Discard from project        

Project Copy

Link to Master Document        

Project Copy

Release as master        

Project Copy

Require Merge        

Project Copy

Transfer to project        

Project Copy

Undo Make Obsolete

       

Project Copy

Unlink from Master Document        

Export Package

Status changed

Package name (string)

Package ID (integer) Previous state name => New state name (string)  

Export Package

Recipient changed Package name (string) Package ID (integer) Previous recipient name => New recipient name (string)  

Export Package

Name changed Package name (string) Package ID (integer) Previous package name => New package name (string)  

Export Package

Job changed Package name (string) Package ID (integer) Previous job name => New job name (string)  

Export Package

Document added Package name (string) Package ID (integer) Document ID & document name (string)  

Export Package

Document removed Package name (string) Package ID (integer) Document ID & document name (string)  

Export Package

Created Package name (string) Package ID (integer)    

Export Package

Deleted Package name (string) Package ID (integer)    

Import Package

Create import profile

User comments

Package name (string)

   

Import Package

Edit import profile

User comments

Package name (string)

   

Import Package

Delete import profile

User comments

Package name (string)

   

Import Package

Create package

User comments

Package name (string)

   

Import Package

Start package

User comments

Package name (string)

Package status (string)  

Import Package

Import document from package

Import action description Package name (string) Package location(string)  

Import Package

Import document from package as new revision

Import action description Package name (string) Package location(string)  

Import Package

Change package status

User comments

Package name (string)

Package status (string)  

Import Package

Delete package

User comments

Package name (string)

   

Security

Log on attempts Result      

Security

User assigned to role or removed from role

 

 

 

 

Electronic Signature

Sign document PowerUser only    

The signing of documents from the PowerWeb client is not logged due to technical limitations. We recommend that audit logging of successful signing during workflow transitions from PowerWeb be performed in VBScript on the DocWorkflowEvent_AfterChangeWFState event. The implementation should check the transition that is occurring (TargetState parameter) and the type of client being used (Client.Type = "HTML").

Briefcase

Checkin Briefcase name      

Briefcase

Import Briefcase name      

Briefcase

Lock

Lock ID

 

 

 

Briefcase

Unlock

Lock ID

 

 

 

Briefcase

Update Briefcase file name      

ClosedVault Configuration Actions

The vault configuration actions that Meridian logs to the audit log database are listed in the following table.

Meridian Enterprise vault configuration actions
Action Information
Commands Created, changed, or deleted
Configuration data Imported or exported

Document types

Created, changed, or deleted

Environment Changed
Event script Changed
Extensions Created, changed, or deleted
Field-Path definition Changed
Folder types Created, changed, or deleted
Lookup lists Created, changed, or deleted

Navigation views

Created, changed, or deleted

Opened in Configurator

Opened or opened read-only

Pages Created, changed, or deleted
Property definitions Created, changed, or deleted
Property sets Created, changed, or deleted
Reference types Created, changed, or deleted
Reports Created, changed, or deleted
Roles and privileges Changed
Scopes Created, changed, or deleted
Tables and queries Created, changed, or deleted
Work area templates Created, changed, or deleted

Workflow definitions

Created, changed, or deleted

ClosedMeridian Explorer Repository Actions

The repository actions that Meridian Explorer logs to the audit log database are listed in the following table.

Meridian Explorer repository actions

Category

Action

ActionArg1

ActionArg2

ActionArg3

Security & User Management User logon      
Security & User Management User logoff      
Security & User Management Create user      
Security & User Management Create user group      
Security & User Management Add user to group      
Security & User Management Remove user from group      
Security & User Management Add group to group      
Security & User Management Remove group from group      
Security & User Management Update user details      
Security & User Management Update user group details      
Security & User Management Delete user      
Security & User Management Delete user group      
Security & User Management Update application permissions Group name Permissions  
Security & User Management Create permission level      
Security & User Management Update permission level      
Security & User Management Delete permission level      
Security & User Management Create user role      
Security & User Management Update user role      
Security & User Management Delete user role      
Security & User Management Update security hierarchy Area Path  
Security & User Management Update security profile Document or ObjectTag Path Description
Security & User Management Clear security profile Document or ObjectTag Path  

Document/Tag Project

Open Explorer view Description ID Type

Document/Tag Project

View native file      

Document/Tag Project

View rendition      

Document/Tag Project

Download native file      

Document/Tag Project

Download rendition      

Document/Tag Project

Draft print      

Comment

Add comment Comment text Status Attachment

Comment

Update comment Comment text Status Attachment

Comment

Delete comment      

Configuration

Deploy Explorer views      

Configuration

Create new repository Type    

Configuration

Take repository offline Type    

Configuration

Bring repository online Type    

Configuration

Upgrade repository Type    

Configuration

Unregister repository Type    

Configuration

Update global permissions Permissions User name Group name

Configuration

Update user assignments   Assignments  

Configuration

Import repository configuration File name    
Publishing Remove pending items Job name IDs  
Publishing Edit synchronization time stamp Job name New value  
Publishing Restart job Job name    
Publishing Cancel job Job name    
Publishing Create new job Job name Source Destination
Publishing Edit job Job name Source Destination
Publishing Enable job Job name    
Publishing Disable job Job name    
Publishing Delete job Job name    
Publishing Create new rendering profile      
Publishing Edit rendering profile Name    
Publishing Delete rendering profile Name    
Publishing Import jobs Names Filename  
Publishing Export jobs Names Filename  

Collections & Export Package

Create collection   Name  

Collections & Export Package

Delete collection   Name  

Collections & Export Package

Rename collection   Name Change

Collections & Export Package

Change collection status   Name Change

Collections & Export Package

Add document to collection   Name  

Collections & Export Package

Remove document from collection   Name  

Collections & Export Package

Add object tag to collection   Name  

Collections & Export Package

Remove object tag from collection   Name  

Package

Convert collection to package   Name  

Package

Create package   Name  

Package

Delete package   Name  

Package

Rename package   Name Change

Package

Start package   Name Change

Package

Change package status   Name Change

Package

Change package recipient   Name Change

Package

Change package options   Name Change

Package

Change package destination   Name Change

Package

Add document to package   Name  

Package

Remove document from package   Name  

Package

Add object tag to package   Name  

Package

Remove object tag from package   Name  

Package

Import document from package Comment Name Path

Package

Import document from package as new document Comment Name Path

Package

Update document from package data Comment Name Path

Package

Import document from package as new revision Comment Name Path

Package

Import document from package as new version Comment Name Path

Package

Create reference for document from package Comment Name Path

Package

Add hybrid part for document from package Comment Name Path

Package

Update thumbnail for document from package Comment Name Path

Package

Create import profile Comment Name  

Package

Delete import profile   Name  

Package

Edit import profile   Name Filename

Package

Import package profile Profiles Filename  

Package

Export package profile Profiles Filename  

2022 R2