Resources > Data Model > Data Dictionary > S > Scheduling Violation
Scheduling Violation
This object is used to store all the constraint violations that occur when scheduling a work order in Schedule Optimization. The violations are captured for a work order or technician.
API Label: SVMXC__SM_Scheduling_Violation__c
No. of Fields: 8
Field Label
Field Name
Data Type
Description
Custom Relationship Fields
ServiceMax Job
SVMXC__SM_Servicemax_Job__c
Lookup(ServiceMax Job)
The Job ID of the run.
Technician
SVMXC__SM_Technician__c
Lookup(Technician/Equipment)
The Technician ID to which the violation is associated.
Work Order
SVMXC__SM_Work_Order__c
Lookup(Work Order)
The work order ID to which the violation is associated.
Standard Fields
Name
Name
Text(80)
The auto-generated record name.
Custom Fields
Category
SVMXC__SM_Category__c
Picklist
This field captures the category to which the violation belongs. For example, if the violation is a skill violation, the category is Capability. If the violation is an SLA violation, the category is Time.
Parameter Value 1
SVMXC__SM_Param_Value_1__c
Text(100)
These fields capture the values of parameters due to which the violation has occurred. For example, if the parameter is Late Resolution, this field contains the value to define how late the technician has arrived, such as 20 minutes late resolution.
Parameter Value 2
SVMXC__SM_Param_Value_2__c
Number(18, 0)
Value
SVMXC__SM_Value__c
Text(100)
This field contains the parameter name for which the violation details are captured.
Was this helpful?