Bookshelf Home | Contents | Index | PDF |
Siebel Field Service Guide > Scheduling Using Siebel Scheduler > Process of Managing Schedules Using Siebel Scheduler > Locking Assignments and Schedules for Activities (End User)Users can select the following check boxes for an activity to lock its assignment and scheduled time:
Even if you select these check boxes, an activity can be rejected from the schedule if it violates a hard constraint. Oracle Real-Time Scheduler automatically cancels the activity and sends the cancel status back to Siebel CRM. However, the Optimizer does not attempt to change the Planned Start, Planned End, or Employees fields for the activity so that the activity remains on the user calendar. Reducing the number of hard constraints used in the schedule can minimize the possibility of rejecting an activity. NOTE: It is recommended that you select the Lock Assignment and Lock Schedule check boxes for activities with a status of Done. When an activity violates a hard constraint, the Lock Assignment and Lock Schedule check boxes are both selected, and the activity is not loaded into memory or updated. Table 15 describes the general behavior of the ABS and the Optimizer for the Lock Assignment and Lock Schedule check boxes. Table 16 describes the effects of the Lock Assignment and Lock Schedule check boxes on appointment booking. The ABS performs validation before scheduling an activity. If the Lock Assignment check box is selected for an activity without an owner, then the ABS generates a validation error, and the activity is not loaded into the cache. The user must correct the error and rebook the appointment. Similarly, if the Lock Schedule check box is selected, then the Planned Start field and Planned End field must have a value before the user clicks the Book Appointment button. Otherwise, the ABS cannot find an appointment. NOTE: During loading or when the Insert Activity method is called, if an activity with both check boxes selected cannot be scheduled, then the ABS does not reset the activity status to Unscheduled. The activity status remains unchanged. However, the activity is not present in the ABS cache. It appears as scheduled only in Siebel Field Service. The Insert Activity method is the same as the GetConfirmedAppointment method. For more information, see GetConfirmedAppointment Method. This task is a step of Process of Managing Schedules Using Siebel Scheduler. |
Siebel Field Service Guide | Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |