Skip to content

FAS-CRM-REG-01Regional Catalogue acceptance

Markdown

FAS-CRM-REG-01

Regional Catalogue acceptance

Markdown
  • DocumentProposed
  • Product intentProposed

Product areaCRMModuleRegionsRevision1

Read atservices-crm a8d1364freact-console baf6dae3

Scenarios

5 scenarios proving FEAT-CRM-REG-01 as a whole.

01 A maintained region remains readable behaviour test
Exercises
CAP-CRM-REG-001 CAP-CRM-REG-013
Relies on
ATS-CRM-REG-001-03 ATS-CRM-REG-013-01
Preconditions
An administrator has an empty local catalogue.
Steps
Create a named active region through the catalogue and read it back.
Expected
The saved definition appears with the created identity and name.
Data
An administrator has an empty local catalogue.
Bound to
Source
react-console:acceptance/crm/playwright/journeys/configuration/CRM-ACC-0357.spec.ts#CRM-ACC-0357
02 Imported definitions enter the same maintained catalogue interaction proposed
Exercises
CAP-CRM-REG-001 CAP-CRM-REG-014 CAP-CRM-REG-015
Relies on
ATS-CRM-REG-014-03 ATS-CRM-REG-015-01
Preconditions
A valid file defines a region with an integration identifier.
Steps
Import it, inspect and rename the region, then export the catalogue.
Expected
One stable definition connects import, maintenance and export.
Data
A valid file defines a region with an integration identifier.
Source
WF-CRM-REG-005
03 Retirement retains dependencies until removal is safe lifecycle test
Exercises
CAP-CRM-REG-001 CAP-CRM-REG-002
Relies on
ATS-CRM-REG-002-01 ATS-CRM-REG-002-02 ATS-CRM-REG-002-06
Preconditions
An enabled rule and contact reference the same active region.
Steps
Retire the region, attempt removal, clear the rule and record references, then remove it and read again.
Expected
Retirement preserves references, dependencies block removal, and final removal leaves no readable definition.
Data
An enabled rule and contact reference the same active region.
Bound to
Source
react-console:acceptance/crm/playwright/journeys/configuration/CRM-ACC-0361.spec.ts#CRM-ACC-0361
04 Regional readers cannot maintain the catalogue permissionnegative test
Exercises
CAP-CRM-REG-001 CAP-CRM-REG-013
Relies on
ATS-CRM-REG-013-04
Preconditions
A signed-in identity has regional reading alone.
Steps
Inspect the region list and its editing actions.
Expected
The catalogue is readable and no usable create, edit or delete action is available.
Data
A signed-in identity has regional reading alone.
Bound to
Source
react-console:e2e/dev/regions.dev.spec.ts#shows a read-only user the regions, and offers them nothing that changes one
05 Retirement remains distinct from disabling coverage regression test
Exercises
CAP-CRM-REG-001 CAP-CRM-REG-002
Relies on
ATS-CRM-REG-002-06
Preconditions
An enabled geographic rule points to an active regional definition.
Steps
Retire the region, then create a contact with matching deciding input and wait for placement.
Expected
The enabled rule continues placing the contact in the retired definition.
Data
An enabled geographic rule points to an active regional definition.
Bound to
Source
react-console:acceptance/crm/playwright/journeys/configuration/CRM-ACC-0361.spec.ts#CRM-ACC-0361

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.