Deli z drugimi prek


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:

Ilustracija, ki prikazuje 1. fazo za ustvarjalca, 2. fazo za preizkuševalce in 3. fazo za uporabnike.

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.

Posnetek zaslona strani s stanjem brez povezave mobilne aplikacije po uspešnem prenosu.

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:

  1. Samostojne tabele: tabele, ki so v aplikaciji vidne kot mreže, kot je Contact

  2. Sorodne tabele: tabele, na katere se sklicujete v obrazcu ali mrežnem pogledu druge tabele, na primer Enota

  3. 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.

    Posnetek zaslona, ki prikazuje filter po meri z eksplicitnim pogojem »EQUALS«.

  • 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.

    Posnetek zaslona, ki prikazuje filter po meri z eksplicitnim pogojem »AND«.

  • Tabele virov: Uporabite filter po meri, če želite, da uporabniki prenesejo samo vrstice, ki ustrezajo vašim kriterijem, na primer vrstice s statusom »Aktivno«.

    Posnetek zaslona, ki prikazuje filter po meri s statusom, ki je enak statusu »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.

Posnetek zaslona, ki prikazuje več filtrov na podlagi začetnih in končnih časov s pogojem »OR«.

Filtrirajte po statusu, da omejite prenose na vrstice z določenim statusom.

Posnetek zaslona, ki prikazuje več filtrov s statusom, ki je enak statusu »Aktivno«.

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.

Posnetek zaslona, ki prikazuje filter na podlagi vloge.

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:

    Posnetek zaslona, ki prikazuje več filtrov z ugnezdenimi odnosi.

  • 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.

  • 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

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).