Loading
Upcoming Mandatory Changes to Public Key Infrastructure (PKI)Read More
Salesforce Enforces New Security Requirements in Summer 2026Read More
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Mobile App Configuration for Briefings

          Mobile App Configuration for Briefings

          Configure the object schema for supported Briefings objects and generate a metadata cache to make the relevant objects available in the Life Sciences Cloud Mobile app. The mobile app uses on-device text-to-speech capability, powered by Kokoro, to generate personalized, up-to-date audio briefings for your users.

          Required Editions

          Available in: Lightning Experience
          Available in: Enterprise and Unlimited Editions with Life Sciences Cloud, Life Sciences Cloud for Customer Engagement, Agentforce for LifeSciences Cloud, Einstein GPT Prompt Builder, and Einstein GPT Platform Add-on licenses, and the Life Sciences Customer Engagement managed package.

          Audio files are created and stored on the device, organized as a playlist in the same order as the field user's visit schedule for the day. Field users can listen to these briefings via the built-in audio player in the mobile app. The playlist is updated during the next sync when new audio files are available.

          Each audio file has an effective end date, after which it is automatically removed. This date is defined in the object metadata cache configuration for the associated Presentation Content record.

          Configure the object metadata cache for these objects:

          Object Type Sync where Clause
          Presentation Content Data Unidirectional (EffectiveStartDate = NULL OR EffectiveStartDate <= TODAY) AND EffectiveEndDate >= TODAY AND (TargetUserId = '{USER.ID}' OR TargetUserId = NULL) AND (TerritoryId = '{USER.TERRITORYID}' OR TerritoryId = NULL)
          Presentation Content Usage Summary Data Bidirectional UserId = '{USER.ID}' AND PresentationContentId IN ( SELECT Id FROM PresentationContent WHERE (EffectiveStartDate = NULL OR EffectiveStartDate <= TODAY) AND (EffectiveEndDate >= TODAY OR EffectiveEndDate = NULL) AND (TargetUserId = '{USER.ID}' OR TargetUserId = NULL) AND (TerritoryId = '{USER.TERRITORYID}' OR TerritoryId = NULL) )
          Presentation Content Definition Assignment Configuration Unidirectional IsActive = true
          Presentation Content Definition Configuration Bidirectional NA
          Note
          Note After you create these configurations, generate a metadata cache. The metadata cache downloads the required objects so users can access their audio briefings even in areas with limited network coverage, and ensures the mobile app accesses the latest metadata definitions, including any schema changes for supported objects.
           
          Loading
          Salesforce Help | Article