RecurringAppointmentMaster Entity Metadata

[Applies to: Microsoft Dynamics CRM 2011]

The following information is for the recurring appointment master entity in a default, uncustomized installation of Microsoft Dynamics CRM. The schema name and early bound class for this entity is RecurringAppointmentMaster.

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 recurring appointment entity.

Entity metadata property Value

OTC

4251

EntityLogicalName

recurringappointmentmaster

DisplayName

Recurring Appointment

OwnershipType

UserOwned

IsCustomizable

True

Description

The Master appointment of a recurring appointment series.

IsAvailableOffline

True

IsAuditEnabled

False

AutoRouteToOwnerQueue

False

CanBeInManyToMany

True

CanBePrimaryEntityInRelationship

True

CanBeRelatedEntityInRelationship

True

CanCreateAttributes

True

CanCreateCharts

True

CanCreateForms

False

CanCreateViews

True

CanModifyAdditionalSettings

True

CanTriggerWorkflow

True

IsActivity

True

IsActivityParty

False

IsChildEntity

False

IsConnectionsEnabled

canmodifyconnectionsettings

IsCustomEntity

False

IsDocumentManagementEnabled

False

IsDuplicateDetectionEnabled

False

IsEnabledForCharts

True

IsImportable

True

IsIntersect

False

IsMailMergeEnabled

False

IsManaged

True

IsMappable

True

IsReadingPaneEnabled

True

IsRenameable

True

IsValidForAdvancedFind

True

IsValidForQueue

True

IsVisibleInMobile

False

PrimaryIdAttribute

activityid

PrimaryNameAttribute

subject

ReportViewName

FilteredRecurringAppointmentMaster

RecurrenceBaseEntityLogicalName

appointment

DisplayCollectionName

Recurring Appointments

Privilege Metadata

The following table shows the privilege metadata for the recurring appointment master entity.

PrivilegeName Id Type CanBeBasic CanBeDeep CanBeGlobal CanBeLocal

prvAppendActivity

78777c10-09ab-4326-b4c8-cf5729702937

Append

True

True

True

True

prvAppendToActivity

6ec8e901-d770-44c0-8f12-d07425f638bd

AppendTo

True

True

True

True

prvAssignActivity

8b99344e-ebbf-4f84-8438-e1e34d194de9

Assign

True

True

True

True

prvCreateActivity

091df793-fe5e-44d4-b4ca-7e3f580c4664

Create

True

True

True

True

prvDeleteActivity

bb4457f2-9b45-4482-a95a-7adef25f388a

Delete

True

True

True

True

prvReadActivity

650c14fe-3521-45fe-a000-84138688e45d

Read

True

True

True

True

prvShareActivity

b5f2ee06-d359-4495-bbda-312aae1c6b1e

Share

True

True

True

True

prvWriteActivity

0dc8f72c-57d5-4b4d-8892-fe6aac0e4b81

Write

True

True

True

True

Attribute Metadata

The following table shows the attribute metadata for the recurring appointment master entity.

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

recurringappointmentmaster

yes

no

activityid

Unique identifier of the recurring appointment series.

Uniqueidentifier

ActivityId

False

True

SystemRequired

True

True

False

False

False

False

False

True

True

False

True

False

True

Recurring Appointment

recurringappointmentmaster

yes

no

activitytypecode

Type of activity.

EntityName

ActivityTypeCode

False

True

SystemRequired

False

True

False

False

False

False

True

True

False

False

True

False

True

Activity Type

recurringappointmentmaster

yes

no

category

Category of the recurring appointment series.

String

Category

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Category

recurringappointmentmaster

yes

no

createdby

Unique identifier of the user who created the recurring appointment series.

Lookup

CreatedBy

False

True

None

False

True

False

False

False

False

False

True

False

False

True

False

True

Created By

recurringappointmentmaster

yes

no

createdon

Date and time when the recurring appointment series was created.

DateTime

CreatedOn

False

True

None

False

True

False

False

False

False

False

True

False

False

True

False

True

Created On

recurringappointmentmaster

yes

no

createdonbehalfby

Unique identifier of the delegate user who created the recurring appointment series.

