Configuring Appointment View
* 
It is recommended to use the ServiceMax Mobile Console for configuring the appointment view.
Administrators can configure the Appointment View, which is seen by the technician in Go App. The administrator needs to configure a group of settings. Using the group of settings, the administrator can configure the fields to be displayed on the Appointment View. The administrator can configure up to four custom fields and choose to hide the existing four default fields.
* 
The custom settings are supported only on Tablets and Phones and not supported on Windows devices.
The custom settings can be configured either for Salesforce Events or ServiceMax Events. The settings cannot be configured for both events at the same time.
For more information related to other custom settings used in ServiceMax Go app, see Custom Settings in ServiceMax Go.
Key Points to Note When Configuring Appointment View
Any field on the Salesforce Event or ServiceMax Event object is supported.
ServiceMax default fields are specified in the Data Dictionary. For more information, see ServiceMax Event.
Syntax to define custom field values for ServiceMax and Salesforce Events are:
Field: <Field API name>
Lookup Field: <Look up field>.<Field API name>​
Sample valid custom field values for a ServiceMax Event are:
SVMXC__StartDateTime__c
LastModifiedById
SVMXC__Service_Order__c.SVMXC__Auto_Entitlement_Status__c
SVMXC__Service_Order__c.SVMXC__Product__c
Sample valid custom field text values for a Salesforce Event are:
StartDateTime
LastModifiedById
WhatId.SVMXC__Auto_Entitlement_Status__c
WhatId.SVMXC__Product__c
* 
The lookup field for Work Order on Salesforce Event is WhatId and on ServiceMax Event is SVMXC__Service_Order__c.
Lookup and Non-lookup fields for ServiceMax Events are:
Lookup Fields
Non-lookup Fields
CreatedById LastModifiedById OwnerId SVMXC__Service_Order__c SVMXC__Service_Team__c SVMXC__Technician__c
CreatedDate
LastModifiedDate
Name
SVMXC__Description__c
SVMXC__SM_Appointment_Status__c
SVMXC__SM_Latitude__c
SVMXC__SM_Longitude__c
SVMXC__SM_Status__c
SVMXC__Service_Duration__c
SVMXC__WhatId__c
SVMXC__WhoId__c
Lookup and Non-lookup fields for Salesforce Events are:
Lookup Fields
Non-lookup Fields
AccountId CreatedById LastModifiedById OwnerId WhatId WhoId
CreatedDate
LastModifiedDate
SVMXC__Break_Time_Total__c
SVMXC__Driving_Time_Home__c
SVMXC__Driving_Time__c
SVMXC__Overhead_Time_After__c
SVMXC__Overhead_Time_Before__c
SVMXC__SM_Latitude__c
SVMXC__SM_Longitude__c
SVMXC__SM_Status__c
StartDateTime
Subject
To create custom settings
1. Go to ServiceMax Setup > App Administration > Settings.
2. Select Module: ServiceMax iPad; SubModule: Calendar.
3. Go to the Custom Setting section and click New Setting to create the following custom settings.
Setting ID (*)
Setting Name(*)
Data Type
Values
Search Order
Default
APPT_HIDE_SB_APPT_STATUS
Hide SB Status Picklist
Boolean
True, False
Group, Global
False
APPT_HIDE_WORK_ORDER_NUMBER
Hide Work Order Number Field
Boolean
True, False
Group, Global
False
APPT_HIDE_EVENT
Hide Event Field
Boolean
True, False
Group, Global
False
APPT_HIDE_CONTACT
Hide Contact Field
Boolean
True, False
Group, Global
False
APPT_DISPLAY_FIELD_1
Display Field 1
Text
Object_1_API.Field_API_Name1
Group, Global
-
APPT_DISPLAY_FIELD_2
Display Field 2
Text
Object_2_API.Field_API_Name2
Group, Global
-
APPT_DISPLAY_FIELD_3
Display Field 3
Text
Object_3_API.Field_API_Name3
Group, Global
-
APPT_DISPLAY_FIELD_4
Display Field 4
Text
Object_4_API.Field_API_Name4
Group, Global
-
4. Go to ServiceMax Setup > App Administration > Configuration Profiles.
5. Select the group profile for which you want to apply the settings.
6. Select Module: ServiceMax iPad; SubModule: Calendar.
7. Select values for each of the settings.
Select True for the setting, if you want to hide the default fields.
Specify the custom fields to be displayed, if you want to display the fields.
Example
After you configure the following custom settings, the View Appointment screen is displayed.
Setting ID
Settings Name
Value
APPT_DISPLAY_FIELD_1
Display Field 1
SVMXC__Technician__c
APPT_DISPLAY_FIELD_2
Display Field 2
SVMXC__Service_Team__c
APPT_DISPLAY_FIELD_3
Display Field 3
ServiceMax Event: SVMXC__Service_Order__c.Service_Contract_Flag__c
Salesforce Event: WhatId.Service_Contract_Flag__c
APPT_DISPLAY_FIELD_4
Display Field 4
ServiceMax Event: SVMXC__Service_Order__c.SVMXC__Service_Contract__c
Salesforce Event: WhatId.SVMXC__Service_Contract__c
APPT_HIDE_CONTACT
Hide Contact
FALSE
APPT_HIDE_EVENT
Hide Event
FALSE
APPT_HIDE_SB_APPT_STATUS
Hide Appointment Status
TRUE
APPT_HIDE_WORK_ORDER_NUMBER
Hide WO
FALSE
Was this helpful?