Saving New Event
When you save a new Work Order event, following validations are applied, and save goes through only if these conditions are satisfied:
The Event subject must not be blank and must not be longer than 80 characters.
If the event duration equals the sum of all Duration components. This happens if the value of global configuration setting SET023 is True.
If the new event does not overlap any existing Work Order event. This happens if the value of global configuration setting SET025 is Disallow.
If the new event does not overlap any existing non-Work Order even This happens if the value of global configuration setting SET025 is Disallow and SET028 is False.
If you check All day event, the event created will be saved with All-Day Event checkbox in Salesforce Event / ServiceMax Event record* checked, time set to 12:00 AM GMT on the Arrive time, and Depart time is set to 12:00 AM GMT.
*Event object used depends on the value of GBL025, and whether Salesforce User is specified in the Technician record / Enable Scheduling is checked in the Technician record.
On successful save, the following Work Order fields are updated:
Field
Value if it is a new assignment / Update primary technician is checked
Value if Update primary technician is unchecked
Scheduled Date Time
Event Arrive Time + Drive Time (before)
Event Arrive Time + Drive Time (before)
Dispatch Status
Assigned
Unchanged
Owner
Salesforce User associated with the selected technician, if global configuration setting SET009 is True
Unchanged
Locked By DC
True
True
Driving Time (in Minutes)
Drive Time (before)
Drive Time (before)
Service Duration (in Seconds)
Service Duration
Service Duration
Technician
Selected Technician
Unchanged
Service Team
Selected Technician's Service Team
Unchanged
Additionally, Service Duration, Drive Time (before and after), and Overhead Time (before and after) are saved in the event record.
Was this helpful?