Portal Community

Four Notification Types

HIL Task Assigned

A new approval, form, or review task has been routed to you or your role from a workflow.

Workflow Completed

A workflow you triggered has finished successfully. Links to execution history for result review.

HIL Task Overdue

A task in your inbox has passed its deadline without action. Requires immediate attention.

System Alert

Platform-wide announcements from administrators — maintenance, policy changes, important notices.

How Notifications Reach You

1

Event Occurs in the System

A workflow assigns you a HIL task, completes, or an admin posts an alert.

2

NotificationService Creates Record

WorkDesk's NotificationService creates a notification record and publishes it to EdgeStream topic notifications.{userId}.

3

EdgeStream Pushes to Browser

The browser's EdgeStream subscription receives the event instantly — no polling delay.

4

Bell Badge Updates and Panel Shows Notification

The unread count on the bell increments. The notification appears at the top of the notification dropdown panel in real time.

Notification Badge Count

The bell icon in the WorkDesk top bar displays a badge with the number of unread notifications. The badge is red when there are unread notifications. It disappears when all notifications are read.

Key APIs

EndpointPurpose
GET /api/workdesk/notificationsList notifications (paginated, filterable by type and read state)
POST /api/workdesk/notifications/{id}/readMark a single notification as read
POST /api/workdesk/notifications/read-allMark all notifications as read
DELETE /api/workdesk/notifications/{id}Dismiss a notification
GET /api/workdesk/notifications/preferencesGet user notification preferences
PUT /api/workdesk/notifications/preferencesUpdate user notification preferences