Skapa konfiguration av objektmetadatacache
Mobilappen Life Sciences Cloud läser inte in alla Salesforce-objekt och relaterade data automatiskt. Konfigurera objektets metadatacache för att definiera vilka objekt mobilappen lagrar lokalt och om data synkroniseras i en eller två riktningar mellan din Salesforce-organisation och mobilappen. Denna konfiguration säkerställer att dina säljare har åtkomst till de data de behöver i mobilappen.
Versioner som krävs
| Tillgängliga i: Lightning Experience |
| Tillgängliga i: Enterprise och Unlimited Editions med tilläggslicensen Life Sciences Cloud för kundengagemang och det hanterade paketet Life Sciences Kundengagemang. |
| Användarbehörigheter som krävs för att | |
|---|---|
| Skapa metadatacachekonfiguration: | Behörighetsuppsättningen Life Sciences Commercial Admin |
Metadatatyperna LifeSciConfigCategory och LifeSciConfigRecords måste ha poster ifyllda för att generera metadata.
- Sök upp och öppna appen Life Sciences Commercial från Appstartaren.
- Klicka på Admin Console.
- Välj Mobil och välj sedan Konfiguration av objektmetadatacache.
-
Klicka på Ny och ange konfigurationsdetaljerna.
- Ange ett unikt namn som beskriver objektet.
-
För att göra objektet tillgängligt för inkludering i metadatacache, välj Är aktiv.
Anteckning Att välja Är aktiv är valfritt. Om du inte väljer det inkluderas dock inte objektet i metadatacachen. I vissa fall kan du till exempel lämna konfigurationen inaktiv när du konfigurerar objektet för första gången eller när du testar ett cachebygge utan objektet i det. -
Välj objekttypen för att avgöra hur objektdata används i mobilappen.
- Data: Objektet innehåller affärs- eller transaktionsdata som säljare interagerar direkt med i mobilappen.
- Konfiguration: Objektet innehåller konfigurationsdata som styr mobilappens beteende och inte är synliga för säljare.
- Datamodellobjekt: Objektet innehåller ett datamodellobjekt som lagras i Data Cloud.
-
Välj ett objekt eller en konfigurationspost baserat på den typ du valt.
- Om du väljer data eller konfiguration som typ, sök efter och välj ett värde i fältet Objekt.
- Om du väljer ett datamodellobjekt som typ, ange detaljer i fälten API-namn för datautrymme och API-namn för datamodellobjekt.
-
För Tilldelning, välj en eller flera profiler som denna konfiguration gäller för.
Anteckning Fältet Tilldelning visas endast efter att du har valt ett objekt. Profiler med minst läsåtkomst till objektet kan se tilldelningslistan. -
I Datafält för deltasynkronisering, ange det fältnamn som används för att avgöra inkrementell synkronisering för det valda objektet.
Poster med ett fältvärde större än det senast registrerade synkroniseringsvärdet inkluderas i nästa synkroniseringscykel. Detta fält är endast tillämpligt när du väljer data som typen.
- För att endast synkronisera data från Salesforce till mobilappen, välj Tillåt endast enkelriktad synkronisering från webb till mobil.
-
Välj nedladdningsmetod för bilagor.
En internetanslutning krävs för nedladdning. Detta fält har stöd för:
- Bakgrund: Filer laddas ner i bakgrunden. Denna metod är bättre lämpad för större filer, som de som används i Intelligent innehåll.
- Cache: Filer laddas ner på begäran när säljare förhandsgranskar eller använder dem. Denna metod är bättre lämpad för mindre, fler filer, till exempel e-postmallar för fält.
-
Ange SOQL-filtervillkoret för att skapa metadatafiltreringsdata för objektet med den enkla redigeraren eller avancerade redigeraren.
AnteckningAnge endast villkorslogiken, inte ett fullständigt SOQL-uttryck. WHERE-klausulen är underförstådd, så inkludera inte WHERE-nyckelordet eller några andra SOQL-nyckelord. SOQL-filtret har även stöd för dynamiska variabler för dedikerad dataåtkomst.
Om du inte anger ett SOQL-filtervillkor skapas metadata för alla rader i det valda objektet. Filter kompletterar befintlig postnivådelning och gäller endast för data som säljare redan har åtkomst till. Om ett objekts delningsmodell är Privat laddar säljare endast ner de poster de har åtkomst till genom ägarskap eller delning. Om ett objekts delningsmodell är Offentlig, använd filter för att begränsa nedladdade data, om du vill.
- Spara dina ändringar.
-
Innan du skapar metadatacache, validera objektmetadatakonfigurationsposterna för att förhindra fel och för att säkerställa att de är korrekt konfigurerade.
- Välj en eller flera objektkonfigurationsposter som du vill validera.
-
Klicka på Validera.
En notis bekräftar att validering har köats.
Anteckning Avbryt en pågående validering genom att klicka på Avbryt och sedan klicka på Ja i bekräftelsefönstret för att fortsätta. - För att bevaka valideringsstatusen, klicka på länken i notisen.
-
För att följa förloppet senare, gå till Inställningar, hitta och välj Application Test Execution (Utförande av programtest) och leta efter den senaste körningen av lsc4ce.DbSchemaValidatorTestSuite.
När valideringen är klar ändras konfigurationsstatusen till Giltig.
-
Tilldela profiler till objektmetadatakonfiguration.
- Välj en eller flera konfigurationsposter som du vill tilldela till en profil.
- Klicka på Tilldela.
- I fönstret Välj tilldelning, välj Profil som tilldelningstyp.
- Välj en profil.
- Klicka på Skicka in.
-
För att verifiera tilldelningen, klicka på Visa tilldelningar i objektkonfigurationens poståtgärder.
Du kan även redigera en specifik objektkonfigurationspost och se de valda profilerna.
- Dynamiska variabler för SOQL-filtervillkor
Använd dynamiska variabler i villkorsfältet för SOQL-filter för att skapa metadatafiltreringsdata anpassade till varje användare. Life Sciences Cloud ersätter dessa variabler vid runtime med lämpliga användar- eller områdesvärden, vilket aktiverar dedikerad dataåtkomst utan hårdkodningsvärden. - Skapa SOQL-filtervillkor med hjälp av enkel redigerare
Använd den enkla redigeraren för att bygga grundläggande SOQL-filtervillkor för objektdata. Den enkla redigeraren guidar dig genom att sammanställa villkorslogik och har stöd för dynamiska variabler. - Skapa SOQL-filtervillkor med hjälp av avancerad redigerare
Använd den avancerade redigeraren för att skapa SOQL-filtervillkor för objektdata genom att direkt skriva din filterlogik. Den avancerade redigeraren har även stöd för dynamiska variabler och låter dig testa ditt SOQL-villkor innan du sparar.

