Data Model Changes
The following are the Data Model changes for the ServiceMax Core 30.0 release:
The number of Custom Objects added: 5
The number of Custom Relationship Fields added: 9
The number of Standard Fields added: 4
The number of Custom Fields added: 23
The following table lists the custom Objects and Fields added in the data dictionary for the ServiceMax Core 30.0 release:
Feature
Object Name
Field Name
Data Type
Technical Attributes
Standard Field
Attribute Template Match Rule Name
Text(80)
Custom Fields
Description
Long Text Area(2000)
Developer Name
Text(100) (Unique Case Insensitive)
Match Rule Detail
Long Text Area(32000)
Sequence
Number(2, 0)
Where Clause
Long Text Area(1000)
Product Structure
Standard Field
Option Set Name
Text(80)
Custom Fields
Active
Checkbox
Description
Text(255)
External Id
Text(255) (External ID)
Custom Relationship Fields
Option
Lookup(Option)
Option Set
Lookup(Option Set)
Standard Field
Record Number
Auto Number
Custom Fields
Sequence
Number(18, 0)
Custom Relationship Fields
Option Choice A
Lookup(Option Choice)
Option Choice B
Lookup(Option Choice)
Standard Field
Record Number
Auto Number
Custom Fields
Unique Key
Text(255) (Unique Case Insensitive)
Custom Relationship Fields
Option Choice
Lookup(Option Choice)
Product Structure
Lookup(Product Structure)
Custom Fields
Relationship
Picklist
Custom Relationship Fields
Option Set
Lookup(Option Set)
Custom Fields
Unique Key
Text(255) (Unique Case Insensitive)
Custom Fields
Unique Key
Text(255) (Unique Case Insensitive)
Work Plan
Custom Fields
Title
Text(80)
Description
Text Area(255)
Custom Fields
Tag Keys
Long Text Area(131072)
Custom Relationship Fields
Service Task
Lookup(Service Task)
Custom Fields
Non Consumption Reason
Picklist
Custom Relationship Fields
Work Plan Task
Lookup(Work Plan Task)
Time Management
Custom Fields
System Status
Picklist
Status Notes
Text Area(255)
User Override
Checkbox
Custom Fields
Timesheet Calculation Based On
Picklist
Scheduling
Custom Fields
Active Coverage
Checkbox
Tags
Custom Fields
Tag Rich Text Value
Rich Text Area(80000)
Apex Triggers
The following Apex triggers are added in the ServiceMax Core 30.0 release:
Trigger Name
Relevant Object
Trigger Details
PSTR_OptionTrigger
Option
This trigger populates the SM_UniqueKey__c field based on SM_OptionName__c. This enforces uniqueness constraint on option names.
PSTR_OptionChoiceTrigger
Option Choice
This trigger populates the SM_UniqueKey__c field based on ProductOptionId + ChoiceName. This enforces composite uniqueness constraint.
PSTR_ChoiceDependencyTrigger
Choice Dependency
This trigger populates the SM_UniqueKey__c field based on OptionChoiceAId + OptionChoiceBId. This enforces composite uniqueness constraint.
Updates to Object Relationship Diagrams
The following are the Object Relationship Diagram changes for the ServiceMax Core 30.0 release:
Was this helpful?