Lookup

CreatedOnBehalfBy

False

True

None

False

True

False

False

False

False

False

True

False

False

True

False

True

Created By (Delegate)

recurringappointmentmaster

yes

no

dayofmonth

The day of the month on which the recurring appointment occurs.

Integer

DayOfMonth

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Day Of Month

recurringappointmentmaster

yes

no

daysofweekmask

Bitmask that represents the days of the week on which the recurring appointment occurs.

Integer

DaysOfWeekMask

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Days Of Week Mask

recurringappointmentmaster

yes

no

deletedexceptionslist

List of deleted instances of the recurring appointment series.

Memo

DeletedExceptionsList

False

True

None

False

True

False

False

False

False

True

True

False

False

False

False

False

Deleted Appointments

recurringappointmentmaster

yes

no

description

Description of the recurring appointment series.

Memo

Description

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Description

recurringappointmentmaster

yes

no

duration

Duration of the recurring appointment series in minutes.

Integer

Duration

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Duration

recurringappointmentmaster

yes

no

effectiveenddate

Actual end date of the recurring appointment series based on the specified end date and recurrence pattern.

DateTime

EffectiveEndDate

False

True

None

True

True

True

False

False

False

True

True

False

False

False

False

False

Effective End Date

recurringappointmentmaster

yes

no

effectivestartdate

Actual start date of the recurring appointment series based on the specified start date and recurrence pattern.

DateTime

EffectiveStartDate

False

True

None

True

True

True

False

False

False

True

True

False

False

False

False

False

Effective Start Date

recurringappointmentmaster

yes

no

endtime

End time of the associated activity.

DateTime

EndTime

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Pattern End Time

recurringappointmentmaster

yes

no

exchangerate

Exchange rate between the currency associated with the recurring appointment series and the base currency.

Decimal

ExchangeRate

False

True

None

False

True

False

False

False

False

True

True

False

False

True

False

True

Exchange Rate

recurringappointmentmaster

yes

no

expansionstatecode

State code to indicate whether the recurring appointment series is expanded fully or partially.

Picklist

ExpansionStateCode

False

True

SystemRequired

False

True

False

False

False

False

True

True

False

False

False

False

False

Expansion State Code

recurringappointmentmaster

yes

no

firstdayofweek

First day of week for the recurrence pattern.

Integer

FirstDayOfWeek

False

True

None

True

True

False

False

False

False

True

True

False

False

False

False

False

First Day Of Week

recurringappointmentmaster

yes

no

globalobjectid

Unique Outlook identifier to correlate recurring appointment series across Exchange mailboxes.

String

GlobalObjectId

False

True

None

True

True

True

False

False

False

True

True

False

False

False

False

False

Outlook Recurring Appointment Master

recurringappointmentmaster

yes

no

groupid

Unique identifier of the recurring appointment series for which the recurrence information was updated.

Lookup

GroupId

False

True

SystemRequired

False

True

False

False

False

False

False

True

False

False

False

False

False

Group Id

recurringappointmentmaster

yes

no

importsequencenumber

Unique identifier of the data import or data migration that created this record.

Integer

ImportSequenceNumber

False

True

None

True

True

False

False

False

False

True

True

False

False

True

False

True

Import Sequence Number

recurringappointmentmaster

yes

no

instance

Specifies the recurring appointment series to occur on every Nth day of a month. Valid for monthly and yearly recurrence patterns only.

Picklist

Instance

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Instance

recurringappointmentmaster

yes

no

instancetypecode

Type of instance of a recurring appointment series.

Picklist

InstanceTypeCode

False

True

SystemRequired

False

True

False

False

False

False

True

True

False

False

True

False

True

Appointment Type

recurringappointmentmaster

yes

no

interval

Number of units of a given recurrence type between occurrences.

Integer

Interval

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Interval

recurringappointmentmaster

yes

no

isalldayevent

Indicates whether the recurring appointment series is an all day event.

Boolean

IsAllDayEvent

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

All Day Event

recurringappointmentmaster

yes

no

isbilled

Indicates whether the recurring appointment series was billed as part of resolving a case.

Boolean

IsBilled

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Is Billed

