# Mobile app metadata cache, sync and troubleshooting

*Agentforce Life Sciences Consultant Study Guide · Foundations and Administration · Last updated November 13, 2026 · https://www.certifyforce.com/study-guide/agentforce-life-sciences-consultant/foundations-and-administration/mobile-app-metadata-cache-sync-and-troubleshooting*

How the Life Sciences Cloud mobile app gets its configuration and data: supported profiles, object metadata cache configuration (DbSchema) records, metadata cache generation, full, delta and upload-only sync, offline automation, iPad record pages, and how to diagnose slow syncs and failed transactions.

- Certification: Salesforce Agentforce Life Sciences Consultant
- Exam section: Foundations and Administration
- Study guide: https://www.certifyforce.com/study-guide/agentforce-life-sciences-consultant

**Official exam objective:**

> Given a scenario, describe the processes and tasks needed to set up, configure, and troubleshoot the Agentforce Life Sciences mobile application.

## What the exam expects

- Choose the profile a tester or field user needs before signing in to the Life Sciences Cloud mobile app.
- Configure an object for the iPad with an Object Metadata Cache Configuration and deliver it with a new metadata cache, including its dates.
- Pick the sync type, and the setting that forces it, for a given symptom.
- Predict which automation runs on the device and which runs on the server at sync.
- Build iPad record pages from supported templates and components.
- Troubleshoot slow syncs, failed transactions, cache generation errors, blank lookups and deep links.

Key terms: **metadata cache**, the packaged configuration the app stores for online and offline use; **DbSchema record**, an Object Metadata Cache Configuration record that decides which object data downloads; **full sync**, a download of all territory data and metadata; **delta sync**, an incremental refresh; **Device Sync Transaction**, a queued change uploaded from the app.

## Key facts

| Fact | Detail | Source |
|---|---|---|
| System Admin profile | Not supported in the mobile app | [Custom Profiles](https://help.salesforce.com/s/articleView?id=ind.lsc_customer_engagement_create_custom_profiles.htm&type=5&language=en_US) |
| Cache record count | Profiles selected plus one blank-profile parent | [Generate Metadata Cache](https://help.salesforce.com/s/articleView?id=ind.lsc_mobile_app_setup_generate_metadata_cache.htm&type=5&language=en_US) |
| Required update date | Users can't postpone the metadata update after it | [Generate Metadata Cache](https://help.salesforce.com/s/articleView?id=ind.lsc_mobile_app_setup_generate_metadata_cache.htm&type=5&language=en_US) |
| Blank SOQL filter | Metadata generated for all rows of the object | [Object Metadata Cache Configuration](https://help.salesforce.com/s/articleView?id=ind.lsc_mobile_app_setup_create_object_metadata_cache_configuration.htm&type=5&language=en_US) |
| Sync Database | Runs a delta sync | [Synchronization Management](https://help.salesforce.com/s/articleView?id=ind.lsc_synchronization_management.htm&type=5&language=en_US) |
| Mobile Offline Days Limit | Recommended 30 | [Mobile Sync Settings](https://help.salesforce.com/s/articleView?id=ind.lsc_synchronization_management_configure_mobile_sync_settings.htm&type=5&language=en_US) |
| Time mismatch | Over 120 seconds gives informational Error Code 420 | [Mobile Sync Settings](https://help.salesforce.com/s/articleView?id=ind.lsc_synchronization_management_configure_mobile_sync_settings.htm&type=5&language=en_US) |
| Delta Sync Data Field | System Modstamp is indexed; Last Modified Date isn't | [Sync Best Practices](https://help.salesforce.com/s/articleView?id=ind.lsc_synchronization_management_guidelines.htm&type=5&language=en_US) |
| Number of Retry Attempts | Recommended 3 | [Sync Processor Settings](https://help.salesforce.com/s/articleView?id=ind.lsc_synchronization_management_configure_sync_processor_settings.htm&type=5&language=en_US) |
| iPad record page layout | Header and One Region on a phone form factor template | [Supported Platform Features](https://help.salesforce.com/s/articleView?id=ind.lsc_supported_platform_features_components.htm&type=5&language=en_US) |

## Check yourself

- Why does a new metadata cache for two profiles add three records to the list?
- When does a metadata cache generation have no profile restriction at all?
- Which error code does a sync transaction blocked by a validation rule show, and where is the rule message?
- What does Mobile Timeout Period in Minutes control, and what is its recommended value?

## Sources

- [Generate Metadata Cache](https://help.salesforce.com/s/articleView?id=ind.lsc_mobile_app_setup_generate_metadata_cache.htm&type=5&language=en_US)
- [Create Object Metadata Cache Configuration](https://help.salesforce.com/s/articleView?id=ind.lsc_mobile_app_setup_create_object_metadata_cache_configuration.htm&type=5&language=en_US)
- [Synchronization Management](https://help.salesforce.com/s/articleView?id=ind.lsc_synchronization_management.htm&type=5&language=en_US)
- [Life Sciences Cloud Mobile App Sync Best Practices](https://help.salesforce.com/s/articleView?id=ind.lsc_synchronization_management_guidelines.htm&type=5&language=en_US)
- [Configure Mobile Sync Settings](https://help.salesforce.com/s/articleView?id=ind.lsc_synchronization_management_configure_mobile_sync_settings.htm&type=5&language=en_US)
- [Manage Sync Transactions](https://help.salesforce.com/s/articleView?id=ind.lsc_synchronization_management_transactions.htm&type=5&language=en_US)
- [Configure Sync Processor Settings](https://help.salesforce.com/s/articleView?id=ind.lsc_synchronization_management_configure_sync_processor_settings.htm&type=5&language=en_US)
- [Supported Platform Features and Components](https://help.salesforce.com/s/articleView?id=ind.lsc_supported_platform_features_components.htm&type=5&language=en_US)
- [Create Custom Profiles for Customer Engagement Users](https://help.salesforce.com/s/articleView?id=ind.lsc_customer_engagement_create_custom_profiles.htm&type=5&language=en_US)
- [Configure Application Settings](https://help.salesforce.com/s/articleView?id=ind.lsc_mobile_app_setup_configure_application_settings.htm&type=5&language=en_US)
- [Deep Linking for the Life Sciences Cloud Mobile App](https://help.salesforce.com/s/articleView?id=ind.lsc_mobile_app_deep_linking.htm&type=5&language=en_US)
- [Views for Managing Affiliations](https://help.salesforce.com/s/articleView?id=ind.lsc_affiliations_view_for_managing_affiliations.htm&type=5&language=en_US)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 12 linked practice questions, and unlimited timed mock exams are included with the Agentforce Life Sciences Consultant pack (USD $19): https://www.certifyforce.com/practice-exams
