Click or drag to resize

Appointment Class

Commitment representing a time interval with start/end times and duration.
Inheritance Hierarchy
SystemObject
  Entity
    Crm.MSCrmServiceAppointment

Namespace: Crm.MSCrmService
Assembly: Scripting (in Scripting.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class Appointment : Entity, 
	INotifyPropertyChanging, INotifyPropertyChanged

The Appointment type exposes the following members.

Constructors
 NameDescription
Public methodAppointment Default Constructor.
Top
Properties
 NameDescription
Public propertyAccount_Appointments N:1 Account_Appointments
Public propertyactivity_pointer_appointment N:1 activity_pointer_appointment
Public propertyActivityAdditionalParams For internal use only.
Public propertyActivityId Unique identifier of the appointment.
Public propertyActivityTypeCode Type of activity.
Public propertyActualDurationMinutes Shows the value selected in the Duration field on the appointment at the time that the appointment is closed as completed. The duration is used to report the time spent on the activity.
Public propertyActualEnd Enter the actual end date and time of the appointment. By default, it displays the date and time when the activity was completed or canceled, but can be edited to capture the actual duration of the appointment.
Public propertyActualStart Enter the actual start date and time for the appointment. By default, it displays the date and time when the activity was created, but can be edited to capture the actual duration of the appointment.
Public propertyappointment_activity_mime_attachment 1:N appointment_activity_mime_attachment
Public propertyappointment_activity_parties 1:N appointment_activity_parties
Public propertyAppointment_Annotation 1:N Appointment_Annotation
Public propertyAppointment_AsyncOperations 1:N Appointment_AsyncOperations
Public propertyAppointment_BulkDeleteFailures 1:N Appointment_BulkDeleteFailures
Public propertyappointment_campaignresponse 1:N appointment_campaignresponse
Public propertyappointment_connections1 1:N appointment_connections1
Public propertyappointment_connections2 1:N appointment_connections2
Public propertyAppointment_DuplicateBaseRecord 1:N Appointment_DuplicateBaseRecord
Public propertyAppointment_DuplicateMatchingRecord 1:N Appointment_DuplicateMatchingRecord
Public propertyappointment_PostFollows 1:N appointment_PostFollows
Public propertyappointment_principalobjectattributeaccess 1:N appointment_principalobjectattributeaccess
Public propertyAppointment_ProcessSessions 1:N Appointment_ProcessSessions
Public propertyAppointment_QueueItem 1:N Appointment_QueueItem
Public propertyAppointment_SyncErrors 1:N Appointment_SyncErrors
Public propertyAttachmentCount Shows the number of attachments on the appointment.
Public propertyAttachmentErrors Select the error code to identify issues with the outlook item recipients or attachments, such as blocked attachments.
Public propertyAttributes
(Inherited from Entity)
Public propertybookableresourcebooking_Appointments N:1 bookableresourcebooking_Appointments
Public propertybookableresourcebookingheader_Appointments N:1 bookableresourcebookingheader_Appointments
Public propertyBulkOperation_Appointment N:1 BulkOperation_Appointment
Public propertybusiness_unit_appointment_activities N:1 business_unit_appointment_activities
Public propertyCampaign_Appointments N:1 Campaign_Appointments
Public propertyCampaignActivity_Appointments N:1 CampaignActivity_Appointments
Public propertyCategory Type a category to identify the appointment type, such as sales demo, prospect call, or service call, to tie the appointment to a business group or function.
Public propertyContact_Appointments N:1 Contact_Appointments
Public propertyContract_Appointments N:1 Contract_Appointments
Public propertyCreatedBy Shows who created the record.
Public propertyCreatedOn Shows the date and time when the record was created. The date and time are displayed in the time zone selected in Microsoft Dynamics CRM options.
Public propertyCreatedOnBehalfBy Shows who created the record on behalf of another user.
Public propertyDescription Type additional information to describe the purpose of the appointment.
Public propertyentitlement_Appointments N:1 entitlement_Appointments
Public propertyentitlementtemplate_Appointments N:1 entitlementtemplate_Appointments
Public propertyEntityState
(Inherited from Entity)
Public propertyExchangeRate Shows the conversion rate of the record's currency. The exchange rate is used to convert all money fields in the record from the local currency to the system's default currency.
Public propertyExtensionData
(Inherited from Entity)
Public propertyFormattedValues
(Inherited from Entity)
Public propertyGlobalObjectId Shows the ID of the appointment in Microsoft Office Outlook. The ID is used to synchronize the appointment between Microsoft Dynamics CRM and the correct Exchange account.
Public propertyHasLazyFileAttribute
(Inherited from Entity)
Public propertyId
(Overrides Entity.Id)
Public propertyImportSequenceNumber Unique identifier of the data import or data migration that created this record.
Public propertyIncident_Appointments N:1 Incident_Appointments
Public propertyInstanceTypeCode Type of instance of a recurring series.
Public propertyInvoice_Appointments N:1 Invoice_Appointments
Public propertyIsAllDayEvent Select whether the appointment is an all-day event to make sure that the required resources are scheduled for the full day.
Public propertyIsBilled Information regarding whether the appointment was billed as part of resolving a case.
Public propertyIsMapiPrivate For internal use only.
Public propertyIsRegularActivity Information regarding whether the activity is a regular activity type or event type.
Public propertyIsWorkflowCreated Information regarding whether the appointment was created from a workflow rule.
Public propertyItem
(Inherited from Entity)
Public propertyKeyAttributes
(Inherited from Entity)
Public propertyKnowledgeArticle_Appointments N:1 KnowledgeArticle_Appointments
Public propertyKnowledgeBaseRecord_Appointments N:1 KnowledgeBaseRecord_Appointments
Public propertyLastOnHoldTime Contains the date and time stamp of the last on hold time.
Public propertyLazyFileAttributeKey
(Inherited from Entity)
Public propertyLazyFileAttributeValue
(Inherited from Entity)
Public propertyLazyFileSizeAttributeKey
(Inherited from Entity)
Public propertyLazyFileSizeAttributeValue
(Inherited from Entity)
Public propertyLead_Appointments N:1 Lead_Appointments
Public propertylk_appointment_createdby N:1 lk_appointment_createdby
Public propertylk_appointment_createdonbehalfby N:1 lk_appointment_createdonbehalfby
Public propertylk_appointment_modifiedby N:1 lk_appointment_modifiedby
Public propertylk_appointment_modifiedonbehalfby N:1 lk_appointment_modifiedonbehalfby
Public propertyLocation Type the location where the appointment will take place, such as a conference room or customer office.
Public propertyLogicalName
(Inherited from Entity)
Public propertymanualsla_appointment N:1 manualsla_appointment
Public propertyModifiedBy Shows who last updated the record.
Public propertyModifiedFieldsMask For internal use only.
Public propertyModifiedOn Shows the date and time when the record was last updated. The date and time are displayed in the time zone selected in Microsoft Dynamics CRM options.
Public propertyModifiedOnBehalfBy Shows who created the record on behalf of another user.
Public propertymsdyn_postalbum_Appointments N:1 msdyn_postalbum_Appointments
Public propertyOnHoldTime Shows how long, in minutes, that the record was on hold.
Public propertyOpportunity_Appointments N:1 Opportunity_Appointments
Public propertyOptionalAttendees Enter the account, contact, lead, user, or other equipment resources that are not needed at the appointment, but can optionally attend.
Public propertyOrganizer Enter the user who is in charge of coordinating or leading the appointment to make sure the appointment is displayed in the user's My Activities view.
Public propertyOriginalStartDate The original start date of the appointment.
Public propertyOutlookOwnerApptId Unique identifier of the Microsoft Office Outlook appointment owner that correlates to the PR_OWNER_APPT_ID MAPI property.
Public propertyOverriddenCreatedOn Date and time that the record was migrated.
Public propertyOwnerId Enter the user or team who is assigned to manage the record. This field is updated every time the record is assigned to a different user.
Public propertyOwningBusinessUnit Shows the business unit that the record owner belongs to.
Public propertyOwningTeam Unique identifier of the team that owns the appointment.
Public propertyOwningUser Unique identifier of the user that owns the appointment.
Public propertyPriorityCode Select the priority so that preferred customers or critical issues are handled quickly.
Public propertyProcessId Shows the ID of the process.
Public propertyprocessstage_appointments N:1 processstage_appointments
Public propertyQuote_Appointments N:1 Quote_Appointments
Public propertyrecurringappointmentmaster_appointment N:1 recurringappointmentmaster_appointment
Public propertyRegardingObjectId Choose the record that the appointment relates to.
Public propertyRelatedEntities
(Inherited from Entity)
Public propertyRequiredAttendees Enter the account, contact, lead, user, or other equipment resources that are required to attend the appointment.
Public propertyRowVersion
(Inherited from Entity)
Public propertySalesOrder_Appointments N:1 SalesOrder_Appointments
Public propertyScheduledDurationMinutes Shows the expected duration of the appointment, in minutes.
Public propertyScheduledEnd Enter the expected due date and time for the activity to be completed to provide details about the timing of the appointment.
Public propertyScheduledStart Enter the expected start date and time for the activity to provide details about the timing of the appointment.
Public propertySeriesId Shows the ID of the recurring series of an instance.
Public propertyservice_appointments N:1 service_appointments
Public propertyServiceId Unique identifier for an associated service.
Public propertysla_appointment N:1 sla_appointment
Public propertySLAId Choose the service level agreement (SLA) that you want to apply to the appointment record.
Public propertySLAInvokedId Last SLA that was applied to this appointment. This field is for internal use only.
Public propertyslakpiinstance_appointment 1:N slakpiinstance_appointment
Public propertyStageId Shows the ID of the stage.
Public propertyStateCode Shows whether the appointment is open, completed, or canceled. Completed and canceled appointments are read-only and can't be edited.
Public propertyStatusCode Select the appointment's status.
Public propertySubcategory Type a subcategory to identify the appointment type and relate the activity to a specific product, sales region, business group, or other function.
Public propertySubject Type a short description about the objective or primary topic of the appointment.
Public propertySubscriptionId For internal use only.
Public propertyteam_appointment N:1 team_appointment
Public propertyTimeZoneRuleVersionNumber For internal use only.
Public propertyTransactionCurrency_Appointment N:1 TransactionCurrency_Appointment
Public propertyTransactionCurrencyId Choose the local currency for the record to make sure budgets are reported in the correct currency.
Public propertyTraversedPath For internal use only.
Public propertyuser_appointment N:1 user_appointment
Public propertyuserentityinstancedata_appointment 1:N userentityinstancedata_appointment
Public propertyUTCConversionTimeZoneCode Time zone code that was in use when the record was created.
Public propertyVersionNumber Version number of the appointment.
Top
Methods
 NameDescription
Public methodContains
(Inherited from Entity)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetAttributeValue``1
(Inherited from Entity)
Protected methodGetFormattedAttributeValue
(Inherited from Entity)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Protected methodGetRelatedEntities``1
(Inherited from Entity)
Protected methodGetRelatedEntity``1
(Inherited from Entity)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodSetAttributeValue
(Inherited from Entity)
Protected methodSetRelatedEntities``1
(Inherited from Entity)
Protected methodSetRelatedEntity``1
(Inherited from Entity)
Public methodToEntity``1
(Inherited from Entity)
Public methodToEntityReference
(Inherited from Entity)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodTryGetAttributeValue``1
(Inherited from Entity)
Top
Events
Fields
See Also