„Mobile Offline“ drobės programose peržiūra
Jei jūsų Dataverse pagrįstos drobės programos vartotojai turi dėmėtą prieigą prie interneto arba jos neturi, galite lengvai suteikti prieigą neprisijungus naudodami paprastus jungiklius ir drobės valdiklį. Pagrindines programas, kurios pirmiausia pasiekiamos neprisijungus, lengva kurti. Tiesiog sukurkite programą naudodami įprastas Power Fx formules, o Power Apps neprisijungus pasiekiamos funkcijos tvarkys visa kita.
Taip pat galite kurti sudėtingas neprisijungus pasiekiamas programas naudodami pasirinktinius neprisijungus pasiekiamus profilius. Autonominis profilis yra konfigūracija, kuri nustato duomenis, sinchronizuojamus su vartotojų įrenginiais. Neprisijungus pasiekiami profiliai padeda optimizuoti programos našumą, nes sumažina į įrenginį atsisiunčiamų duomenų kiekį. Pavyzdžiui, nors galite turėti prieigos prie milijonų lentelėje esančių įrašų teises, programai jų gali reikėti tik tūkstančio. Jei atsisiųsite tik tūkstantį įrašų, programa veiks geriau. Jei neprisijungus pasiekiamoje programoje reikia daugiau nei 15 lentelių, galbūt norėsite naudoti tinkintą neprisijungus pasiekiamą profilį.
Norėdami pradėti naudoti "Mobile Offline", programoje ir programoje naudojamose lentelėse įjunkite neprisijungus pasiekiamą funkciją. Pagrindinis neprisijungus pasiekiamas ekrano šablonas automatiškai įterpiamas į programą, kad galėtumėte jį naudoti tiesiogiai arba kaip pradžios tašką. Nustatykite drobės programų "Mobile Offline" paskyrą.
Prioritetinis „Mobile Offline“ režimas
Svarbiausia neprisijungus reiškia, kad visi duomenys, kurių vartotojams reikia neprisijungus, nukopijuojami į jų mobilųjį įrenginį. Norint iš pradžių atsisiųsti duomenis, reikalinga prieiga prie tinklo, tačiau po to vartotojai dirba tik su duomenimis, saugomais vietoje jų įrenginyje, net kai jie yra prisijungę. Perėjimas prie tinklo ir iš jo neturi įtakos programos našumui, nes ji naudoja vietinius duomenis. Power Apps Stebi programos prieigą prie tinklo. Aptikęs ryšį, jis automatiškai sinchronizuoja visus vietinius serverio pakeitimus ir atsisiunčia visus naujinimus iš serverio. Autonominės funkcijos tvarko konfliktų aptikimą ir sumažina sistemos išteklių naudojimą.
Kai programoje įjungiate funkciją neprisijungus, programa visada veikia pirmiausia neprisijungus, su interneto ryšiu arba be jo. Ši funkcija optimizuoja našumą neprisijungus ir sukuria nuoseklią patirtį vartotojams, kai jie keičia vietas.
Kodėl drobės programoms naudoti neprisijungus, o ne "LoadData" / "SaveData"?
Yra keletas pagrindinių pranašumų naudojant drobės programoms integruotą neprisijungus pasiekiamą funkciją, o ne "LoadData" / "SaveData" Power Fx funkcijas.
Tema | LoadData/SaveData | Integruotas neprisijungus |
---|---|---|
Power Apps Studio parama | Pasirinktinis | Įtaisytoji |
Kodo sudėtingumas | Power Fx Kodo sudėtingumas didėja kartu su duomenų sudėtingumu | Jokio kodo |
Palaikomos „Power Fx“ funkcijos | Vis. | Dalinis (žr. drobės programų apribojimus "Mobile offline".) |
Programėlių tikrintuvo taisyklės | Joks | Pažymėtos dažniausios konfigūracijos problemos |
Vartotojo patirtis neprisijungus arba ryšys | Nepateikta / tik pagal užsakymą | Automatinis |
Vartotojo patirties arba būsenos sinchronizavimas | Nepateikta / tik pagal užsakymą | Automatinis |
Vaizdo ir failų palaikymas | Taip, bet gali susidurti su našumo ir atminties apribojimais | Taip |
Optimizuotas delta sinchronizavimas | No | Taip |
Konfliktų sprendimas | Rankinis | Automatinis |
Vietos duomenų saugykla | Failai | Operacijų duomenų bazė |
Automatiškai apdoroja schemos pakeitimus | No | Taip |
Greitas programų paleidimas su dideliais duomenų rinkiniais | No | Taip |
Duomenų dydžio apribojimas | Priklauso nuo įrenginio, daugeliu atvejų 30–70 MB | Priklauso nuo įrenginio, 3 milijonai eilučių |