Related List Filters
Related List Filters is a setting of the list type to store data about filters applied to the corresponding related lists of records while displaying them in the mobile application. This parameter is also responsible for selection criteria that are used for offline object data upload.
| For an easy setup, go to CT Mobile Control Panel: Offline Objects / CT Mobile Control Panel 2.0: Offline Objects. |
| The availability of functionality depends on the platform of the mobile device. For more information, refer to CT Mobile OS Comparison. |
The following system variables can be used as criteria:
-
$User
-
$UserRole
-
$Profile
For example, the {$User.Id} criterion specified in parameters will automatically be set to a current user ID. Using such system variables will dynamically query the data relevant to the current user.
Custom setting API Name: clm__MobileRelatedListFilters__c
| Field | API Name | Type | Description | ||
|---|---|---|---|---|---|
Conflict Manager |
clm__isConflictManagerEnabled__c |
Checkbox |
The Conflict Manager is used to track the changes made in a single record in the mobile application and on the Salesforce side. |
||
Create Allowed |
clm__isCreateAllowed__c |
Checkbox |
Enable to create records:
The permission to create a record cannot overcome the same profile permission. |
||
Delete Allowed |
clm__isDeleteAllowed__c |
Checkbox |
Enable to delete records:
The permission to delete a record cannot overcome the same profile permission. The records which have not been synchronized may always be deleted, no matter what access the profile is granted. |
||
Group Field |
clm__GroupFieldAPIName__c |
Text(255) |
The API name of the field by which the entries will be grouped in the lists. |
||
Online Fetching |
clm__isOnlineFetchingEnabled__c |
Checkbox |
The setting defines if the Load more records button is available in the application. |
||
Order |
clm__Order__c |
Number(18, 0) |
The parameter defines the loading order of an offline object during synchronization. |
||
Parent Object |
clm__ParentObject__c |
Text(255) |
The API name of the offline object, if the API Name of the related list’s object is set in the clm_sObjectRelated__c field. |
||
Profile |
clm__Profile__c |
Text(255) |
|||
Quick Record Sync |
clm__IsQuickSyncEnabled__c |
Checkbox |
Enable Quick Record Synchronization for records of the offline object. |
||
RecordType |
clm__RecordType__c |
Text(255) |
The API Name of a record type of the offline object, if the API Name of the related list’s object is set in the clm_sObjectRelated__c field. |
||
Related List Filters |
clm__isRelatedListFilter__c |
Checkbox |
An attribute defines whether the parameter belongs to the records of the related list’s object. |
||
Related Object |
clm__sObjectRelated__c |
Text(255) |
|
||
Relationship Name |
clm__RelationshipName__c |
Text(255) |
|
||
Show Application Launcher |
clm__isApplicationLaunchEnabled__c |
Checkbox |
If the API Name of the related list’s object is set in the clm_sObjectRelated__c field. |
||
SOQL Filter |
clm__SOQL__c |
Text(255) |
|
||
Sort Order |
clm__SortOrder__c |
Text(255) |
The parameter defines the ascending (ASC) or descending (DESC) sorting order of records in the list. |
||
Sort Tree by Field |
clm__SortTreeByFieldName__c |
Text(255) |
The API name of a field with the date or date/time type to display the related list records in the timeline view if the API Name of the related list’s object is set in the clm_sObjectRelated__c field. |
||
Sync Recovery |
clm__SyncRecovery__c |
Text(255) |
Enable Sync Recovery to deliver records that could not be synchronized to Salesforce anyway. Available values:
|