recurringappointmentmaster

yes

no

isnthmonthly

Indicates whether the recurring appointment series should occur after every N months. Valid for monthly recurrence pattern only.

Boolean

IsNthMonthly

False

True

SystemRequired

True

True

True

False

False

False

True

True

False

False

True

False

True

Nth Monthly

recurringappointmentmaster

yes

no

isnthyearly

Indicates whether the recurring appointment series should occur after every N years. Valid for yearly recurrence pattern only.

Boolean

IsNthYearly

False

True

SystemRequired

True

True

True

False

False

False

True

True

False

False

True

False

True

Nth Yearly

recurringappointmentmaster

yes

no

isregenerate

For internal use only.

Boolean

IsRegenerate

False

True

SystemRequired

True

True

True

False

False

False

False

True

False

False

True

False

True

Regenerate

recurringappointmentmaster

yes

no

isregularactivity

Indicates whether the activity is a regular activity type or event type.

Boolean

IsRegularActivity

False

True

SystemRequired

False

True

False

False

False

False

True

True

False

False

True

False

True

Is Regular Activity

recurringappointmentmaster

yes

no

isweekdaypattern

Indicates whether the weekly recurrence pattern is a daily weekday pattern. Valid for weekly recurrence pattern only.

Boolean

IsWeekDayPattern

False

True

SystemRequired

True

True

True

False

False

False

True

True

False

False

True

False

True

Every Weekday

recurringappointmentmaster

yes

no

isworkflowcreated

Indicates whether the recurring appointment series was created from a workflow rule.

Boolean

IsWorkflowCreated

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Is Workflow Created

recurringappointmentmaster

yes

no

lastexpandedinstancedate

Date of last expanded instance of a recurring appointment series.

DateTime

LastExpandedInstanceDate

False

True

None

False

True

False

False

False

False

True

True

False

False

True

False

True

Last Expanded Instance Date

recurringappointmentmaster

yes

no

location

Location where the recurring appointment series will occur.

String

Location

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Location

recurringappointmentmaster

yes

no

modifiedby

Unique identifier of the user who last modified the recurring appointment series.

Lookup

ModifiedBy

False

True

None

False

True

False

False

False

False

False

True

False

False

True

False

True

Modified By

recurringappointmentmaster

yes

no

modifiedon

Date and time when the recurring appointment series was last modified.

DateTime

ModifiedOn

False

True

None

False

True

False

False

False

False

False

True

False

False

True

False

True

Modified On

recurringappointmentmaster

yes

no

modifiedonbehalfby

Unique identifier of the delegate user who modified the recurring appointment series.

Lookup

ModifiedOnBehalfBy

False

True

None

False

True

False

False

False

False

False

True

False

False

True

False

True

Modified By (Delegate)

recurringappointmentmaster

yes

no

monthofyear

Indicates the month of the year for the recurrence pattern.

Picklist

MonthOfYear

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Month Of Year

recurringappointmentmaster

yes

no

nextexpansioninstancedate

Date of the next expanded instance of a recurring appointment series.

DateTime

NextExpansionInstanceDate

False

True

None

False

True

False

False

False

False

True

True

False

False

True

False

True

Next Expanded Instance Date

recurringappointmentmaster

yes

no

occurrences

Number of appointment occurrences in a recurring appointment series.

Integer

Occurrences

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Occurrences

recurringappointmentmaster

yes

no

optionalattendees

List of optional attendees for the recurring appointment series.

PartyList

OptionalAttendees

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

False

Optional Attendees

recurringappointmentmaster

yes

no

organizer

Person who organized the recurring appointment series.

PartyList

Organizer

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

False

Organizer

recurringappointmentmaster

yes

no

outlookownerapptid

Unique identifier of the Microsoft Office Outlook recurring appointment series owner that correlates to the PR_OWNER_APPT_ID MAPI property.

Integer

OutlookOwnerApptId

False

True

None

True

True

True

False

False

False

True

True

False

False

False

False

False

Outlook RecurringAppointmentMaster Owner

recurringappointmentmaster

yes

no

overriddencreatedon

Date and time that the record was migrated.

DateTime

OverriddenCreatedOn

