An admin-authored duplicate-detection rule for one entity (entityName), with the field criteria on child DuplicateRuleCondition rows. The dedup engine reads the active rules for an entity and builds its find-duplicates query from them, so matching is configurable per entity; when an entity has no active rule the engine falls back to built-in heuristics. matchLogic decides whether any condition suffices or all must match, and onMatch is Detect today - candidates are surfaced for review; Alert and Block are reserved values that do not yet prevent saves.
Fields
| Field | Label | Type | Required | What it does |
Description | Description | Text | | |
EntityName | Target Entity | Text | | |
IsActive | Active | Boolean | | |
MatchLogic | Match Logic | Text | | Any (the default, also used when null) flags a candidate when ANY condition matches; All requires EVERY condition to match. |
OnMatch | On Match | Text | | Detect (the default) surfaces candidates in the duplicates panel for review. Alert and Block are reserved values - they do not yet warn on or prevent saves, so do not describe a Block rule as enforcing anything. |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |