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.

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:

  • Of the offline object, if the API Name of this object is set in the clm__sObjectRelated__c field.

  • Of the related list’s object, if the API Name of the related list’s object is set in the clm_sObjectRelated__c field.

The permission to create a record cannot overcome the same profile permission.

Delete Allowed

clm__isDeleteAllowed__c

Checkbox

Enable to delete records:

  • Of the offline object, if the API Name of this object is set in the clm__sObjectRelated__c field.

  • Of the related list’s object, if the API Name of the related list’s object is set in the clm_sObjectRelated__c field.

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)

  • The API Name of the offline object, if the setting is applicable for this object;

  • the API Name of the related list’s object, if the setting is applicable for the records of the related list.

Relationship Name

clm__RelationshipName__c

Text(255)

Not in use.

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)

  • records of the offline object for displaying in the mobile application, if the API Name of this object is set in the clm__sObjectRelated__c field.

  • records of the related list for displaying in the mobile application, if the API Name of the related list’s object is set in the clm_sObjectRelated__c field.

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:

  • An empty value means that the web service is not involved.

  • Direct access means the pushing of the record changes directly to an object via the additional web service.

  • Proxy object means the pushing of the record change as a modifiable JSON file in the Sync Log object attachments.

``