---
id: JNY-PFM-CSH-002
title: Visit Configuration and resume record work
feature: FEAT-PFM-CSH-02
product_area: platform
module: console-shell
revision: 2
status: draft
product_intent: proposed
implementation_evidence: observed
supersedes: []
source_sha:
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
  services-platform: ad3f6a6582843008ed0f5a17b131878d15829af1
actor: ACT-PFM-001
goal: Reach a CRM setting from record work and return to the previous record.
capabilities:
  - CAP-PFM-CSH-006
  - CAP-PFM-CSH-007
  - CAP-PFM-CSH-003
  - CAP-PFM-CSH-009
screens:
  - '/console/{tenantId}/crm/contacts/{contactId}'
  - '/console/{tenantId}/configuration'
  - '/console/{tenantId}/configuration/crm/regions'
steps:
  - 'n': 1
    surface: '/console/{tenantId}/crm/contacts/{contactId}'
    action: Views a contact in the workspace.
    capability: CAP-PFM-CSH-006
    expected: The CRM menu represents Contacts as the current destination.
    provenance: observed
    source: 'react-console:components/console/app-sidebar.tsx:useSectionOpenState'
  - 'n': 2
    surface: '/console/{tenantId}/configuration/fields'
    action: Selects Configuration from the personal menu.
    capability: CAP-PFM-CSH-007
    expected: The administrative menu replaces daily navigation and offers Back to app.
    provenance: observed
    source: >-
      react-console:components/console/app-sidebar.tsx:SettingsNavigation;
      components/console/nav-config.ts:CONFIGURATION_HOME
  - 'n': 3
    surface: '/console/{tenantId}/configuration/fields'
    action: Filters the Configuration menu for regions.
    capability: CAP-PFM-CSH-007
    expected: The matching Regions destination appears under CRM with the text match emphasized.
    provenance: observed
    source: 'react-console:components/console/app-sidebar.tsx:SettingsNavigation'
  - 'n': 4
    surface: '/console/{tenantId}/configuration/crm/regions'
    action: Selects Regions.
    capability: CAP-PFM-CSH-009
    expected: The page opens with its administrative position shown in the menu and breadcrumb.
    provenance: test
    source: >-
      react-console:e2e/mock/url-architecture.mock.spec.ts#Configuration › CRM › Regions loads with
      its place in the sidebar and the breadcrumb
  - 'n': 5
    surface: '/console/{tenantId}/crm/contacts/{contactId}'
    action: Selects Back to app.
    capability: CAP-PFM-CSH-007
    expected: The previously viewed contact and daily-work menu return.
    provenance: observed
    source: 'react-console:components/console/app-sidebar.tsx:AppSidebar'
alternates:
  - from_step: 2
    condition: The administrator uses the comma shortcut with the platform command modifier.
    path: The first Configuration destination opens.
    outcome: The administrative menu includes the same return control.
    provenance: observed
    source: 'react-console:components/console/console-provider.tsx:ConsoleProvider'
  - from_step: 2
    condition: The person holds administrative area-access keys but no relevant destination permissions.
    path: Security and Maintenance are omitted from the personal menu.
    outcome: The offered areas reflect destinations the person can actually see.
    provenance: test
    source: >-
      react-console:lib/console/__tests__/settings-area-menu.test.ts#does not offer Security or
      Maintenance to a person who holds only the areas' access keys
failures:
  - from_step: 4
    condition: A destination requires authority the person does not hold.
    path: The page guard presents a permission refusal.
    outcome: A home return control provides a way to leave the refused destination.
    provenance: observed
    source: 'react-console:lib/authz/guard.tsx:RequirePermission, AccessDenied'
rules_in_play:
  - BR-CAP-PFM-CSH-007-02
  - BR-CAP-PFM-CSH-007-03
  - BR-CAP-PFM-CSH-007-09
  - BR-CAP-PFM-CSH-006-07
  - BR-CAP-PFM-CSH-006-09
  - BR-CAP-PFM-CSH-003-04
  - BR-CAP-PFM-CSH-015-03
assertions:
  - id: AS-JNY-PFM-CSH-002-01
    statement: Entering Configuration presents its administrative navigation and return control.
    provenance: observed
    source: 'react-console:components/console/app-sidebar.tsx:SettingsNavigation'
  - id: AS-JNY-PFM-CSH-002-02
    statement: The Regions page represents its position through navigation and breadcrumbs.
    provenance: test
    source: >-
      react-console:e2e/mock/url-architecture.mock.spec.ts#Configuration › CRM › Regions loads with
      its place in the sidebar and the breadcrumb
  - id: AS-JNY-PFM-CSH-002-03
    statement: The return control restores the page saved before Configuration was entered.
    provenance: observed
    source: 'react-console:components/console/app-sidebar.tsx:AppSidebar'
e2e_policy: required
e2e_reason: >-
  The journey joins personal navigation, an administrative menu and restoration of the prior page.
  Browser coverage must verify the complete return journey; the current tests cover only parts.
evidence:
  - >-
    react-console at baf6dae: components/console/{app-sidebar,nav-config,console-provider}.tsx,
    lib/console/__tests__/settings-area-menu.test.ts, e2e/dev/regions.dev.spec.ts,
    e2e/mock/url-architecture.mock.spec.ts.
---

# Visit Configuration and resume record work

## Story

Sam pauses contact work to inspect Regions in Configuration. The administrative menu helps Sam find the setting and understand its place. After the check, Back to app restores the contact so Sam can continue the original task.
