Portal Community

Navigation Anatomy

Sidebar Navigation

The left sidebar contains links to the four main sections. The active section is highlighted. Each link also shows live badge counts:

Section LinkBadgeBadge ColorUpdate Source
HIL InboxPending task countBlue (normal) / Red (has overdue)EdgeStream tasks.{userId}
Workflow HistoryRunning countBluePeriodic refresh
NotificationsUnread countRedEdgeStream notifications.{userId}
DashboardNone

Global Search

The global search bar in the top navigation searches across tasks, workflow history, and notifications simultaneously. Results are grouped by section and ranked by relevance. Search is debounced (300ms) to avoid excessive API calls.

// Global search API
GET /api/workdesk/search?q=expense+approval&limit=10

// Response — results grouped by section
{
  "tasks": [
    { "taskId": "...", "title": "Expense Report Approval — Q1", "type": "approval", "status": "pending" }
  ],
  "executions": [
    { "executionId": "...", "workflowName": "Expense Approval Flow", "status": "completed" }
  ],
  "notifications": [
    { "notificationId": "...", "title": "New Approval Task", "type": "hil_task_assigned" }
  ]
}

Notification Bell

The bell icon in the top bar shows a red badge with the unread notification count. Clicking it opens a dropdown panel with the 10 most recent notifications. Clicking any notification navigates to the relevant resource and marks it read. A "View all" link opens the full Notification History page.

URL Structure and Deep-Links

URL PatternView
/workdeskPersonal Dashboard (default landing)
/workdesk/inboxHIL Task Inbox list
/workdesk/inbox/task/{taskId}Single task detail — act on approval/form/review
/workdesk/historyWorkflow History list
/workdesk/history/{executionId}Execution Observer Panel (read-only)
/workdesk/notificationsNotification History
/workdesk/dashboardPersonal Dashboard
Shareable Deep-Links

Any WorkDesk URL is a valid deep-link. Paste /workdesk/inbox/task/{taskId} in an email or Teams message and the recipient (if authenticated) lands directly on that task. Notifications include linkedUrl fields pointing to the relevant deep-link.

Keyboard Shortcuts

ShortcutAction
Ctrl+KFocus global search bar
Alt+INavigate to Inbox
Alt+HNavigate to History
Alt+NOpen notification panel
Alt+DNavigate to Dashboard
EscClose modal / dropdown