Skip to content

FAS-CRM-REG-02Geographic Assignment Policy acceptance

Markdown

FAS-CRM-REG-02

Geographic Assignment Policy acceptance

Markdown
  • DocumentProposed
  • Product intentProposed

Product areaCRMModuleRegionsRevision1

Read atservices-crm a8d1364freact-console baf6dae3

Scenarios

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

01 Saved coverage explains an address behaviour test
Exercises
CAP-CRM-REG-003 CAP-CRM-REG-004 CAP-CRM-REG-006 CAP-CRM-REG-007
Relies on
ATS-CRM-REG-007-01 ATS-CRM-REG-006-01
Preconditions
An administrator has local regional targets.
Steps
Enable placement, save overlapping geographic coverage and preview an address.
Expected
The result identifies the saved winning rule and regional target.
Data
An administrator has local regional targets.
Bound to
Source
react-console:acceptance/crm/playwright/journeys/configuration/CRM-ACC-0357.spec.ts#CRM-ACC-0357
02 Individual ordering changes saved-policy preview interaction proposed
Exercises
CAP-CRM-REG-004 CAP-CRM-REG-005 CAP-CRM-REG-006 CAP-CRM-REG-007
Relies on
ATS-CRM-REG-005-04 ATS-CRM-REG-006-01 ATS-CRM-REG-007-01
Preconditions
Two saved rules match the same address.
Steps
Reorder them through individual-rule operations and preview that address.
Expected
Preview follows the newly saved geographic order.
Data
Two saved rules match the same address.
Source
ADR-CRM-REG-006
03 Coverage survives a pause in assignment lifecycle proposed
Exercises
CAP-CRM-REG-003 CAP-CRM-REG-004
Relies on
ATS-CRM-REG-003-02 ATS-CRM-REG-004-07
Preconditions
Automatic placement is enabled with saved coverage.
Steps
Disable assignment without sending a replacement rule list, read the retained policy, then enable again.
Expected
Coverage remains saved through the pause and reenabling returns the feature to eligible assignment.
Data
Automatic placement is enabled with saved coverage.
Source
STATE-CRM-REG-002
04 Policy reading permits preview but cannot save changes permissionnegative proposed
Exercises
CAP-CRM-REG-003 CAP-CRM-REG-004 CAP-CRM-REG-007
Relies on
ATS-CRM-REG-007-03 ATS-CRM-REG-013-06
Preconditions
A reader has regional read authority without update authority.
Steps
Read settings and coverage, preview an address, then attempt to open the editor and save settings.
Expected
Reading and preview remain available; policy editing is refused.
Data
A reader has regional read authority without update authority.
Source
SVC-CRM-REG-regions
05 Individual edits cannot be discarded by an older full draft regression test
Exercises
CAP-CRM-REG-004 CAP-CRM-REG-005
Relies on
ATS-CRM-REG-005-05
Preconditions
An editor holds a full-policy draft read before an individual write.
Steps
Create a rule individually and submit the earlier versioned whole-policy draft.
Expected
The draft conflicts and the newly created rule remains saved.
Data
An editor holds a full-policy draft read before an individual write.
Bound to
Source
services-crm:modules/regions/tests/integration/services/persistence/region-assignment-settings.integration.spec.js#is refused as stale, so the new rule is not dropped

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.