Resources > Data Model > Trigger Dictionary
Trigger Dictionary
This section includes the detailed listing of managed active triggers.
Trigger Name
Relevant Object
Trigger Details
SVMXC_CreateWarranty
SVMXC__Installed_Product__c
Used for creating warranty for Installed Product.
PREQ_Trigger1
SVMXC__Parts_Request__c
Used for updating partner Account/Contact from Location object.
PREQ_Line_Trigger1
SVMXC__Parts_Request_Line__c
Used for adding unit price value from Pricebook Entry with respect to the product.
PSTK_Trigger1
SVMXC__Product_Stock__c
Used for updating Partner Account/Contact from Location object, Update ProdStockCompositeKey__c with the combination of product, location and object.
Resource_Preference_Trigger1
SVMXC__Resource_Preference__c
Used to manage mandatory, preferred or prohibited resources on Account, Location and Installed Product.
PORD_Line_Trigger1
SVMXC__RMA_Shipment_Line__c
Used for price calculation on Part Order line object.
PORD_Trigger1
SVMXC__RMA_Shipment_Order__c
Used for populating data in Partner Account and Contact fields in Part Order record, and also used for APL (Spare Parts Reverse Logistics) route calculations.
APL_UpdateIBForContract
SVMXC__Service_Contract__c
Used for updating Contract information on the covered IB whenever Service contract information is updated or inserted. It has future method.
APL_UpdateIBForCoveredProduct
SVMXC__Service_Contract_Products__c
Used for updating Contract information on the covered IB whenever covered product information inserted. It has future method.
SORG_Technician_Trigger1
SVMXC__Service_Group_Members__c
Used to send the technician data to OptiMax server through web service call out.
WORD_Trigger1
SVMXC__Service_Order__c
Used for Auto Entitlement, SLA Calculation, SLA Response Time Calculation, PM Actions and Adjustments, Setting the Partner flag, Setting the Work Order fields, updating Product Serviced Entitlement and Histroy, Push Notifications, and APL Outbound Routing.
WORD_Dependency_Trigger1
SVMXC__Service_Order_Dependency__c
Used to create the dependencies between the Scheduled Work Orders that are defined in this Work Order dependency.
WORD_Line_Trigger1
SVMXC__Service_Order_Line__c
Used for updating the actual price and estimated price from the Pricebook entry.
SVMX_ValidateConfigDataInstKeyTrigger
SVMXC__ServiceMax_Config_Data__c
Used to check whether the installation key is valid for the org and whether it hasn't expired.
SVMX_ValidateProcessInstKeyTrigger
SVMXC__ServiceMax_Processes__c
It makes sure that if no installation key is given, the data must adhere to minimum length requirements for specific record ID.
SVMX_ValidateTagInstKeyTrigger
SVMXC__ServiceMax_Tags__c
Used for updating the first 255 characters from Tag Value to Tag Text to perform search on first 255 characters for ServiceMax Translation Workbench.
LOCN_Trigger1
SVMXC__Site__c
Used for updating partner Account/Contact from user object.
IB_Attributes_Template_Instance_Trigger
SVMXC__SM_IB_Attributes_Template_Instance__c
Used for updating the technical attributes values in IB Technical Attributes object which is used by the Condition Based PM Plan.
SADJ_Trigger1
SVMXC__Stock_Adjustment__c
Used for updating the Partner Account/Contact from Location object.
SHIS_Trigger1
SVMXC__Stock_History__c
Used for updating Partner Account/Contact from Location object.
SXFR_Trigger1
SVMXC__Stock_Transfer__c
Used for updating Partner Account/Contact from Location object.
SVMX_Event_Trigger1
SVMXC__SVMX_Event__c
Used for creating/updating the events for a particular technician marked under a particular territory. These details are sent to the OptiMax server through a webservice callout.
APL_UpdateIBForWarranty
SVMXC__Warranty__c
Used for updating list of Installed Products on change of Warranty which is invalid.
WORD_Resources_Trigger1
SVMXC__Work_Order_Resource__c
Used for SPLinx. It has been deprecated as it is not needed by Schedule Optimization.
User_Trigger1
User
Used for assigning SVMX package license and SVMX permission set when user is marked as a SVMX user.
SVMXC_CASE_AutoEntitlement
Case
This trigger is not in use, content is merged into Case_Trigger1.
CASE_Trigger1
Case
Used for Auto-Entitlement/SLA Calculation/Post Entitlement History.
DeriveProdfrmIB
Case
This trigger is not in use, content is merged into Case_Trigger1.
On_WO_Invocation
SVMXC__Service_Order__c
This trigger is used for ServiceMax Remote Triage feature.
Timesheet_Trigger1
SVMXC__Timesheet__c
These triggers are for future functionality.
TS_TimeEntry_Trigger1
SVMXC__Timesheet_Entry__c
PartsPricing_Trigger1
SVMXC__Parts_Pricing__c
TieredPricing_Trigger1
SVMXC__SM_Tiered_Pricing__c
TierUsage_Trigger1
SVMXC__SM_Tier_Usage__c
WSCH_Expertise_Trigger1
SVMXC__Service_Group_Skills__c
This trigger is used to sync the expertise details of a technician to the OptiMax server in real-time.
WORD_DependencyGroup_Trigger1
SVMXC__Dependency_Management__c
This trigger is used to do the OptiMax specific processing on the WOs falling under each Dependency Objects (SVMXC__Service_Order_Dependency__c) which are child objects of Dependency Management object (SVMXC__Dependency_Management__c), when this Dependency Management objects gets deleted.
Service_Tip_trigger1
SVMXC__Service_Tip__c
This trigger prevents the user from updating the Problem Report if the status is not draft. However, it does allow updating from the Rest Service.
* 
You can use the Trigger Settings page available at ServiceMax Setup > App Administration > Trigger Controls > Trigger Setting page to enable or disable the execution of Case and Work Order object triggers that are part of the ServiceMax managed package.
Was this helpful?