Siebel Field Service Guide > Business Service Methods Reference for Field Service > Scheduling >
GetAppointment Method
GetAppointment reserves and returns a set of employee time slots in the service region for a given activity. This method is followed by ConfirmAppointment or CancelAppointment. This method has a timeout function to release reserved time slots in the event that neither of these are called in a timely fashion. Usage
This method is called when the user clicks the Book Appointment button on the Service screen > Service Request List > Activities view and the Activities screen > Activity List > Schedule view. Additional Details
The inputs for this method are described in Table 153.
Table 153. Inputs for GetAppointment Method
|
|
ActId |
Activity ID of the activity which needs to be scheduled. |
SvcRegnId |
Service region ID of the activity. |
This method outputs a property set containing a list of time slots that are available for the activity. Each returned time slot contains the properties described in Table 154.
Table 154. Outputs for GetAppointment Method
|
|
Request Id |
Unique ID to identify the request sent to the engine. |
Assignee |
Assignee available during the time slot. |
Slot Start - SR Time Zone |
Slot start time, in activity service region time zone. |
Slot End - SR Time Zone |
Slot start time, in activity service region time zone. |
Slot Start |
Slot start time. This parameter is always in GMT time zone, not the login user's time zone. |
Slot End |
Slot end time, in client time zone. This parameter is always in GMT time zone, not the login user's time zone. |
Service Region Id |
Service region ID of the activity. |
Activity Id |
Activity ID of the activity being scheduled. |
|