False

True

None

True

True

False

False

False

False

True

True

False

False

True

False

True

Record Created On

recurringappointmentmaster

yes

no

ownerid

Unique identifier of the user or team who owns the recurring appointment series.

Owner

OwnerId

False

True

SystemRequired

True

True

False

False

False

False

True

True

False

False

True

False

True

Owner

recurringappointmentmaster

yes

no

owningbusinessunit

Unique identifier of the business unit that owns the recurring appointment series.

Lookup

OwningBusinessUnit

False

True

None

False

True

False

False

False

False

False

True

False

False

False

False

False

Owning Business Unit

recurringappointmentmaster

yes

no

owningteam

Unique identifier of the team who owns the recurring appointment series.

Lookup

OwningTeam

False

True

None

False

True

False

False

False

False

False

True

False

False

True

False

True

Owning Team

recurringappointmentmaster

yes

no

owninguser

Unique identifier of the user who owns the recurring appointment series.

Lookup

OwningUser

False

True

None

False

True

False

False

False

False

False

True

False

False

True

False

True

Owning User

recurringappointmentmaster

yes

no

patternenddate

End date of the recurrence range.

DateTime

PatternEndDate

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Recurrence Range End

recurringappointmentmaster

yes

no

patternendtype

End type of the recurrence range.

Picklist

PatternEndType

False

True

SystemRequired

True

True

True

False

False

False

True

True

False

False

True

False

True

Pattern End Type

recurringappointmentmaster

yes

no

patternstartdate

Start date of the recurrence range.

DateTime

PatternStartDate

False

True

ApplicationRequired

True

True

True

False

False

False

True

True

False

False

True

False

True

Recurrence Range Start

recurringappointmentmaster

yes

no

prioritycode

Priority of the recurring appointment series.

Picklist

PriorityCode

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Priority

recurringappointmentmaster

yes

no

recurrencepatterntype

Type of recurrence pattern.

Picklist

RecurrencePatternType

False

True

SystemRequired

True

True

True

False

False

False

True

True

False

False

True

False

True

Recurrence Frequency

recurringappointmentmaster

yes

no

regardingobjectid

Unique identifier of the object with which the recurring appointment series is associated.

Lookup

RegardingObjectId

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Regarding

recurringappointmentmaster

yes

no

requiredattendees

List of required attendees for the recurring appointment series.

PartyList

RequiredAttendees

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

False

Required Attendees

recurringappointmentmaster

yes

no

ruleid

Unique identifier of the recurrence rule that is associated with the recurring appointment series.

Lookup

RuleId

False

True

None

False

True

False

False

False

False

True

True

False

False

False

False

False

Recurrence Rule

recurringappointmentmaster

recurringappointmentmaster

yes

no

scheduledend

Scheduled end time of the recurring appointment series.

DateTime

ScheduledEnd

False

True

None

False

True

False

False

False

False

True

True

False

False

False

False

False

recurringappointmentmaster

yes

no

scheduledstart

Scheduled start time of the recurring appointment series.

DateTime

ScheduledStart

False

True

None

False

True

False

False

False

False

True

True

False

False

False

False

False

Start Time

recurringappointmentmaster

yes

no

seriesstatus

Indicates whether the recurring appointment series is active or inactive.

Boolean

SeriesStatus

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Series Status

recurringappointmentmaster

yes

no

serviceid

Unique identifier for an associated service.

Lookup

ServiceId

False

True

None

True

True

True

False

False

False

True

True

False

False

False

False

False

Service

recurringappointmentmaster

yes

no

starttime

Start time of the recurring appointment series.

DateTime

StartTime

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Pattern Start Time

recurringappointmentmaster

yes

no

statecode

Status of the recurring appointment series.

State

StateCode

False

True

SystemRequired

True

True

False

False

False

False

True

True

False

False

True

False

True

Status

recurringappointmentmaster

yes

no

statuscode

Reason for the status of the recurring appointment series.

Status

StatusCode

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Status Reason

recurringappointmentmaster

yes

no

subcategory

Sub-category of the recurring appointment series.

String

Subcategory

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Sub-Category

recurringappointmentmaster

