Managing Go App Access and Permissions
To enable technicians to access the ServiceMax Go app, provide the following permissions in the technician's user profile.
To manage permission settings for user preferences, refer to the User Preference Permission Settings section.
1. The technician must have Read permission on the following objects and their fields. This can be set directly on the Salesforce profile of the user or using a Permission set.
Account
Document
Page Layout Details
Question Bank
SFA Process
Checklist
Expense Pricing
Parts Discount
Service Contract
SFM Event
Checklist Attachment
Entitlement History
Parts Order (API Name: RMA_Shipment_Order__c)
Service Contract Services
Standard Location
Checklist Result
Event
Parts Pricing
Service Pricebook
Sync Request Records
Code Snippet Manifest
Function Definitions
PriceBookEntry
Service Pricebook Entry
Sync Requests
Code Snippets
Installed Product
PriceBook2
Service/Maintenance History (API Name: Entitlement_History__c)
Technician/Equipment (API Name: Service_Group_Members__c)
Custom Coverage
Included Service (API Name: Service_Contract_Services__c)
Pricing Rule
ServiceMax Config Data
Travel Policy
Default Checklist Response
Location (API Name: Site__c)
Product2
ServiceMax Event (API Name: SVMX_Event__c)
Warranty
Device Mobile Config
Labor Pricing
Product Warranty (API Name: Warranty__c)
ServiceMax List
Work Detail (API Name: Service_Order_Line__c)
Doc Template Details
Mileage Tiers
QB Response Options
ServiceMax Processes
Work Order (API Name: Service_Order__c)
Doc Templates
Page Layout
QB Response Set
ServiceMax Tags
Zone Pricing
2. In addition to the objects listed above, the following objects require Read permission to ServiceMax Go. The Read permission is applicable to the Timesheet feature when SET001 is set to True in Module: ServiceMax Go; Sub-Module: Timesheet.
Required Objects in Sync Gateway
ServiceMax Standard Permission Set gives Read Permission?
SVMXC__Timesheet__c
Yes
SVMXC__Timesheet_Day_Entry__c
Yes
SVMXC__Timesheet_Entry__c
Yes
BusinessHours
Yes
User
No
3. The technician must have Read access to the fields used in the Download Criteria and Advanced Download Criteria objects.
4. The technician must have Read permission/access on the following SFM components assigned to the user’s profile.
Objects and fields that are part of any SFM Search
Objects that are configured as lookups in SFMs
Fields used in Qualification Criteria in SFM
Fields used in Field/Value mapping
Fields that are configured in Data Validation Rules
Fields that are configured in SFM formulas
Fields configured in Lookup/Advanced Lookup Filters/Context Filters
Form-fill (1st and 2nd level) configuration
5. The technician must have the Create
permission on the Time Entry object to create and download timesheet entry.
6. The technician must have Delete permission on the custom objects to delete the record.
* 
To disable a technician from accessing the Go app, you must remove the standard permission from the user. Then, the user must log out of the app to stop receiving any app notifications.
User Preference Permission Settings
You must assign the following permissions to the technician profile to preserve user preferences across devices.
Create, Read, and Update permissions for the Salesforce object User Preferences with API name SVMXC__SM_User_Preferences__c.
Read and Edit access to the following fields of the User Preferences object:
Configured Columns with API name SVMXC__SM_Configured_Columns__c
Type with API name SVMXC__SM_Type__c
User Reference Id with API name SVMXC__SM_User_Reference_Id__c
For more details on the prerequisites, refer to the Community Post on User Preferences.
Was this helpful?