Kopīgot, izmantojot


Lietošanai bezsaistē paredzētas lietotnes izstrādes paraugprakse

Šajā rakstā ir sniegti ieteikumi par to, kā izveidot vislabāko pieredzi to programmu lietotājiem, kas konfigurētas lietošanai bezsaistē.

  • Ja konfigurējat audekla programmu lietošanai bezsaistē, ir jāoptimizē, kā programma iegūst datus no datu avots. Uzziniet vairāk: Kā izveidot vislabāko bezsaistes lietotāja pieredzi audekla programmās
  • Lai darbotos bezsaistē, programmai sākotnēji ir jālejupielādē visi nepieciešamie līdzekļi, tostarp resursi un dati, lai tā darbotos neatkarīgi no tīkla savienojuma. Šis process ir vienreizējs iestatīšanas uzdevums, kas tiek veikts lietotnes pirmās lietošanas laikā. Šīs sākotnējās lejupielādes ātrumu ietekmē ierīcē lejupielādēto datu apjoms, ko nosaka bezsaistes profila iestatījumi un lietotājam pieejamo datu apjoms lietotnes vidē. Lai nodrošinātu nevainojamu, sākotnēju pieredzi, ieteicams plānot bezsaistes programmas izlaišanu.

Kā izveidot vislabāko bezsaistes lietotāja pieredzi audekla programmās

Izmantojiet tālāk sniegtos ieteikumus, lai izveidotu ātru lietotāja pieredzi konkrētiem scenārijiem.

Situācija Pieeja, kas nav ieteicama Ieteicamā pieeja
Galerijā rādīt saistīto tabulu informāciju. Izmantojiet uzmeklēšanu, lai ienestu datus. Izmantojiet skatu, kurā ir saistītās tabulas kolonnas.
Izveidojiet filtrējamu galeriju ar daudziem ierakstiem. Ielādējiet ierakstus no Dataverse kolekcijas un saglabājiet tos kolekcijā. Iestatiet galerijas vienumus filtrētajai kolekcijai. Tieši iestatiet galerijas vienumus uz filtrētajiem Dataverse datiem.
Atjauniniet vairākus ierakstus. Cilpojiet ierakstus un ielāpojiet tos atsevišķi. Lielapjoma ielāps kolekciju, kurā ir visas modifikācijas.

Mobilās bezsaistes audekla programmu diagnosticēšana, izmantojot monitoru

Monitors ir rīks, kas veidotājiem piedāvā dziļu priekšstatu par to, ko lietotne dara un kā tā to dara, reģistrējot visas galvenās darbības, kas notiek lietotnē, kad tā darbojas. Varat savienot mobilās lietotnes sesiju ar monitoru , lai labāk diagnosticētu un ātrāk novērstu problēmas.

Bezsaistes programmu izlaišanas plānošana

Svarīgi

Ja izmantojat automātiski ģenerētu bezsaistes profilu (pieejams tikai pamatnes programmām) un ja pirmā sinhronizācija aizņem pārāk daudz laika, izveidojiet manuālu bezsaistes profilu, izmantojot tālāk norādīto paraugpraksi.

Izstrādājiet un ieviesiet savu bezsaistes programmu trīs posmos.

Ilustrācija, kurā redzams 1. posms veidotājam, 2. posms testētājiem un 3. posms lietotājiem.

1. posms: izstrāde un atkārtošana

Kad esat iestatījis mobilo bezsaistē pamatnes programmām vai iestatījis mobilo bezsaistē modeļa vadītām programmām, ir pienācis laiks sākt testēšanu un pielāgošanu. Izmantojiet Power Apps mobilo vai Field Service Mobile , lai noteiktu, kā programma darbojas, kad tā ir bezsaistē. Ja izmantojat Windows, veikalā Microsoft Store atradīsit Power Apps programmu operētājsistēmai Windows , kas ļauj veikt atkārtošanu bez nepieciešamības pēc mobilās ierīces.

Šajā posmā jūs pievienosit tabulas un lietosit filtrus esošajām tabulām, lai nodrošinātu, ka programmā tiek lejupielādēti pareizie dati, ievērojot bezsaistes profila optimizēšanas vadlīnijas.

Rezultāts

Jūs apstiprināt, ka pēc datu lejupielādes visas tabulas un veidlapas darbojas bezsaistē un ka lejupielāžu izmēri ir saprātīgi.

Svarīgi

Modeļa vadītas programmas metadati tiek izgūti, startējot programmu. Tas nozīmē, ka, mainot programmas komponentu, piemēram, veidlapas komponentu vai skatu, jums ir jārestartē profila programma, lai atspoguļotu izmaiņas.

2. posms: testēšana ar lietotājiem

Lūdziet dažiem lietotājiem testēt programmu ar reāliem datiem. Pārliecinieties, vai bezsaistes profilu izmanto dažādu veidu lietotāji un tas darbojas ierīcēs ar dažādām krātuves iespējām. Pārbaudiet katra lietotāja lapu Ierīces statuss (standarta komplektācijā modeļa vadītās programmās). Papildinformāciju skatiet bezsaistes veidnes un bezsaistes statusa ikonas izmantošana. Pielāgojiet bezsaistes profila filtrus, lai palielinātu vai samazinātu lejupielādēto datu apjomu.

