Table "My Notifications"

ID 1518
Namespace: System.Environment.Configuration

Properties

Name Value
Caption My Notifications
InherentEntitlements riX
InherentPermissions riX
DataClassification CustomerContent

Fields

Name Type Description
"User Id" Code[50]
"Notification Id" Guid
"Apply to Table Id" Integer
Enabled Boolean
"Apply to Table Filter" Blob
Name Text[128]
Description Blob
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

Disable

procedure Disable(NotificationId: Guid): Boolean

Parameters

Name Type Description
NotificationId Guid

Returns

Type Description
Boolean

SetStatus

procedure SetStatus(NotificationId: Guid, Enable: Boolean): Boolean

Parameters

Name Type Description
NotificationId Guid
Enable Boolean

Returns

Type Description
Boolean

InsertDefault

procedure InsertDefault(NotificationId: Guid, NotificationName: Text[128], DescriptionText: Text, DefaultState: Boolean)

Parameters

Name Type Description
NotificationId Guid
NotificationName Text[128]
DescriptionText Text
DefaultState Boolean

InsertDefaultWithTableNum

procedure InsertDefaultWithTableNum(NotificationId: Guid, NotificationName: Text[128], DescriptionText: Text, TableNum: Integer)

Parameters

Name Type Description
NotificationId Guid
NotificationName Text[128]
DescriptionText Text
TableNum Integer

InsertDefaultWithTableNumAndFilter

procedure InsertDefaultWithTableNumAndFilter(NotificationId: Guid, NotificationName: Text[128], DescriptionText: Text, TableNum: Integer, Filters: Text)

Parameters

Name Type Description
NotificationId Guid
NotificationName Text[128]
DescriptionText Text
TableNum Integer
Filters Text

GetDescription

procedure GetDescription(): Text

Returns

Type Description
Text

GetFiltersAsDisplayText

procedure GetFiltersAsDisplayText(): Text

Returns

Type Description
Text

GetXmlFromTableView

procedure GetXmlFromTableView(TableID: Integer, View: Text): Text

Parameters

Name Type Description
TableID Integer
View Text

Returns

Type Description
Text

OpenFilterSettings

procedure OpenFilterSettings(): Boolean

Returns

Type Description
Boolean

IsEnabledForRecord

procedure IsEnabledForRecord(NotificationId: Guid, Record: Variant): Boolean

Parameters

Name Type Description
NotificationId Guid
Record Variant

Returns

Type Description
Boolean

IsEnabled

procedure IsEnabled(NotificationId: Guid): Boolean

Parameters

Name Type Description
NotificationId Guid

Returns

Type Description
Boolean

Events

OnStateChanged

[IntegrationEvent(False,False)]
procedure OnStateChanged(NotificationId: Guid, NewEnabledState: Boolean)

Parameters

Name Type Description
NotificationId Guid
NewEnabledState Boolean

See also