yes

no

subject

Subject associated with the recurring appointment series.

String

Subject

False

True

ApplicationRequired

True

True

True

False

False

False

True

True

False

True

True

False

True

Subject

recurringappointmentmaster

yes

no

subscriptionid

For internal use only.

Uniqueidentifier

SubscriptionId

False

False

None

True

False

False

False

False

False

False

True

False

False

False

False

False

recurringappointmentmaster

yes

no

timezoneruleversionnumber

For internal use only.

Integer

TimeZoneRuleVersionNumber

False

True

None

True

True

True

False

False

False

False

True

False

False

False

False

False

recurringappointmentmaster

yes

no

transactioncurrencyid

Unique identifier of the currency associated with the recurring appointment series.

Lookup

TransactionCurrencyId

False

True

None

True

True

True

False

False

False

True

True

False

False

True

False

True

Currency

recurringappointmentmaster

yes

no

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

UTCConversionTimeZoneCode

recurringappointmentmaster

yes

no

versionnumber

BigInt

VersionNumber

False

False

None

False

True

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 with the recurring appointment master entity.

Relationship schema name Referencing entity

recurringappointmentmaster_activity_parties

activityparty

RecurringAppointmentMaster_Annotation

annotation

recurringappointmentmaster_appointment

appointment

RecurringAppointmentMaster_AsyncOperations

asyncoperation

RecurringAppointmentMaster_BulkDeleteFailures

bulkdeletefailure

recurringappointmentmaster_campaignresponse

campaignresponse

recurringappointmentmaster_connections2

connection

recurringappointmentmaster_connections1

connection

RecurringAppointmentMaster_DuplicateBaseRecord

duplicaterecord

RecurringAppointmentMaster_DuplicateMatchingRecord

duplicaterecord

recurringappointmentmaster_PostFollows

postfollow

recurringappointmentmaster_PostRegardings

postregarding

recurringappointmentmaster_PostRoles

postrole

recurringappointmentmaster_principalobjectattributeaccess

principalobjectattributeaccess

RecurringAppointmentMaster_ProcessSessions

processsession

RecurringAppointmentMaster_QueueItem

queueitem

userentityinstancedata_recurringappointmentmaster

userentityinstancedata

Many-to-Many Relationships

There are no many-to-many relationships for the recurring appointment master entity.

Many-to-One Relationships

The following table shows the entities that are the referenced entity in a many-to-one relationship with the recurring appointment master entity.

Relationships schema name Referenced entity

msdyn_postalbum_RecurringAppointmentMasters

msdyn_postalbum

Campaign_RecurringAppointmentMasters

campaign

Incident_RecurringAppointmentMasters

incident

TransactionCurrency_RecurringAppointmentMaster

transactioncurrency

lk_recurringappointmentmaster_modifiedby

systemuser

Invoice_RecurringAppointmentMasters

invoice

activity_pointer_recurringappointmentmaster

activitypointer

recurrencerule_recurringappointmentmaster

recurrencerule

team_recurringappointmentmaster

team

Contact_RecurringAppointmentMasters

contact

Opportunity_RecurringAppointmentMasters

opportunity

business_unit_recurringappointmentmaster_activities

businessunit

Contract_RecurringAppointmentMasters

contract

service_recurringappointmentmasters

service

lk_recurringappointmentmaster_createdonbehalfby

systemuser

BulkOperation_RecurringAppointmentMaster

bulkoperation

SalesOrder_RecurringAppointmentMasters

salesorder

lk_recurringappointmentmaster_createdby

systemuser

Account_RecurringAppointmentMasters

account

lk_recurringappointmentmaster_modifiedonbehalfby

systemuser

user_recurringappointmentmaster

systemuser

Quote_RecurringAppointmentMasters

quote

Lead_RecurringAppointmentMasters

lead

CampaignActivity_RecurringAppointmentMasters

campaignactivity

See Also

Reference

EntityMetadata
AttributeMetadata
OneToManyRelationshipMetadata
ManyToManyRelationshipMetadata

Concepts

RecurringAppointmentMaster Entity Messages and Methods
RecurringAppointmentMaster Entity Privileges

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