Mobilās programmas bezsaistes statusa lapas ekrānuzņēmumu pēc sekmīgas lejupielādes.

Rezultāts

Jūs apstiprināt, ka bezsaistes profils atbilst reālas lietošanas gadījumiem. Ja nē, optimizējiet bezsaistes profilu.

3. posms: ieviešana

Izvietojiet programmu savā organizācijā.

Rezultāts

Jūs apstiprināt, ka katra lietotāju klase izlaišanas laikā var veiksmīgi sinhronizēt un darboties bezsaistē.

Nepalaidiet garām datus, kas nepieciešami lietotājiem

Pārbaudiet, vai lietotājiem ir visi viņiem nepieciešami dati. Salīdziniet pieejamos datus, kad programma ir tiešsaistē un ir bezsaistē. Nodrošiniet, lai skatos un veidlapās būtu tādi paši dati kā tīmekļa pārlūkprogrammā tiešsaistē. Ja ir atšķirības, pielāgojiet filtrus skatos vai pielāgojiet filtrus bezsaistes profilā.

  • Biznesa procesa plūsmas: ja veidlapā ir biznesa procesa plūsma, noteikti pievienojiet tabulu biznesa procesa plūsma. Papildinformāciju skatiet sadaļā Atbalstītās iespējas.

  • Faili un attēli: ja bezsaistes profilā ir faili un attēli, pievienojiet tiem tabulas. Papildinformāciju skatiet rakstā Failu un attēlu konfigurēšana bezsaistes modeļa vadītās programmās vai Failu un attēlu konfigurēšana bezsaistes audekla programmās. Izmantojiet pielāgotus filtrus, lai ierobežotu kritisko failu lejupielādi.

  • Laika grafiks: lai piezīmes par laika grafika vadīklu (tikai modeļa vadītām programmām) būtu pieejamas bezsaistē, pievienojiet piezīmju tabulu un tabulu Lietotāji bezsaistes profilam. Piezīmes var būt lielas, ja lietotāji augšupielādē attēlus un videoklipus, tāpēc piezīmju tabulai lietojiet pielāgotus filtrus, lai ierobežotu lejupielādes laiku.

    Svarīgi

    Datu lejupielāde var būt palēnināta, ja lietotāji laika skalas vadīklā augšupielādē failus, kas ir lielāki par 4 MB. Ja lietotājiem ir nepieciešams augšupielādēt failus, kas ir lielāki par 4 MB, laika skalas vietā izmantojiet ātrās piezīmes vadīklu Field Service vai Faili/Attēli, lai uzlabotu veiktspēju.

Padomi par mobilās bezsaistes sinhronizāciju

  • Mobilās bezsaistes sinhronizācija ar mobilajām ierīcēm notiek periodiski. Atkarībā no Azure tīkla latentuma, sinhronizācijai iestatīto datu apjoma un mobilā tīkla ātruma sinhronizēšanas cikls var ilgt vairākas minūtes. Sinhronizācijas laikā lietotāji joprojām var izmantot mobilās lietojumprogrammas.

  • Sākotnējās metadatu lejupielādes laiku nosaka kopējais tabulu skaits bezsaistē konfigurētos programmu moduļos. Noteikti konfigurējiet tikai tās tabulas un programmu moduļus bezsaistē, kas ir nepieciešami, lai optimizētu lietotāju pieredzi.

  • Pārliecinieties, vai nevienā skatā, kurā vēlaties strādāt bezsaistē, nav atsauču uz tabulām, kas nav konfigurētas lietošanai bezsaistē. Piemēram, pieņemot, ka konts ir bezsaistes profilā, konta skats, kurā ir atsauce uz primāro kontaktpersonu, kad kontaktpersona nav profilā, nav pieejams.

  • Nākamajā sinhronizēšanas ciklā tiek atjauninātas lietotājam piešķirto drošības atļauju izmaiņas. Līdz tam laikam lietotāji var turpināt piekļūt datiem saskaņā ar savām iepriekšējām drošības atļaujām, bet visas viņu veiktās izmaiņas tiek validētas sinhronizācijas laikā ar serveri. Ja viņiem vairs nav privilēģiju veikt izmaiņas rindā, viņi saņem kļūdas ziņojumu, un rinda netiks izveidota, atjaunināta vai dzēsta.

  • Jebkuras izmaiņas, kas saistītas ar lietotājam piešķirto atļauju skatīt rindu mobilajā ierīcē, nav spēkā līdz nākamajam sinhronizācijas ciklam.

  • Mobile offline ievēro mobilo lietojumprogrammu drošības modeli un hierarhisko drošības modeli, izņemot lauka līmeņa drošību un lauka koplietošanu.

Skatiet arī: