CalendarRule Entity Metadata

[Applies to: Microsoft Dynamics CRM 2011]

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

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

The following table shows the metadata for the calendar rule entity.

Entity metadata property Value

OTC

4004

EntityLogicalName

calendarrule

DisplayName

Calendar Rule

DisplayCollectionName

Calendar Rules

IsCustomizable

False

OwnershipType

None

AutoRouteToOwnerQueue

False

CanBeInManyToMany

False

CanBePrimaryEntityInRelationship

False

CanBeRelatedEntityInRelationship

False

CanCreateAttributes

False

CanCreateCharts

False

CanCreateForms

False

CanCreateViews

False

CanModifyAdditionalSettings

False

CanTriggerWorkflow

False

IsActivity

False

IsActivityParty

False

IsAuditEnabled

False

IsAvailableOffline

True

IsChildEntity

True

IsConnectionsEnabled

canmodifyconnectionsettings

IsCustomEntity

False

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

calendarruleid

PrimaryNameAttribute

name

ReportViewName

FilteredCalendarRule

Description

Defines free/busy times for a service and for resources or resource groups, such as working, non-working, vacation, and blocked.

Privilege Metadata

There is no privilege metadata for the calendar rule entity.

Attribute Metadata

The following table shows the attribute metadata for the calendar rule entity.

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

businessunitid

BusinessUnitId

Uniqueidentifier

ApplicationRequired

False

True

False

False

False

False

False

False

True

False

False

False

False

False

Business Unit

Unique identifier of the business unit with which the calendar rule is associated.

calendarid

CalendarId

Lookup

SystemRequired

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Calendar

Unique identifier of the calendar with which the calendar rule is associated.

calendarruleid

CalendarRuleId

Uniqueidentifier

SystemRequired

True

True

False

False

False

False

False

False

True

True

False

False

False

True

Calendar Rule

Unique identifier of the calendar rule.

createdby

CreatedBy

Lookup

None

False

True

False

False

False

False

False

False

True

False

False

False

False

True

Created By

Unique identifier of the user who created the calendar rule.

createdon

CreatedOn

DateTime

None

False

True

False

False

False

False

False

False

True

False

False

False

False

True

Created On

Date and time when the calendar rule was created.

createdonbehalfby

CreatedOnBehalfBy

Lookup

None

False

True

False

False

False

False

False

False

True

False

False

False

False

True

Created By (Delegate)

Unique identifier of the delegate user who created the calendarrule.

description

Description

Memo

None

True

True

True

False

False

False

False

True

True

False

False

False

False

True

Description

Defines free/busy times for a service and for resources or resource groups, such as working, non-working, vacation, and blocked.

duration

Duration

Integer

None

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Duration

Duration of the calendar rule in minutes.

effectiveintervalend

EffectiveIntervalEnd

DateTime

None

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Effective Interval End

Effective interval end of the calendar rule.

effectiveintervalstart

EffectiveIntervalStart

DateTime

None

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Effective Interval Start

Effective interval start of the calendar rule.

effort

Effort

Double

None

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Effort

Effort available for a resource during the time described by the calendar rule.

endtime

EndTime

DateTime

None

True

True

True

False

False

False

False

False

True

False

False

False

False

True

End

For internal use only.

extentcode

ExtentCode

Integer

None

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Extent Code

Extent of the calendar rule.

groupdesignator

GroupDesignator

String

None

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Group Designator

Unique identifier of the group.

innercalendarid

InnerCalendarId

Lookup

None

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Inner Calendar

Unique identifier of the inner calendar for non-leaf calendar rules.

ismodified

IsModified

Boolean

None

True

True

True

False

False

False

False

False

True

False

False

False

False

False

Is Modified

For internal use only.

isselected

IsSelected

Boolean

None

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Is Selected

Flag used in vary-by-day calendar rules.

issimple

IsSimple

Boolean

None

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Is Simple

Flag used in vary-by-day calendar rules.

isvaried

IsVaried

Boolean

None

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Is Varied

Flag used in leaf nonrecurring rules.

modifiedby

ModifiedBy

Lookup

None

False

True

False

False

False

False

False

False

True

False

False

False

False

True

Modified By

Unique identifier of the user who last modified the calendar rule.

modifiedon

ModifiedOn

DateTime

None

False

True

False

False

False

False

False

False

True

False

False

False

False

True

Modified On

Date and time when the calendar rule was last modified.

modifiedonbehalfby

ModifiedOnBehalfBy

Lookup

None

False

True

False

False

False

False

False

False

True

False

False

False

False

True

Modified By (Delegate)

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

name

Name

String

None

True

True

True

False

False

False

False

True

True

False

True

False

False

True

Name

Name of the calendar rule.

offset

Offset

Integer

None

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Offset

Start offset for leaf nonrecurring rules.

organizationid

OrganizationId

Uniqueidentifier

ApplicationRequired

False

True

False

False

False

False

False

False

True

False

False

False

False

False

Organization

Unique identifier of the organization with which the calendar rule is associated.

pattern

Pattern

String

None

True

True

True

False

False

False

False

True

True

False

False

False

False

True

Recurrence Pattern

Pattern of the rule recurrence.

rank

Rank

Integer

SystemRequired

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Rank

Rank of the calendar rule.

serviceid

ServiceId

Lookup

None

True

True

True

False

False

False

False

True

True

False

False

False

False

True

Service

Unique identifier of the service with which the calendar rule is associated.

starttime

StartTime

DateTime

None

True

True

True

False

False

False

False

True

True

False

False

False

False

True

Start

Start time for the rule.

subcode

SubCode

Integer

None

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Sub Code

Sub-type of calendar rule.

timecode

TimeCode

Integer

None

True

True

True

False

False

False

False

True

True

False

False

False

False

True

Type

Type of calendar rule such as working hours, break, holiday, or time off.

timezonecode

TimeZoneCode

Integer

None

True

True

True

False

False

False

False

True

True

False

False

False

False

False

Time Zone

Local time zone for the calendar rule.

versionnumber

VersionNumber

BigInt

None

False

True

False

False

False

False

False

False

True

False

False

False

False

False

One-to-Many Relationships

The following table shows the entities that are the referencing entity in a one-to-many relationship for the calendar rule entity.

Relationship schema name Referencing entity

userentityinstancedata_calendarrule

userentityinstancedata

Many-to-Many Relationships

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

Many-to-One Relationships

The following table shows the entities that are the referenced entity in a many-to-one relationship for the calendar rule entity.

Relationship schema name Referenced entity

inner_calendar_calendar_rules

calendar

calendar_calendar_rules

calendar

service_calendar_rules

service

lk_calendarrule_createdonbehalfby

systemuser

lk_calendarrule_createdby

systemuser

lk_calendarrule_modifiedby

systemuser

lk_calendarrule_modifiedonbehalfby

systemuser

See Also

Reference

EntityMetadata
AttributeMetadata
OneToManyRelationshipMetadata
ManyToManyRelationshipMetadata

Concepts

CalendarRule Entity Messages and Methods

Other Resources

Calendar Entities

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