CSR-2026-00042, then to the related inspection, scheduled event, evidence file, and daily task list.
Goal
Use the right navigation path for the job, recognize the difference between page visibility and action permission, and diagnose a missing or unavailable menu item without granting unnecessary access.Orient yourself by purpose
Begin with the work you have, not with the screen you remember. A notification normally takes you to its target. A task opens the next accountable action. A record relation opens the related inspection or evidence. A dashboard summarizes a queue but should lead you back to the record before you change an individual case.
How navigation is assembled
KayanOS combines fixed work tools with organization-specific applications. A published application can contain sections, entities, forms, and dashboards. Dynamic entries are filtered by the actions assigned to the current member:- an entity normally needs an allowed list or create path to be useful in navigation;
- a form can appear when the member can list, create, or initiate it; and
- a page may still contain finer-grained controls that require a different verb or the record’s own scope.
Use application workspaces and search
Multi-page applications open a workspace home when they have an available section destination. This includes organization-defined applications and permission-filtered areas such as Build and Settings. The workspace groups entity lists, forms, submission queues, dashboards, and settings pages by their assigned application section. Single-purpose applications such as Email, Chat, Calendar, Tasks, and Library open their primary screen directly; they do not add an intermediate home page. An unknown, conflicting, inaccessible, or permission-filtered empty workspace shows a safe placeholder rather than disclosing hidden destinations. Each workspace card shows a visible key hint for quick keyboard opening, and recently opened destinations can appear above the section groups. These recent items are stored for convenience; they do not pin a resource, change its publication state, or grant access. When focus is not in a text field, editor, or selector, pressing the displayed single key opens the matching workspace card. Built-in Home applications and built-in system destinations keep identity-owned keys when cards reorder, permissions hide sibling destinations, or organization-defined cards are added. An organization-defined destination can instead receive an available mnemonic or fallback from the current visible set, so its hint can change as that set changes. Read the card label and its displayed key before using it; a hidden, disabled, or inaccessible destination does not open through its reserved key. UseCmd+K on macOS or Ctrl+K on other desktop platforms to open launcher search. Search can return available applications, pages, forms, records, recent destinations, utilities, and registered commands. A specific detail page uses its record label when available, so recent-page and browser titles are more useful than a generic “Details” name. Search and command results remain filtered by current availability; finding an item does not bypass the target page’s permission or state checks.
Home is also a full-screen launcher. Open Apps to browse applications without leaving Home, or use the launcher to reach account, support, language, theme, notification, and other available utilities. Star an application, application page, or utility to add it to your personal Home shortcuts; remove the star to remove the shortcut. Favorites follow the member inside the active organization, can include more items than the first visible row, and do not become shared organization navigation. If a saved favorite is retired or no longer available to you, KayanOS omits it rather than using the saved shortcut to bypass current access.
Use the global Back button without losing context
When you reached the current page from another KayanOS page, the global header Back button returns through the real in-app history. It preserves the page you actually came from, including its search parameters, filters, tabs, and other route state. For example, opening a record from a filtered queue and selecting Back should return to that filtered queue rather than reconstructing a generic parent URL. If you opened a deep link directly and there is no earlier KayanOS history entry, Back uses the nearest canonical section list. A directly opened form workspace returns to Forms, a record detail returns to its entity list, and a top-level section list returns to Home. This fallback is navigation only: it does not reveal a section or record that the current member cannot access. Back controls inside dialogs, builders, previews, and mobile panels manage their own local step or surface. Do not use the global button to abandon an unsaved edit without checking the page’s save or discard state first.Follow a service request in three paths
Path 1: start from a notification
- Open the notification panel from Home.
- Select the unread task or request alert for
CSR-2026-00042. - Confirm the target record, task owner, status, and scope before changing anything.
- Complete the work on the record or task itself, not in the notification summary.
- Verify that the notification’s read state and the task/record activity reflect the action you took.
Path 2: start from an application queue
- Open the application containing Citizen Service Requests.
- Use the record-list filters available on that entity—for example, service center, status, owner, date, or category—rather than relying on a global memory of the record title.
- Open
CSR-2026-00042and verify its serial reference, status, owner, and next action. - Use related records to open the inspection; use the task, event, or Library link only when it supports the work you are doing.
- Return to the request before recording the authoritative operational result.
Path 3: start from daily work
- Open Tasks for assigned, owned, contributing, informed, or related work.
- Open Calendar for a scheduled inspection or review window.
- Open Chat for internal coordination and Email for an approved mailbox workflow.
- Open Library for controlled evidence and approved documents.
- Use Profile for personal language, notification, account, and signature-management settings.
Desktop and small-screen behavior
On larger screens, KayanOS presents the sidebar with the main content area. On smaller screens, the app uses a mobile header and adapts certain routes for constrained space. For example, the chat entry opens the conversation/contact list path on small screens, and Calendar is presented as an agenda-style view rather than the full desktop scheduler/editor. Before documenting a local operating procedure, test it on the devices staff actually use. Do not write “tap the same sidebar item” if the small-screen route, layout, or available action differs. Use the page’s own mobile section—especially Calendar—for the supported behavior.Availability and permissions
Use this checklist when a member says, “I cannot find it”:- Confirm the member is in the correct organization context.
- Confirm the application, entity, form, or dashboard is published and intended for that member’s service.
- Confirm the member has the relevant verb, such as list, open, create, update, or initiate.
- Confirm the related record lies in a scope the member may access.
- Confirm the feature’s own prerequisites: active mailbox for Email, accessible space for Library, or configured records for the application queue.
- Test the same target with an authorized role owner before changing a role assignment.
Safe testing
Use a controlled Citizen Service Request and two test members with different roles. Publish one approved application section, give only one member the necessary list/create/update verbs, then compare visible navigation and permitted actions. Record both results. Remove the temporary grant after testing.Troubleshooting
Related guides
- Learn how available work appears on Home and notifications.
- Design least-privilege access in Roles and access.
- Follow the end-to-end service path in Explore an example workspace.
- Build published applications in Plan an app before building.
- Diagnose access boundaries in Permissions and availability.


