Skip to content

CON-CRM-DQ-002Duplicate Rule

Markdown

CON-CRM-DQ-002

Duplicate Rule

Markdown
  • DocumentSuperseded
  • Product intentConfirmed
  • ImplementationObserved

Planning

Feature
FEAT-CRM-DQ-01
Owned by
MOD-CRM-DQ
Acted on by
CAP-CRM-DQ-003, CAP-CRM-DQ-004, CAP-CRM-DQ-005
Visible to
ACT-CRM-009, ACT-CRM-001, ACT-CRM-005
Not to be confused with
Matching weights belong to the fixed scoring model., Record locks protect particular records rather than selecting a duplicate response.

KindKey conceptProduct areaCRMModuleDuplicate Review and Record MergingRevision1

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
Duplicate configuration is retained here as a retired concept; its explanation now belongs to the possible-duplicate concept.
Synonyms
duplicate settingmatching rule
Intent sources
services-crm:docs/merging/README.md#Statusservices-crm:docs/merging/experience/README.md#Status

Relationships

ToStatementProvenance
CON-CRM-DQ-001Configuration selects the response to a pair without removing it from review.test
services-crm:modules/duplicates/tests/unit/services/detection/duplicate-rule-actions.spec.js#stores the candidate for a block rule too, the block acting at the create and never on the queue (D-32)
CON-CRM-ENT-001Contact blocking controls ordinary creation and associates exceptions with the created contact.test
CON-CRM-ENT-002Organization blocking applies the same exception model to organization creation.test
services-crm:modules/duplicates/tests/e2e/organization-block-rules.e2e.spec.js#refuses an ordinary user’s create 409 possible_duplicate, naming the held organization

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.