PRELIMINARY INFORMATION - SUBJECT TO CHANGE
This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.
Supports to write audit trail information and to format/present audit information.

Namespace: Smartsite.Runtime.Modules
Assembly:  Smartsite.Runtime.Modules (in Smartsite.Runtime.Modules.dll)

Syntax

C#Copy imageCopy Code
[("Audit")]
[(.Level0)]
public class AuditViperModule : 
Visual Basic (Declaration)Copy imageCopy Code
<("Audit")> _
<(.Level0)> _
Public Class AuditViperModule _
	Inherits 

Remarks

Audit trail information is written to database tables AuditEvents, AuditObjects and AuditArguments, supported by lookup tables AuditTypes and UserProfilePropertyTypes. Activating an item could result in an audit event record specifying the user and date/time of the event, and an audit object record specifying a content version record. Importing a set of items could result in one audit event record representing the import, and several audit object records, one per imported item. An audit entry is an audit object record together with its audit event record. Audit arguments store values for an audit entry, used as arguments for a format string when presenting the audit entry. Audit types define possible audit entry types, such as "WF_ACTIVATE_ITEM".

Audit information can be retrieved, localized and formatted; resulting in a string description per audit entry. Alternatively it is possible to write queries that associate the audit information with their original objects, not limited to content versions or to contents records.

Inheritance Hierarchy

System..::..Object
  Smartsite.Core..::..BaseModule
    Smartsite.Core..::..Module
      Smartsite.Runtime.Modules..::..AuditViperModule

See Also

Advanced