Skip to main content

%DeepSee.CubeManager.Audit

persistent class %DeepSee.CubeManager.Audit extends %Library.Persistent

SQL Table Name: %DeepSee_CubeManager.Audit

This class retrieves and stores information about the use of the analytics items on the system.

Property Inventory

Method Inventory

Properties

property AuditTime as %String;
Time the audit event occurred
Property methods: AuditTimeDisplayToLogical(), AuditTimeGet(), AuditTimeGetStored(), AuditTimeIsValid(), AuditTimeLogicalToDisplay(), AuditTimeLogicalToOdbc(), AuditTimeNormalize(), AuditTimeSet()
property Dashboard as %String;
Dashboard that fired the AuditCode
Property methods: DashboardDisplayToLogical(), DashboardGet(), DashboardGetStored(), DashboardIsValid(), DashboardLogicalToDisplay(), DashboardLogicalToOdbc(), DashboardNormalize(), DashboardSet()
property UserID as %String;
UserID initiating the audit event
Property methods: UserIDDisplayToLogical(), UserIDGet(), UserIDGetStored(), UserIDIsValid(), UserIDLogicalToDisplay(), UserIDLogicalToOdbc(), UserIDNormalize(), UserIDSet()

Methods

classmethod AuditCode()
This Method does the work of recording audit information collected in the context of ^DeepSee.AuditCode. See the documentation for the use cases of this global.

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (%DeepSee.CubeManager.Audit)

^DeepSee.CubeManager.AuditD(ID)
=
%%CLASSNAME
UserID
AuditTime
Dashboard
FeedbackOpens in a new tab