Table of Contents

Systems.Core.NotificationsSummary View

Namespace: Systems.Core

Summary info for notifications, grouped by user and data object. Entity: Cmm_Notifications_Summary_View (Introduced in version 25.1.1.20)

Default Visualization

Default Display Text Format:
{DataObjectId}: {UserId}
Default Search Members:
__
Category: Views
Show in UI: ShownByDefault

Aggregate

An aggregate is a cluster of domain objects that can be treated as a single unit.

Aggregate Tree

Attributes

Name Type Description
LastNotificationClass string (64) Last Notification Class. Required Introduced in version 25.1.1.34
LastNotificationSubject string (256) nullable The short subject of the notification (in the Default Culture of the user). Filter(eq;like) Inherited from Cmm_Notifications_Table.Subject
LastNotificationTime datetime The exact server time (in UTC), when the notification was created. Required Default(NowUtc) Filter(ge;le) ORD Inherited from Cmm_Notifications_Table.Creation_Time_Utc
NotificationsCount int32 Notifications Count. Required
NotReadCount int32 Not Read Count. Required Filter(eq;ge;le)

References

Name Type Description
DataObject ExtensibleDataObjects (nullable) The data object about which the notification is created. Null means that the notification is not about any specific data object. Filter(multi eq) Inherited from Cmm_Notifications_Table.Data_Object_Id
User Users The user, who is notified. Required Filter(multi eq) Inherited from Cmm_Notifications_Table.User_Id

Attribute Details

LastNotificationClass

Last Notification Class. Required Introduced in version 25.1.1.34

Type: string (64)
Category: System
Supported Filters: NotFilterable
Supports Order By: False
Maximum Length: 64
Show in UI: ShownByDefault

LastNotificationSubject

The short subject of the notification (in the Default Culture of the user). Filter(eq;like) Inherited from Cmm_Notifications_Table.Subject

Type: string (256) nullable
Category: System
Inherited From: Cmm_Notifications_Table.Subject
Supported Filters: Equals, Like
Supports Order By: False
Maximum Length: 256
Show in UI: ShownByDefault

LastNotificationTime

The exact server time (in UTC), when the notification was created. Required Default(NowUtc) Filter(ge;le) ORD Inherited from Cmm_Notifications_Table.Creation_Time_Utc

Type: datetime
Category: System
Inherited From: Cmm_Notifications_Table.Creation_Time_Utc
Supported Filters: GreaterThanOrLessThan
Supports Order By: True
Default Value: CurrentDateTimeUtc
Show in UI: ShownByDefault

NotificationsCount

Notifications Count. Required

Type: int32
Category: System
Supported Filters: NotFilterable
Supports Order By: False
Show in UI: ShownByDefault

NotReadCount

Not Read Count. Required Filter(eq;ge;le)

Type: int32
Category: System
Supported Filters: Equals, GreaterThanOrLessThan
Supports Order By: False
Show in UI: ShownByDefault

Reference Details

DataObject

The data object about which the notification is created. Null means that the notification is not about any specific data object. Filter(multi eq) Inherited from Cmm_Notifications_Table.Data_Object_Id

Type: ExtensibleDataObjects (nullable)
Category: System
Inherited From: Cmm_Notifications_Table.Data_Object_Id
Supported Filters: Equals, EqualsIn
Show in UI: ShownByDefault

User

The user, who is notified. Required Filter(multi eq) Inherited from Cmm_Notifications_Table.User_Id

Type: Users
Category: System
Inherited From: Cmm_Notifications_Table.User_Id
Supported Filters: Equals, EqualsIn
Show in UI: ShownByDefault

API

Domain API Query: https://demodb.my.erp.net/api/domain/odata/Systems_Core_NotificationsSummary?$top=10

Domain API Query Builder: https://demodb.my.erp.net/api/domain/querybuilder#Systems_Core_NotificationsSummary?$top=10