ServiceMax iPad Client - Synchronization
1. Navigate to ServiceMax Setup > App Administration > Configuration Profiles.
2. Click Org Profiles tab.
3. Select the Active profile.
4. Click Settings tab.
5. Expand the module and the submodule to view the relevant settings.
Module: ServiceMax iPad Client; Submodule: Synchronization
Setting ID
Setting Name
Description
Data Type
Default Value
SET001
Background color to indicate sync error for create operation.
Background color to indicate sync errors which occur during creation of new records.
Text
#87AFC7
SET002
Background color to indicate sync error for update operation.
Background color to indicate sync errors which occur during update of existing records.
Text
#3EA99F
SET003
Background color to indicate sync error for delete operation.
Background color to indicate sync errors which occur during deletion of records.
Text
#B4CFEC
SET004
Reference Salesforce Objects to be skipped
Setting defines all the Salesforce Objects that need to be skipped while downloading records.
Text
PartnerNetworkConnection,User,FeedPost,Solution
SET005
Data batch size (NOT IN USE)
Internal setting used to fetch data in multiple batches. Useful when data volumes are high. Reduce this if the default configuration results in Salesforce governor limit exception.
Number
2500
SET006
Record ID batch size
Internal setting used to fetch Record IDs in multiple batches. Useful when data volumes are high. Reduce this if the default configuration results in Salesforce governor limit exception.
Number
10000
SET007
Meta data size (NOT IN USE)
Internal setting used to fetch object definition. Useful when objects have large number of custom fields. Increase this if the default configuration results in Salesforce governor limit exception.
Number
50000
SET008
Skip inaccessible fields
If this setting value is True, only the fields accessible to the user will be retrieved during synchronization for download to iPad.
Boolean
False
SET009
Enable Get Price
Enable JavaScript based advanced Get Price.
Boolean
False
SET010
Enable optimized incremental data sync
If this setting is set to true, the number of webservice calls from the client are reduced to minimum. This setting can be overridden by the client.
Boolean
False
SET011
Salesforce resources usage limit (in %) for batching (Data Sync)
When this % limit is reached during a sync web service call with the number of SOQL Queries, Heap Size, or CPU Time consumed, the call is automatically batched. Reduce this (minimum: 40%) if any related governor limit exception is encountered during Data Sync.
Number
70
SET012
Event Criteria for iPad client
Use this setting to add filter criteria for events. Criteria added in this setting will get applied when synchronizing events between SFDC and iPad client
Text
SET013
Maximum number of lookup fields for which name field can be queried
Salesforce limit for name field queries during data sync. For objects with >35 lookup fields (standard + custom), name field value is returned for the first 35 fields & SFIDs are returned for the rest. To skip any field, use SET008 + field permissions.
Number
35
SET014
Apply sharing rules during data sync
When set to true, access to data for logged in user during data sync (manual/incremental/aggressive) is controlled at record level as per sharing settings. This setting is applicable to all mobile clients.
Boolean
False
SET015
Delete SVMX Job Log records older than the specified no. of days
Delete SVMX Job Log records older than (last modified before) the number of days specified by this setting value. This ensures purging of temporary records no longer in use.
Number
30
SET016
Advanced conflict resolution during data synchronization
When set to true, during data synchronization between client and server only modified field values are pushed to server. Synchronization conflicts are raised only when the same field is modified by both client and server. Otherwise field merge will be performed
Boolean
False
SET017
Enable Push Notification (NOT IN USE)
When enabled, push notifications are triggered through configured notification server (APNS, GCM) to registered mobile devices.
Boolean
FALSE
SET018
Notification Delivery Schedule (NOT IN USE)
Use this setting to refer which org Business Hours to use during push notification. When push notification is configured to respect business hours, notification to notification server (APNS or GCM) will be initiated only during business hoursreferred in this setting. Defaults to default org business hours configuration.
Text
Standard - 8am-5pm Weekdays
SET019
Referenced in:
Enable Aggressive Sync
When a record (SFM) is saved on the mobile client,indicates whether to do a Full Sync,Smart Sync,or None.
Picklist
None
SET020
Custom URL Schema identifier for Inter-App Communication (NOT IN USE)
The value in this setting is prefixed with com.servicemaxinc.svmxmobile.pulse to uniquely identify ServiceMax Mobile application for inter-app communication with ServiceMax Pulse application.
Text
sum15
SET021
Maximum number of characters in notification message (NOT IN USE)
This internal setting indicates the maximum size allowed for a notification message. It is based on the size allowed by iOS notifications feature. If the message exceeds this size, it will be truncated to this size.
Number
256
SET022
Download incremental changes to Price Calculation data during aggressive sync
Set this to True to download any incremental changes to price calculation data in server to the client app, during aggressive sync. This ensures that advanced price calculation can be executed successfully in the client app with the latest price and entitlement data, immediately after aggressive sync. If this setting is set to False (default value), incremental changes to price calculation data are downloaded only during manual or scheduled sync, and not during aggressive sync.
Boolean
False
SET023
Enable SSL pinning
When set to true, public keys are pinned to ensure app communicates only to the designated Salesforce Server. If the implementation makes use of additional intermediate certificate/keys, disable this setting to false. This setting applies only to iPad client.
Boolean
False
SET024
Allow sync when conflict exist
Setting this to True will allow records in the Go App to sync to server even when there are pending conflicts.
Boolean
True
SET025
Salesforce resources usage limit (in %) for batching (Config Sync)
When this % limit is reached during a sync web service call with the number of SOQL Queries, Heap Size, or CPU Time consumed, the call is automatically batched. Reduce this (minimum: 40%) if any related governor limit exception is encountered during Config Sync.
Number
70
VWTSET01
VWTSET01
Skip unanswered questions while generating output documents with checklists
Boolean
VWTSET01
VWTSET01
Skip unanswered questions while generating output documents with checklists
Boolean
Was this helpful?