DuplicateRule Entity Metadata

[Applies to: Microsoft Dynamics CRM 2011]

This information is for the duplicate rule entity in a default, uncustomized installation of Microsoft Dynamics CRM. The schema name and early bound class for this entity is DuplicateRule.

To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the Metadata for Your Organization.

In This Topic

Entity Metadata

Privilege Metadata

Attribute Metadata

One-to-Many Relationships

Many-to-Many Relationships

Many-to-One Relationships

Entity Metadata

This shows the metadata for the duplicate rule entity.

Metadata property Value

EntityLogicalName

duplicaterule

OTC

4414

OwnershipType

UserOwned

AutoRouteToOwnerQueue

False

CanBeInManyToMany

False

CanBePrimaryEntityInRelationship

False

CanBeRelatedEntityInRelationship

False

CanCreateAttributes

False

CanCreateCharts

False

CanCreateForms

False

CanCreateViews

False

CanModifyAdditionalSettings

True

CanTriggerWorkflow

False

IsActivity

False

IsActivityParty

False

IsAuditEnabled

False

IsAvailableOffline

False

IsChildEntity

False

IsConnectionsEnabled

canmodifyconnectionsettings

IsCustomEntity

False

IsCustomizable

True

IsDocumentManagementEnabled

False

IsDuplicateDetectionEnabled

False

IsEnabledForCharts

False

IsImportable

False

IsIntersect

False

IsMailMergeEnabled

False

IsManaged

True

IsMappable

False

IsReadingPaneEnabled

True

IsRenameable

False

IsValidForAdvancedFind

False

IsValidForQueue

False

IsVisibleInMobile

False

PrimaryIdAttribute

duplicateruleid

PrimaryNameAttribute

name

ReportViewName

FilteredDuplicateRule

RecurrenceBaseEntityLogicalName

Description

Rule used to identify potential duplicates.

DisplayName

Duplicate Detection Rule

DisplayCollectionName

Duplicate Detection Rules

Privilege Metadata

This shows the privilege metadata for the duplicate rule entity.

PrivilegeName Id Type CanBeBasic CanBeDeep CanBeGlobal CanBeLocal

prvAppendDuplicateRule

6cb28c7c-4689-475e-8c67-7e5abddf8f94

Append

True

True

True

True

prvAppendToDuplicateRule

8be24e9a-157d-46bc-921f-ad3fac02d4eb

AppendTo

True

True

True

True

prvAssignDuplicateRule

4275412f-0a1d-4f43-94b7-446207eda3df

Assign

True

True

True

True

prvCreateDuplicateRule

aab24464-d8c3-4dc0-86c8-ca701f1e14c4

Create

True

True

True

True

prvDeleteDuplicateRule

1f7329c1-8ae0-400f-be71-99cd1d221adf

Delete

True

True

True

True

prvPublishDuplicateRule

5a9f6284-e81f-4294-9c63-d68052189b87

None

True

True

True

True

prvReadDuplicateRule

7d6d18a7-304d-454b-ab2f-403f03d98797

Read

True

True

True

True

prvShareDuplicateRule

5a793e36-3354-4099-a3b0-7c92818684a8

Share

True

True

True

True

prvWriteDuplicateRule

0f74d23e-fb44-4eeb-beed-940b407b423c

Write

True

True

True

True

Attribute Metadata

This shows the attribute metadata for the duplicate rule entity.

LogicalName Description Type SchemaName IsCustomAttribute IsCustomizable2 RequiredLevel IsValidForCreate IsValidForRead IsValidForUpdate CanBeSecuredForCreate CanBeSecuredForRead CanBeSecuredForUpdate IsAuditEnabled IsManaged IsPrimaryId IsPrimaryName IsRenameable IsSecured IsValidForAdvancedFind DisplayName DeprecatedVersion

baseentitymatchcodetable

Database table that stores match codes for the record type being evaluated for potential duplicates.

String

BaseEntityMatchCodeTable

False

True

None

False

True

False

False

False

False

True

True

False

False

False

False

False

Base Record Type Match Code Table

baseentityname

Record type of the record being evaluated for potential duplicates.

String

BaseEntityName

False

True

ApplicationRequired

True

True

False

False

False

False

True

True

False

False

False

False

False

Base Record Type

baseentitytypecode

Record type of the record being evaluated for potential duplicates.

Picklist

BaseEntityTypeCode

False

True

SystemRequired

False

True

False

False

False

False

True

True

False

False

False

False

False

Base Record Type

createdby

Unique identifier of the user who created the duplicate detection rule.

Lookup

CreatedBy

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

False

Created By

createdon

Date and time when the duplicate detection rule was created.

DateTime

CreatedOn

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

False

Created On

createdonbehalfby

Unique identifier of the delegate user who created the duplicaterule.

Lookup

CreatedOnBehalfBy

False

True

None

False

True

False

False

False

False

False

True

