Smernice za profile brez povezave
Ko ustvarjate ali posodabljate profil brez povezave za aplikacije, ki temeljijo na modelu, morate upoštevati marsikaj. Profil brez povezave mora vsebovati vse podatke, ki jih uporabniki aplikacije potrebujejo za dokončanje nalog na terenu. Če pa vključuje preveč podatkov, se lahko uporabniki aplikacije zataknejo pri čakanju na prenos svojih podatkov. Morda jim celo zmanjka prostora v napravi. Upoštevati boste morali naprave in podatkovne pakete uporabnikov vaše aplikacije, da jim boste zagotovili odlično izkušnjo.
Naslednje smernice vam bodo pomagale ustvariti profil brez povezave, ki bo natančno ustrezal potrebam vaše organizacije.
Načrtovanje uvedbe profila brez povezave
Razvijte in uvedite svoj profil brez povezave v treh fazah:
Faza 1: Razvoj in ponovitev
Ko ste profil brez povezave nastavili, ga morate začeti testirati in prilagajati. Uporabite mobilno aplikacijo Power Apps ali Field Service Mobile, da ugotovite, kako se aplikacija obnaša, ko je brez povezave. Za okolje Windows boste aplikacijo našli v trgovini Microsoft Store, ki omogoča ponavljanje brez potrebe po mobilni napravi.
V tej fazi boste dodali tabele in uporabili filtre za obstoječe tabele, da zagotovite, da se v aplikacijo prenesejo pravi podatki.
Izid: Potrjujete, da vse tabele in obrazci po prenosu podatkov delujejo brez povezave in da so velikosti prenosov razumne.
Pomembno
Metapodatki za aplikacijo se pridobijo ob zagonu aplikacije. To pomeni, da če spremenite komponento v aplikaciji, na primer komponento obrazca ali pogled, morate znova zagnati aplikacijo, da bo profil odražal spremembe.
2. faza: Preizkus z uporabniki
Prosite nekaj uporabnikov, naj preizkusijo aplikacijo z resničnimi podatki. Prepričajte se, da je profil brez povezave prilagojen različnim vrstam uporabnikov in deluje na napravah z različnimi zmogljivostmi shranjevanja. Za vsakega uporabnika preverite stran s stanjem brez povezave. Koliko tabel in datotek prenesejo različne vrste uporabniških računov? Prilagodite filtre v profilu brez povezave, da povečate ali zmanjšate količino prenesenih podatkov.
Izid: Potrjujete, da je profil brez povezave prilagojen dejanskim primerom uporabe.
3. faza: Uvedba
Razmestite aplikacijo tudi drugim uporabnikom organizacije.
Izid: Potrjujete, da se lahko vsak razred uporabnikov v uvedbi uspešno sinhronizira in dela brez povezave.
Naj vaši uporabniki ne prenesejo preveč podatkov
Vsak uporabnik ima lahko dostop do drugačnega niza podatkov. Pomembno je razmisliti in preizkusiti, koliko podatkov bodo različne skupine uporabnikov videle. Vodja prodajne skupine ima lahko na primer dostop do veliko več prodajnih priložnosti kot lokalni vodja prodaje.
Ko razvijate profil brez povezave in testirate z resničnimi ali reprezentativnimi podatki, upoštevajte te najboljše prakse:
- Za boljšo učinkovitost delovanja omejite število zapisov na manj kot 200.000. Prekoračitev zapisov 3,000,000 ni podprta s sinhronizacijo brez povezave.
- Omejite število tabel na manj kot 100.
- Omejite skupno velikost podatkov na manj kot 1 GB.
- Skupno velikost datotek in slik omejite na manj kot 4 GB. Uporabite filtre, da zmanjšate skupno velikost prenosa.
Če podatki vaše aplikacije brez povezave presegajo ta priporočila, bodo uporabniki videli počasnejše sinhronizacije, višjo porabo podatkov, višjo porabo baterije in počasnejše delovanje aplikacije.
Optimizacija profila brez povezave
Uporabite naslednje najboljše postopke, da zagotovite, da uporabniki prenesejo samo podatke, ki jih potrebujejo. Z optimizacijo prenesenih podatkov boste lažje delali v priporočenih mejah.
Ni potrebno znova izumiti kolesa
Če prilagajate storitev Field Service ali Sales, začnite s privzetimi profili brez povezave. Veste, da bodo osnovne funkcije delovale in da ne boste spregledali tabel, ki se uporabljajo v standardnih obrazcih.
Privzeti profili brez povezave vključujejo vse, kar potrebujete za vnaprej pripravljeno rešitev. Dodate lahko več tabel, ki so pomembne za vaše podjetje.
Vendar iz privzetega profila ne odstranjujte tabel. Brez teh tabel lahko med izvajanjem pride do napake obrazcev ali pogledov. Če privzeti profil vključuje preveč ali premalo vrstic podatkov, prilagodite filtre največjih tabel, da optimizirate velikosti podatkov za svoje uporabnike.
Dodajanje vseh tabel, na katere se sklicuje vsak obrazec in pogled v vaši aplikaciji
Ko svoji aplikaciji, ki temelji na modelu, dodate obrazec ali pogled, poiščite sklice na druge tabele, vključno z iskanjem. Prepričajte se, da je vsaka od teh tabel vključena v vaš profil brez povezave z ustrezno povezano tabelo ali filtri. Ne pozabite dodati tudi vseh tabel, uporabljenih v skriptih spletnih virov.
Ko dodate tabelo v profil brez povezave, lahko izberete eno od štirih možnosti, da določite, katere vrstice bodo prenesene:
- Vrstice organizacije
- Vse vrstice
- Samo povezane vrstice
- Po meri
Če želite izbrati najboljšo možnost za vsako tabelo, razmislite, v katero od naslednjih kategorij je uvrščena vaša tabela:
Samostojne tabele: tabele, ki so v aplikaciji vidne kot mreže, kot je Contact
Sorodne tabele: tabele, na katere se sklicujete v obrazcu ali mrežnem pogledu druge tabele, na primer Enota
Tabele virov: tabele, ki vsebujejo podatke o virih, kot so Valuta ali Ozemlje
Izberite možnost vrstice glede na kategorijo tabele, ki jo dodate:
Vrsta tabele | Vrstice organizacije | Vse vrstice | Samo povezane vrstice | Po meri |
---|---|---|---|---|
Samostojno | ✓ | ✓ | ||
Povezano | ✓ | ✓ | ||
Viri | ✓ | ✓ |
Uporaba filtrov za zmanjšanje velikost prenosa podatkov
Če imajo uporabniki dostop do velikega nabora podatkov, ko imajo vzpostavljeno povezavo, uporabite filtre, da omejite prenos podatkov brez povezave.
Pomembno
Če dodate filter po meri v tabelo, ki je nastavljena za prenos povezanih vrstic, se filter obravnava kot OR. To pomeni, da se prenesejo vse povezane vrstice poleg vrstic, ki jih določa filter. Uporabniki lahko prenesejo več podatkov, kot ste predvideli. Če želite prenesti povezane vrstice in uporabiti dodaten filter, počistite možnost Samo povezane vrstice ter določite relacijo in dodatne omejitve v filtru po meri z uporabo možnosti AND.
Samostojne tabele: Uporabite filter po meri, ki vključuje zapise, ki so potrebni za mrežne poglede v vaši aplikaciji. Privzeto so vključeni vsi pogledi, ko v oblikovalnik aplikacij dodate tabelo. Če želite zagotoviti, da imajo uporabniki enake podatke z in brez povezave, izrecno izberite poglede, ki filtrirajo podatke, ki jih vključite v profil brez povezave.
Sorodne tabele: Uporabite filter po meri, če želite, da uporabniki prenesejo vrstice, ki so povezane z AND in ki ustrezajo vašim drugim kriterijem filtra.
Tabele virov: Uporabite filter po meri, če želite, da uporabniki prenesejo samo vrstice, ki ustrezajo vašim kriterijem, na primer vrstice s statusom »Aktivno«.
Pogosti filtri po meri
Filtrirajte po poljih za čas in datum, če želite časovno osredotočene podatke, kot so rezervacije in elementi časovnice. Upoštevajte prihodnje in pretekle datume. Pogost filter lahko na primer vključuje sestanke iz preteklega meseca in naslednjih treh mesecev.
Filtrirajte po statusu, da omejite prenose na vrstice z določenim statusom.
Filtrirajte po poljih za kategorijo ali vlogo, če želite obseg velikih tabel zmanjšati na podatke, ki jih potrebuje vaša aplikacija. Filtrirate lahko na primer stike po vlogi, da omejite podatke na deležnike.
Izogibanje pastem filtrov, ki lahko upočasnijo prenose
Če filter po meri povzroči počasno poizvedbo v storitvi Dataverse, bodo prenosi trajali dlje. Upoštevajte te najboljše prakse, da se izognete pogostim ozkim grlom pri delovanju:
Ne uporabljajte delnih ujemanj nizov ali »Vsebuje«, »Začne se z« ali »Konča se z«.
Izogibajte se več ravnem relacij v filtrih po meri. Takšni filtri lahko vodijo do počasnih prenosov:
Izogibajte se uporabi številnih pogojev »OR«.
Ne izpustite podatkov, ki jih potrebujejo vaši uporabniki
Preverite, ali imajo vaši uporabniki vse potrebne podatke. Primerjajte podatke, ki so na voljo, ko aplikacija deluje z povezavo in ko deluje brez povezave. Ko je naprava v letalskem načinu, se prepričajte, da pogledi in obrazci prikazujejo enake podatke kot v povezanem spletnem brskalniku. Če opazite razlike, prilagodite filtre v svojih pogledih ali prilagodite filtre v svojem profilu brez povezave.
Dodajanje povezanih tabel, če jih vaša aplikacija potrebuje
Potek poslovnih procesov: Če obrazec vsebuje potek poslovnega procesa, ne pozabite dodati tabele za potek poslovnega procesa. Za več informacij glejte Podprte zmogljivosti.
Datoteke in slike: Če vaš profil brez povezave vsebuje datoteke in slike, boste morali zanje dodati tabele. Za več informacij glejte temo Konfiguracija profilov Mobile Offline za slike in datoteke. Uporabite filtre po meri, da omejite prenos kritičnih datotek.
Časovnica: Če želite, da so opombe v kontrolniku časovnice na voljo brez povezave, dodajte v profil brez povezave tabelo »Opombe« in tabelo »Uporabniki«. Opombe so lahko velike, če uporabniki naložijo slike in videoposnetke, zato za tabelo »Opombe« uporabite filtre po meri, da omejite čas prenosa.
Pomembno
Prenosi podatkov so lahko počasnejši, če uporabniki v kontrolnik časovnice nalagajo datoteke, večje od 4 MB. Če morajo uporabniki naložiti datoteke, večje od 4 MB, uporabite kontrolnik hitrih zapiskov v storitvi Field Service oz. Datoteke/Slike namesto časovnice, da izboljšate delovanje.
Glejte tudi
- Konfiguracija aplikacij, ki temeljijo na modelu, za način brez povezave (predogledna različica).
- Konfiguracija podatkov brez povezave za mobilno aplikacijo Field Service (Dynamics 365) (vsebuje videoposnetek)
- 5 nasvetov za uvajanje mobilne aplikacije Field Service (Dynamics 365) (blog)
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
https://aka.ms/ContentUserFeedback.
Kmalu na voljo: V letu 2024 bomo ukinili storitev Težave v storitvi GitHub kot mehanizem za povratne informacije za vsebino in jo zamenjali z novim sistemom za povratne informacije. Za več informacij si oglejte:Pošlji in prikaži povratne informacije za