Rekommendationer och överväganden
Innan du konfigurerar och använder Field Service Mobile-appen, läs om skillnaderna mellan upplevelsen offline och online och vad du behöver tänka på vid användning.
Versioner som krävs
| Tillgängliga i: både Salesforce Classic (inte tillgängligt i alla organisationer) och Lightning Experience |
| Kärnfunktioner, hanterade paket och mobilappen för Field Service är tillgängliga i Enterprise, Unlimited och Developer Editions. |
| För att komma åt mobilappen Field Service Mobile behöver användare användarlicensen Field Service Mobile. |
Rekommendationer
Att förstå skillnaderna mellan offline- och onlineupplevelser är viktigt, eftersom vissa funktioner kräver onlineåtkomst för att fungera korrekt. Dessa skillnader beskrivs närmare i avsnittet Överväganden och begränsningar i Mobile- och offlineutvecklarguiden, som är viktig för att lyckas när du arbetar med Lightning-webbkomponenter. Vi rekommenderar att utveckla dina komponenter online och noggrant testa deras beteende i scenarion online och offline. För fälttester, begränsa deltagandet till funktioner eller användare som är medvetna om begränsningarna hos tidig åtkomstprogramvara för att undvika att äventyra din verksamhet.
Allmänna överväganden
- Ramverket för Lightning innehåller ett brett utbud av inbyggda komponenter, ett antal moduler som aktiverar funktioner och en uppsättning kabeladapters för dataåtkomst. Implementeringen som för närvarande är tillgänglig i Field Service Mobile-appen har stöd för en underuppsättning av dessa funktioner. Se ytterligare detaljer i Mobile Offline Developer Guide och Field Service Developer Guide.
- Offlinespecifika Field Service-funktioner har endast stöd för Lightning. Aura-komponenter och Visualforce stöds inte.
- Offlinespecifika Field Service-funktioner förlitar sig på plattformsinbyggda implementeringar som endast är tillgängliga i en offlineaktiverad mobilapp, som Salesforce Field Service. De fungerar inte i en webbläsare, vare sig på en mobil enhet eller en skrivbordsversion.
- Vissa inställningar påverkar inte offlineanvändning men kan påverka dataanvändning.
- Datacachelagringstid: Denna inställning styr hur länge cachade data är giltiga. Efter att denna cachetid har löpt ut letar appen efter uppdateringar om nästa synkronisering eller när posten nås. Att ställa in cachetiden till ett lågt värde kan leda till överdriven nätverksanvändning och minskad prestanda. För att säkerställa att din datacache förblir uppdaterad, synkronisera data ofta, särskilt om du arbetar offline ofta.
- Uppdateringsfrekvens för schema: Denna inställning styr hur ofta användarens schema kontrolleras för uppdateringar. Överväg att använda det högsta värdet för att minska dataanvändning. Schemauppdateringar kan även utlösas från pushnotiser för att ytterligare minska dataanvändning. Om det finns en stor mängd data kan priming ta ett tag från att appen först öppnas, eller efter att en användare loggar in i appen.
Att tänka på vad gäller offline
- Field Service Mobile-appen och LWC har inte ett pålitligt sätt att upptäcka status online eller offline, eftersom anslutningar kan ändras ofta och mobilsignaler ofta är opålitliga. Vårt mål är att se till att LWC fungerar offline först och att offlineanvändning behandlas som ett normalt tillstånd, inte som ett fel. Vi rekommenderar att utforma komponenter med detta i åtanke.
- Field Service Mobile-appen läser automatiskt in (primar) data för offlineanvändning. Du kan anpassa din primingstrategi med Briefcase Builder genom att skapa portföljdefinitioner som är skräddarsydda efter dina användares behov.
- Appen primar även viktiga metadata. Till exempel egna objekt- och fältdefinitioner, sidlayouter, snabbåtgärder, flödesmetadata och andra Salesforce-metadata, inklusive nödvändig LWC-kod för offlineappar. Appen har inte specifik Knowledge om dina egna LWC-funktioner, men analyserar och läser in relevanta objekt, layouter och komponenter. För att förbättra denna process och öka prestandan, följ Developer Guide för mobil och offline.
- Under priming kan du använda din enhet för andra uppgifter, men nedladdningens starttider varierar: Android-enheter laddar ner poster direkt, medan iOS-enheter ibland laddar ner poster med en fördröjning.
- När Field Service Mobile-appen körs i bakgrunden finns det en skillnad i hur notiser om servicebokningar hanteras mellan Android och iOS. På Android primas den uppdaterade notisen automatiskt. I iOS måste den mobila medarbetaren trycka på notisen för att prima den.
