Skip to content

CON-CRM-REG-002Assignment Policy

Markdown

CON-CRM-REG-002

Assignment Policy

Markdown
  • DocumentDraft
  • Product intentProposed
  • ImplementationObserved

Planning

Feature
FEAT-CRM-REG-02
Owned by
MOD-CRM-REG
Acted on by
CAP-CRM-REG-003, CAP-CRM-REG-004, CAP-CRM-REG-005, CAP-CRM-REG-006, CAP-CRM-REG-007, CAP-CRM-REG-010, CAP-CRM-REG-015
Visible to
ACT-CRM-002, ACT-CRM-003, ACT-CRM-004, ACT-CRM-005
Not to be confused with
Regional catalogue entries, Manual record placement, Search and eligibility criteria
Also acted on by
CAP-CRM-REG-002, CAP-CRM-REG-013

Design

Specified by
DOM-CRM-REG-002

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
An assignment policy combines the workspace’s automatic-placement choices with ordered geographic coverage that associates addresses with regions.
Synonyms
regional assignment configurationgeographic policy

Relationships

ToStatementProvenance
CON-CRM-REG-001Policy rules target definitions from the same workspace.test
services-crm:modules/regions/tests/integration/services/persistence/region-assignment-settings.integration.spec.js#the capability › refuses a rule naming a region the tenant does not have, naming it
CON-CRM-REG-003Eligible placements use the policy’s deciding inputs.observed
CON-CRM-REG-004Recalculation evaluates saved policy for eligible records.observed

Lifecycle

StateMeaningHow it changes
never savedDefault configuration disables assignment and contains no rules.An administrator saves configuration or a client creates its first rule.
offSaved coverage can remain while assignment is paused.An administrator enables the switch.
onEligible record kinds participate in address-based placement.An administrator disables the switch.

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.