False

False

False

False

False

Created By (Delegate)

description

Description of the duplicate detection rule.

String

Description

False

True

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Description

duplicateruleid

Unique identifier of the duplicate detection rule.

Uniqueidentifier

DuplicateRuleId

False

False

SystemRequired

True

True

False

False

False

False

False

True

True

False

False

False

False

Duplicate Detection Rule

iscasesensitive

Indicates if the operator is case-sensitive.

Boolean

IsCaseSensitive

False

True

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Case Sensitive

matchingentitymatchcodetable

Database table that stores match codes for potential duplicate records.

String

MatchingEntityMatchCodeTable

False

True

None

False

True

False

False

False

False

True

True

False

False

False

False

False

Matching Record Type Match Code Table

matchingentityname

Record type of the records being evaluated as potential duplicates.

String

MatchingEntityName

False

True

None

True

True

False

False

False

False

True

True

False

False

False

False

False

Matching Record Type

matchingentitytypecode

Record type of the records being evaluated as potential duplicates.

Picklist

MatchingEntityTypeCode

False

True

SystemRequired

False

True

False

False

False

False

True

True

False

False

False

False

False

Matching Record Type

modifiedby

Unique identifier of the user who last modified the duplicate detection rule.

Lookup

ModifiedBy

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

False

Modified By

modifiedon

Date and time when the duplicate detection rule was last modified.

DateTime

ModifiedOn

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

False

Modified On

modifiedonbehalfby

Unique identifier of the delegate user who last modified the duplicaterule.

Lookup

ModifiedOnBehalfBy

False

True

None

False

True

False

False

False

False

False

True

False

False

False

False

False

Modified By (Delegate)

name

Name of the duplicate detection rule.

String

Name

False

True

SystemRequired

True

True

True

False

False

False

True

True

False

True

False

False

True

Rule Name

ownerid

Unique identifier of the user or team who owns the duplicate detection rule.

Owner

OwnerId

False

True

SystemRequired

True

True

False

False

False

False

True

True

False

False

False

False

True

Owner

owningbusinessunit

Unique identifier of the business unit that owns duplicate detection rule.

Lookup

OwningBusinessUnit

False

True

None

False

True

False

False

False

False

False

True

False

False

False

False

False

owningteam

Unique identifier of the team who owns the duplicate detection rule.

Lookup

OwningTeam

False

True

None

False

True

False

False

False

False

False

True

False

False

False

False

True

Owning Team

owninguser

Unique identifier of the user who owns the duplicate detection rule.

Lookup

OwningUser

False

True

None

False

True

False

False

False

False

False

True

False

False

False

False

True

Owning User

statecode

Status of the duplicate detection rule.

State

StateCode

False

True

SystemRequired

False

True

False

False

False

False

True

True

False

False

False

False

True

Status

statuscode

Reason for the status of the duplicate detection rule.

Status

StatusCode

False

True

SystemRequired

True

True

False

False

False

False

True

True

False

False

False

False

True

Status Reason

timezoneruleversionnumber

For internal use only.

Integer

TimeZoneRuleVersionNumber

False

True

None

True

True

True

False

False

False

False

True

False

False

False

False

False

utcconversiontimezonecode

Time zone code that was in use when the record was created.

Integer

UTCConversionTimeZoneCode

False

True

None

True

True

True

False

False

False

False

True

False

False

False

False

False

One-to-Many Relationships

This shows the entities that are the referencing entity in a one-to-many relationship with the duplicate rule entity.

Relationship schema name Referencing Entity

DuplicateRule_Annotation

annotation

DuplicateRule_DuplicateBaseRecord

duplicaterecord

DuplicateRule_DuplicateRuleConditions

duplicaterulecondition

userentityinstancedata_duplicaterule

userentityinstancedata

Many-to-Many Relationships

There are no many-to-many relationships for the duplicate rule entity.

Many-to-One Relationships

This shows the entities that are the referenced entity in a many-to-one relationship with the duplicate rule entity.

Relationship schema name Referenced entity

BusinessUnit_DuplicateRules

businessunit

owner_duplicaterules

owner

lk_duplicaterulebase_createdby

systemuser

lk_duplicaterule_createdonbehalfby

systemuser

SystemUser_DuplicateRules

systemuser

lk_duplicaterule_modifiedonbehalfby

systemuser

lk_duplicaterulebase_modifiedby

systemuser

team_DuplicateRules

team

See Also

Reference

EntityMetadata
AttributeMetadata
OneToManyRelationshipMetadata
ManyToManyRelationshipMetadata

Concepts

DuplicateRule Entity Messages and Methods
DuplicateRule (Duplicate Detection Rule) Entity Privileges

Other Resources

Detect Duplicate Data in Microsoft Dynamics CRM

Microsoft Dynamics CRM 2011
Send comments about this topic to Microsoft.
© 2013 Microsoft Corporation. All rights reserved.