Uses the Component:ServiceAppointmentExtendedType
The Appointment component represents information about an appointment such as service appointment including appointment date, appointment time, etc.
Table 6.104. Fields and Components
Name | Description | Occurrence | Type | Data Type | User Notes |
---|---|---|---|---|---|
AppointmentDateTime |
Date and time of the appointment | 0..1 | Field | udt:DateTimeType | |
AppointmentLocation |
Location of the appointment... For example: Office; Home | 0..1 | Field | udt:TextType | |
AppointmentNotes |
Comments that relate to the appointment. | 0..1 | Field | udt:TextType | |
RequestedConsultantName |
The name of the consultant with whom the consumer indicated they would like to work. | 0..1 | Field | udt:NameType | |
DayOfWeekCode |
The DaysOfWeek component is used to identify availability based on days of the week. | 0..1 | Field | sqdt:DayOfWeekCodeType | |
LeadSourceCode |
Source that brought the lead to the dealership. | 0..1 | Field | udt:CodeType | |
AppointmentConfirmationRequestIndicator |
Indicates that the customer has requested to be notified that the appointment date and time was confirmed. | 0..1 | Field | udt:IndicatorType | |
AppointmentConfirmationCode |
Code confirming appointment | 0..1 | Field | udt:CodeType | |
AppointmentStatus |
Notes the status of the appointment (e.g, in progress). | 0..1 | Field | udt:TextType | |
AlternateTransportation |
Free form text indicating customer's requirement or transportation while the vehilce is in service (i.e., concierge service, shuttle, rental car, waiting room, etc.). | 0..1 | Field | udt:TextType | |
AppointmentMethod |
Free form text indicating the method used to make appointment (e.g., Web, Walk-in, etc.). | 0..1 | Field | udt:TextType | |
EndAppointmentDateTime |
Earliest possible pick up date and time for appointment. | 0..1 | Field | udt:DateTimeType | |
AlternateAppointmentDateTime |
Identifies alternate appointment date and time. | 0..1 | Field | udt:DateTimeType | |
DesiredPickupDateTime |
Identifies the customer's desired pickup date and time. | 0..1 | Field | udt:DateTimeType | |
DropOffDateTime |
Identifies the time the vehicle will be dropped off for service. | 0..1 | Field | udt:DateTimeType | |
OpenAppointmentDateTime |
Identifies available appointment dates and times. | 0..* | Field | udt:DateTimeType | |
NumberOfDaysNumeric | 0..1 | Field | udt:NumericType | ||
EstimatedRepairAmount |
Indicates estimated amount of repair. | 0..1 | Field | udt:AmountType | |
EstimatedLaborHoursNumeric |
Indicates the estimated labor hours required to complete repair. | 0..1 | Field | udt:NumericType | |
EstimatedPartsAmount |
Indicates the estimated amount of parts required to complete repair. | 0..1 | Field | udt:AmountType | |
RequestedService |
Communicates the type of service to be performed during the service appointment. | 0..* | Component | RequestedServiceType | |
ServiceAdvisorParty |
Represents the Service Advisor for the Service Appointment | 0..1 | Component | PartyABIEType | |
RequestedAppointmentPeriod |
The periods that an appointment has been requested. This can include the start date and end dates. | 0..* | Component | PeriodABIEType | |
AppointmentType |
Type of the appointment. Main reason for the customer scheduling the appointment.Maintenance, Customer pay Repair, Warranty repair, Safety Recall, Service Campaign, Body Shop Repair | 0..1 | Field | udt:TextType | |
LeadID |
The Service Lead that lead associated with this booked service | 0..1 | Field | udt:IdentifierType | |
EstimatedMileage |
Estimated vehicle mileage by the date of the appointment. | 0..1 | Field | sqdt:LengthMeasureType | |
EstimatedEngineHours |
Estimated engine hours by the date of the appointment. | 0..1 | Field | sqdt:TimeMeasureType |
The XML Sample provided here is an approximation of the generated XML for this component. Not all of the fields are required for implementation.
Example 6.104. Appointment
<Appointment> <AppointmentDateTime>......</AppointmentDateTime> [0..1] <AppointmentLocation>......</AppointmentLocation> [0..1] <AppointmentNotes>......</AppointmentNotes> [0..1] <RequestedConsultantName>......</RequestedConsultantName> [0..1] <DayOfWeekCode>......</DayOfWeekCode> [0..1] <LeadSourceCode>......</LeadSourceCode> [0..1] <AppointmentConfirmationRequestIndicator>......</AppointmentConfirmationRequestIndicator> [0..1] <AppointmentConfirmationCode>......</AppointmentConfirmationCode> [0..1] <AppointmentStatus>......</AppointmentStatus> [0..1] <AlternateTransportation>......</AlternateTransportation> [0..1] <AppointmentMethod>......</AppointmentMethod> [0..1] <EndAppointmentDateTime>......</EndAppointmentDateTime> [0..1] <AlternateAppointmentDateTime>......</AlternateAppointmentDateTime> [0..1] <DesiredPickupDateTime>......</DesiredPickupDateTime> [0..1] <DropOffDateTime>......</DropOffDateTime> [0..1] <OpenAppointmentDateTime>......</OpenAppointmentDateTime> [0..*] <NumberOfDaysNumeric>......</NumberOfDaysNumeric> [0..1] <EstimatedRepairAmount>......</EstimatedRepairAmount> [0..1] <EstimatedLaborHoursNumeric>......</EstimatedLaborHoursNumeric> [0..1] <EstimatedPartsAmount>......</EstimatedPartsAmount> [0..1] <RequestedService>......</RequestedService> [0..*] <ServiceAdvisorParty>......</ServiceAdvisorParty> [0..1] <RequestedAppointmentPeriod>......</RequestedAppointmentPeriod> [0..*] <AppointmentType>......</AppointmentType> [0..1] <LeadID>......</LeadID> [0..1] <EstimatedMileage>......</EstimatedMileage> [0..1] <EstimatedEngineHours>......</EstimatedEngineHours> [0..1] </Appointment>