Skip to content

CON-CRM-REG-001Region

Markdown

CON-CRM-REG-001

Region

Markdown
  • DocumentDraft
  • Product intentProposed
  • ImplementationInconsistent

Planning

Feature
FEAT-CRM-REG-01
Owned by
MOD-CRM-REG
Acted on by
CAP-CRM-REG-001, CAP-CRM-REG-002, CAP-CRM-REG-006, CAP-CRM-REG-013, CAP-CRM-REG-014, CAP-CRM-REG-015
Visible to
ACT-CRM-001, ACT-CRM-002, ACT-CRM-003, ACT-CRM-004, ACT-CRM-005
Not to be confused with
Chapter organization records, Geographic criteria, Address-purpose classification

Design

Specified by
DOM-CRM-REG-001

KindKey conceptProduct areaCRMModuleRegionsRevision2

Read atservices-crm a8d1364freact-console baf6dae3

The Formal Contract

The narrative above explains; the sections below are authoritative — the rules, scenarios and tests this document binds.

Definition
A region is a customer-defined grouping for contacts and organizations, often representing a chapter, territory or residual geographic area.
Synonyms
chapter groupingregional territory

Relationships

ToStatementProvenance
CON-CRM-REG-002Rules can share one regional target.observed
CON-CRM-REG-003A record references at most one regional definition.observed
CON-CRM-ENT-001Contact references prevent deletion of their regional target.test
services-crm:modules/regions/tests/integration/db/regions.table.integration.spec.js#references › refuses to delete a region a contact is in, naming what uses it
CON-CRM-ENT-002Organization references prevent deletion of their regional target.test
services-crm:modules/regions/tests/integration/db/regions.table.integration.spec.js#references › refuses to delete a region an organization is in

Lifecycle

StateMeaningHow it changes
activeAvailable for ordinary regional selection.Staff deactivate the definition.
inactiveRetired while existing references remain intact.Staff reactivate it or remove it after dependencies disappear.
deletedPermanently removed from the catalogue.Deletion requires the absence of references and is not reversed.

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.