The Life Sciences Mobile app does not automatically sync all Salesforce metadata and data.
The platform requires admins to explicitly define:
These configurations are consumed by the Metadata Cache Generation process, which creates the mobile-ready metadata package used during initial device synchronization.
If metadata cache generation is not completed successfully, users may encounter:
Before beginning metadata deployment:
Install the required managed packages in a Sandbox first.
Do not directly validate metadata configuration in Production.
Enable Translation Workbench and activate all required languages before generating metadata cache.
Failure to enable required languages may cause metadata generation failures.
Before loading business/account/territory data:
Failure to do so can result in incorrect record visibility during mobile sync.
Reference:
This method involves manually creating metadata configuration records through the application/admin console.
For enterprise customers with:
manual creation becomes time-consuming and error-prone.
This is why Salesforce also provides a metadata deployment approach using metadata deployment tools.
Reference:
SalesforceLabs/LSStarterConfigThis method deploys metadata configuration records in bulk using metadata deployment tools.
The GitHub repository supports multiple deployment approaches:
npm install./data_loadWhen creating deployment ZIP files:
package.xml must exist at the root level of the ZIPIncorrect ZIP structure causes deployment failures.
Deploy in this exact order:
inactive.zipactivate.zipThis sequence ensures metadata is created before activation occurs.
Large-scale mobile sync without filters can cause:
Always configure filters or SOQL-based restrictions so users only sync:
Example use cases:
After deployment:
Typical statuses:
| Status | Meaning |
|---|---|
| Validating | System validations in progress |
| Processing | Metadata generation running |
| Active | Metadata ready for mobile sync |
| Failed | Validation or deployment issue |
During generation, the platform validates:
After metadata becomes Active:
Do not use simulators for validation testing.
Use physical iPad devices.
After deployment and sync, validate the following:
Confirm:
Validate users can:
Navigate to:
Check for:
Failed syncs can often be retriggered by setting status back to:
Preparing
| Issue | Possible Cause |
|---|---|
| User unable to login | Metadata cache not generated |
| Initial sync timeout | Missing filters / large data volume |
| Empty mobile screens | Object metadata missing |
| Metadata generation failed | Translation Workbench disabled |
| Records not visible | Sharing triggers disabled |
| Deployment failure in Workbench | Incorrect ZIP structure |
inactive.zip before activate.zip005385551

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.