Private appPrivate shiftPrivate subscriptionsPrivate workspaceGet the neutral color used for system-wide resources (entities, views, dashboards) Returns a light neutral gray
Open an artifact (system-wide resource) Artifacts are versioned content containers (reports, dashboards, UI components, etc.)
Optional artifactName: stringOptional options: NavigationOptionsOpen a dashboard (system-wide resource)
Optional options: NavigationOptionsOpen a dynamic view (system-wide resource) Dynamic views are entity-based views with custom filters, not saved views
Optional extraFilter: stringOptional options: NavigationOptionsOpen an entity record view System-wide resource using __explorer app ID and neutral color
Optional options: NavigationOptionsOpen a navigation item within an app
Optional options: NavigationOptionsNavigate to a nav item by name within the current or specified application. Allows passing additional configuration parameters to merge with the nav item's config. This is useful for cross-resource navigation where a component needs to navigate to another nav item with specific parameters (e.g., navigate to Conversations with a specific conversationId).
The label/name of the nav item to navigate to
Optional configuration: Record<string, unknown>Additional configuration to merge (e.g., conversationId, artifactId)
Optional appId: stringOptional app ID (defaults to current active app)
Optional options: NavigationOptionsNavigation options
The tab ID if successful, null if nav item not found
Open a new entity record creation form System-wide resource using __explorer app ID and neutral color
The name of the entity to create a new record for
Optional options: NavigationOptionsNavigation options including optional newRecordValues for pre-populating fields
Open a query (system-wide resource)
Optional options: NavigationOptionsOpen a report (system-wide resource)
Optional options: NavigationOptionsOpen a view (system-wide resource)
Optional options: NavigationOptionsSwitch to an application by ID. This sets the app as active and either opens a specific nav item or creates a default tab. If the requested nav item already has an open tab, switches to that tab instead of creating a new one.
The application ID to switch to
Optional navItemName: stringOptional name of a nav item to open within the app. If provided, opens that nav item.
Private handleHandle temporary tab preservation when forcing new tabs Rule: Only ONE tab should be temporary at a time When shift+clicking to force a new tab, pin the current active tab if it's temporary
Private isPrivate isPrivate setupPrivate shouldDetermine if a new tab should be forced based on options and shift key state
Optional options: NavigationOptions
Centralized navigation service that handles all navigation operations with automatic shift-key detection for power user workflows