Mobile Custom Details Settings

Mobile Custom Details Settings is a setting of the list type that is responsible for the display and layout of the Detailing tab on the record screen of any object.

For an easy setup, go to CT Mobile Control Panel: Custom Details.
The availability of functionality depends on the platform of the mobile device. For more information, refer to CT Mobile OS Comparison.

Custom setting API name: clm__MobileActivityDataCustomization__c


Field API Name Type Description

Column Width

clm__ColumnWidth__c

Text(255)

List of values (separated by a comma, without blank space) to define each column’s percentage width.

  • The 0 value means that the column is not affected by width setting, i.e., it will occupy the rest of the working area.

  • The 100 value means that the column will squeeze out all the other columns from the working area.

Custom Fields Layout

clm__CustomFieldsLayout__c

Text(255)

List of API names (separated by a comma, without blank space) of object fields for the display in the table row.

Data Object Name

clm__DataObjectName__c

Text(255)

The API name of the object of displayed/created records.

Data Record Type

clm__DataRecordType__c

Text(255)

The API name of the record type of displayed or created records.

Drilldown enabled

clm__IsDrilldownEnabled__c

Checkbox

Whether drilling down to record details when taping on a record in the table is allowed.

Is Record Addition Allowed

clm__IsRecordAdditionAllowed__c

Checkbox

Whether the creation of new records is allowed.

If a profile is granted access to create records in the mobile app, it is not granted access to create records of the related object by default.

Is Record Delete Allowed

clm__IsRecordDeleteAllowed__c

Checkbox

Whether deleting of records is allowed.

If a profile is granted access to delete records in the mobile app, it is not granted access to delete records of the related object by default. The records which have not been synced may be always deleted no matter what access the profile is granted.

Is Related List Layout

clm__IsRelatedListLayout__c

Checkbox

If enabled, the table’s columns are created according to the settings in the related list’s layout.

Lookup Field API name

clm__LookupFieldAPI__c

Text(255)

The API name of the relationship field through which child records are related to the parent record.

For standard Event or Task objects, the lookup field cannot be created due to Salesforce limitations. In this case, create and specify an EventId__c field with the text type to store the Event Id on the object that stands for the Event Data object.

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.

Parent Object

clm__ParentObject__c

Text(255)

The object on which the Detailing tab will be displayed.

Parent Object Record Type

clm__ParentObjectRecordType__c

Text(255)

The record type of the object, on which the Detailing tab will be displayed.

Read Only Attribute

clm__ReadonlyAttribute__c

Text(255)

The attribute defines whether a field must be read-only. Specify a list of true and false values (separated by a comma, without blank space) for every field specified in clm__CustomFieldsLayout__c.

Record Condition

clm__RecordCondition__c

Text Area(255)

The criterion is to sort records and display only matching ones.

When two or more records are applied, fields are sorted by column one. If the first column has several identical values, these lines are sorted by column two.

Required Attribute

clm__RequiredAttribute__c

Text(255)

The attribute defines whether a field must be filled out. Specify a list of true and false values (separated by a comma, without blank space) for every field specified in clm__CustomFieldsLayout__c.

Show Application Launcher

clm__isApplicationLaunchEnabled__c

Checkbox

Reserved.

Sorting Field Name

clm__SortingFieldName__c

Text(50)

The API name of the field for sorting records in the list.

Tab Label

clm__TabLabel__c

Text(50)

The name of the Detailing tab.

Tab Order

clm__Order__c

Number(3,0)

The tab sequence number for the display on the Detailing tab.

If several records have the same ordinal number, the tabs will be arranged alphabetically according to the value in the clm__TabLabel__c field or the corresponding custom label.
``