Main Settings

Main Settings is a record type where the data related to the target system model and the global settings of the mobile application are stored.


Record type API name: MainSettings


Field API Name Type Description

Auto Sync Frequency

clm__AutoSyncFrequency__c

Number(18,0)

Frequency for automatic synchronization, in minutes. Available values:

  • From 15 minutes to 24 hours, in steps of 15 minutes.

  • Default value: 15 minutes.

Full Address Field

clm__FullAddressField__c

Text(255)

The API name of the field on the Account object is used to store the address of the organization, e.g., country, city, building. etc. The value in this field is used in the Maps widget if the value is not set in the clm__GeolocationField__c field or this field is absent.

External Id

clm__ExternalId__c

Text(255)

Contains the ID of the corresponding record of custom settings.

Geolocation Field

clm__GeolocationField__c

Text(255)

The API name of the field with the Location type or the Address type on the Account object is used to store the geolocation of the organization. The value in this field is used to get the location in the Routes and Nearby Accounts modules.

Bing Maps Windows API key

clm__BingMapsWindowsAPIKey__c

Text(255)

Access key to Bing Maps services for CT Mobile Windows users that allows using Bing Maps in the Routes and Nearby Accounts modules and the Maps widget.

Debug Level

clm__DebugLevel__c

Text(255)

Defines sync logs must be stored Available values:

  • None. Logging is disabled.

  • Error. The Sync Log record is created when an error occurred.

  • All. The Sync Log record is created for each synchronization.

Enabling the All option for a long time will result in an overflow of the data storage at Salesforce and a significant increase in the mobile application sync time.

Tracking Interval

clm__Interval__c

Number(18,0)

Time interval (in seconds) between capturing the user’s current geolocation in the background.

To disable the geotracking functionality, set the 0 value.

Google Maps Android API Key

clm__GoogleMapsAndroidAPIKey__c

Text(255)

Access key to Google Maps services allows CT Mobile Android users to work with Google Maps in the Routes and Nearby Accounts modules and the Maps widget.

Google Maps iOS API Key

clm__GoogleMapsIOSAPIKey__c

Text(255)

Access key to Google Maps services allows CT Mobile iOS users to work with Google Maps in the Routes and Nearby Accounts modules and the Maps widget.

Google Maps Javascript API Key

clm__GoogleMapsJSKey__c

Text(255)

Access key to Google Maps services allows users to work with Google Maps in the Geolocation center.

Org ID/Profile ID

clm__OrgProfileId__c

Text(255)

Organization ID/Profile ID to which this setting is applicable:

  • if Profile ID is set, the setting is applied only to the profile;

  • if Organization ID is set, the setting is applied to all non-configured profiles.

  • if Profile ID and Organization ID are not set, the setting is applied to all non-configured profiles.

Passcode Enabled

clm__IsPasscodeEnabled__c

Checkbox

If enabled, the PIN code is required to access the CT Mobile app.

Person Account Enabled

clm__IsPersonAccountsEnabled__c

Checkbox

If enabled, Person Accounts are used in the CT Mobile app.

Product Object

clm__ProductObject__c

Text(255)

The API name of the Product object.

Quality

clm__Quality__c

Number(3,0)

Image compression functionality (CT Mobile Control Panel 2.0: General). The attached images and taken photos may be compressed to reduce the amount of data.

Metadata Last Modified Date

clm__MetadataLastModifiedDate__c

Date/Time

The date of the last metadata change is used as a criterion for running mixed synchronization and loading metadata changes.

Reference Object

clm__ReferenceObject__c

Text(255)

The API name of the Reference object.

Email

clm__Email__c

Email

The support email is used to send the data dump and screenshots of sync errors.

``