Codeunit "Monitor Sensitive Field Data"

ID 1367
Namespace: System.Diagnostics

Properties

Name Value
Permissions tabledata "Field Monitoring Setup" = im

Methods

CheckIfTableIsMonitored

procedure CheckIfTableIsMonitored(var TempChangeLogSetupTable: Record "Change Log Setup (Table)" temporary, FieldMonitoringSetup: Record "Field Monitoring Setup", ChangeLogSetup: Record "Change Log Setup"): Boolean

Parameters

Name Type Description
TempChangeLogSetupTable Table System.Diagnostics."Change Log Setup (Table)"
FieldMonitoringSetup Table System.Diagnostics."Field Monitoring Setup"
ChangeLogSetup Table System.Diagnostics."Change Log Setup"

Returns

Type Description
Boolean

HandleMonitorSensitiveFields

procedure HandleMonitorSensitiveFields(var ChangeLogEntry: Record "Change Log Entry", var TempChangeLogSetupField: Record "Change Log Setup (Field)" temporary, RecRef: RecordRef, FldRef: FieldRef, IsAlwaysLoggedTable: Boolean, IsMonitorEnabled: Boolean)

Parameters

Name Type Description
ChangeLogEntry Table System.Diagnostics."Change Log Entry"
TempChangeLogSetupField Table System.Diagnostics."Change Log Setup (Field)"
RecRef RecordRef
FldRef FieldRef
IsAlwaysLoggedTable Boolean
IsMonitorEnabled Boolean

IsIgnoredMonitorField

procedure IsIgnoredMonitorField(Recref: RecordRef, FldRef: FieldRef): Boolean

Parameters

Name Type Description
Recref RecordRef
FldRef FieldRef

Returns

Type Description
Boolean

OpenChangedRecordPage

procedure OpenChangedRecordPage(TableNo: Integer, FieldNo: Integer, RecordSystemID: Guid)

Parameters

Name Type Description
TableNo Integer
FieldNo Integer
RecordSystemID Guid

ResetNotificationCount

procedure ResetNotificationCount()

See also