Deli z drugimi prek


Nastavitev funkcije Mobile Offline za aplikacije na osnovi delovnega območja

Vklopite način brez povezave v svoji aplikaciji Canvas, če morajo uporabniki delati brez skrbi za svojo internetno povezavo.

Zahteve

  • Aplikacija platna mora biti v rešitvi.

  • Za nastavitev načina brez povezave za aplikacije platna morate imeti ustvarjalec okolja, vlogo sistemskega skrbnika ali prilagojevalec sistema. Te vloge imajo privilegije za ustvarjanje, branje, pisanje, brisanje in skupno rabo v Aplikaciji Canvas, Mobilnem profilu brez povezave, in Napaka sinhronizacije tabeli. Več o vnaprej določenih varnostnih vlogah.

  • Uporabniki z vlogo osnovnega uporabnika ne morejo odpreti aplikacije brez povezave. Ustvariti morate varnostna vloga po meri s privilegiji za branje v Aplikaciji Canvas, Profilu brez povezave za mobilne naprave in Napaka pri sinhronizaciji tabel.

  • Če že imate varnostna vloga po meri, se prepričajte, da dodeljuje pravice za branje v Aplikaciji Canvas, Mobilnem profilu brez povezave, in Napaka pri sinhronizaciji tabeli. Več o ustvarjanju ali urejanju varnostna vloga za upravljanje dostopa.

Omogočanje aplikacije za funkcijo Mobile Offline

Mobilne aplikacije delujejo na majhnih zaslonih z omejeno povezljivostjo. Preden nastavite način brez povezave, se prepričajte, da je vaša aplikacija Canvas optimizirana za uporabo brez povezave in mobilne naprave. Upoštevajte uporabniške scenarije, ki jih želite pokriti, in količino podatkov, ki jih uporablja aplikacija. Ustvarite aplikacijo, ki je preprosta in lahka.

Pri ustvarjanju aplikacije za mobilno uporabo brez povezave upoštevajte te najboljše prakse:

  • Zmogljivost je ključnega pomena, ko zaženete aplikacijo v mobilni napravi. Za več informacij o ustvarjanju zmogljivih aplikacij za platno glejte Pregled ustvarjanja zmogljivih aplikacij.

  • Identificirajte scenarije na poti, ki so funkcionalno povezani, npr. naloge, ki jih izvajajo uporabniki, ki delajo na terenu.

  • Zmanjšajte zapletenost svoje aplikacije tako, da omejite število tabel, ki jih je treba prenesti. Včasih je bolje imeti dve aplikaciji namesto ene.

  • Uporabite poglede, ki so optimizirani za izkušnjo, namesto da prikazujejo velik nabor podatkov. Na primer, bolje je uporabiti pogled Moji aktivni računi in ne pogled Vsi računi .

Vključite možnost brez povezave za mize

Tabele, vključene v aplikacijo brez povezave, morajo biti konfigurirane za uporabo brez povezave. Nekatere vgrajene tabele ga imajo privzeto. Nekaterih tabel ni mogoče uporabljati brez povezave. Vendar pa lahko vklopite možnost brez povezave za katero koli novo tabelo po meri.

  1. Vpis v storitev Power Apps.

  2. V levem stranskem podoknu izberite Tabele.

  3. Izberite tabelo in nato izberite Uredi.

  4. Izberite Uredi lastnosti tabele.

  5. Izberite Napredne možnosti in se nato pomaknite do razdelka Vrstice v tej tabeli .

  6. Izberite Lahko se prenese brez povezave.

    Posnetek zaslona z možnostmi urejanja tabele, pri čemer je označeno **Can be offline**.

  7. Izberite Shrani.

Vklopite možnost brez povezave za svojo aplikacijo

  1. V Power Apps Studio na levi stranski plošči izberite Aplikacije.

  2. Izberite svojo aplikacijo za platno in nato izberite Uredi.

  3. Izberite Nastavitve.

  4. Izberite Splošno.

  5. Vklopite možnost Lahko se uporablja brez povezave .

    Če ne vidite možnosti Lahko se uporablja brez povezave, se prepričajte, da je aplikacija v rešitvi.

  6. Izberite profil brez povezave. Na voljo imate dve možnosti:

    • Uporabite samodejno ustvarjen profil. Ta nastavitev prenese tabele, ki se uporabljajo v vaši aplikaciji, in je priporočena možnost.
    • Ustvarite profil po meri za mobilni brez povezave, izberite ikono Osveži, da vidite svoj novi profil na seznamu, nato pa ga izberite.
  7. Zaprite okno Nastavitve in nato shranite in objavite svojo aplikacijo.

Stran, ki temelji na predlogi Brez povezave se samodejno vstavi v aplikacijo. Stran vsebuje ikono, ki uporablja funkcijo Povezava Power Fx za prikaz stanja sinhronizacije brez povezave aplikacije. Uporabite ga lahko takšnega, kot je, ali ga prilagodite, kot je primerno.

Opomba

Če vklopite možnost brez povezave za novo aplikacijo platna, se prepričajte, da privzeti prvi zaslon temelji na predlogi Brez povezave .

Ustvarite prilagojen profil za mobilne naprave brez povezave (s skrbniškimi pravicami)

Če samodejno ustvarjen profil brez povezave ne ustreza vašim potrebam, ustvarite svojega. Več o smernicah za profile brez povezave.

Preden ga lahko izberete v nastavitvah aplikacije Canvas, morate objaviti svoj novi profil brez povezave. Če uredite in objavite profil brez povezave, morate objaviti tudi vse aplikacije platna, ki ga uporabljajo.

  1. Prijavite se v Power Platform skrbniško središče z uporabo skrbniškega računa.

  2. V levem stranskem podoknu izberite Okolja.

  3. Izberite okolje in nato izberite Nastavitve.

  4. Razširite Uporabniki + dovoljenja in nato izberite Mobilna konfiguracija.

  5. Izberite Ustvari nov profil.

  6. Vnesite ime in opis ter izberite Ustvari.

  7. Ko je profil ustvarjen, ga izberite, da nadaljujete z urejanjem.

Dodajanje tabele v profil brez povezave in uporaba filtrov

Uporaba ustreznega filtra za vsako od tabel, konfiguriranih v profilu brez povezave, je ključnega pomena za omejevanje količine podatkov, ki se prenašajo v naprave uporabnikov.

Prepričajte se, da ste za vsako tabelo konfigurirali vsaj eno od pravil profila za prenos njenih podatkov.

Prilagajanje Priporočilo
Organizacijske vrstice – če je izbrana, izberite vsaj eno od teh možnosti:

- Uporabniške vrstice
- Ekipne vrste
- Vrstice poslovnih enot
Za določitev tega filtra morate izbrati vsaj eno od danih možnosti. Zelo priporočljivo je, da za tabelo nimate filtra na ravni poslovne enote, razen če obstaja močna utemeljitev. Priporočljivo je za scenarij z glavnimi podatki z majhnim nabor podatkov, kot so kode držav.
Vse vrstice Če izberete ta filter, ne morete določiti nobenih drugih pravil filtra.
Samo povezane vrstice Prepričajte se, da je bila povezana tabela dodana v profil brez povezave.
Po meri Določite lahko filter po meri do treh ravni.

Upoštevajte, da imate lahko v filtru po meri 15 povezanih tabel. Imate lahko tudi 15 odnosov. Omejitev 15 razmerij je prehodna, kar pomeni, da ima tabela B N Odnosi in dodate sklic na tabelo B v tabeli A, potem poveča število razmerij A za N+1; ena plus N že v tabeli B. Ta omejitev je na element profila za tabelo v profilu.

  1. V razdelku Podatki, ki so na voljo brez povezave izberite Dodaj tabelo.

  2. Izberite tabelo in nato določite filtre.

  3. Izberite Naprej.

  4. Nastavite spodnje filtre:

    1. Izberite vrstico, ki jo želite dati na voljo brez povezave. Za možnost Po meri graditelj izrazov za nastavitev naprednih pogojev.

    2. V možnosti Odnosi so navedeni različni odnosi, ki so na voljo med trenutno tabelo in drugimi tabelami, dodanimi v profilu brez povezave. Izbira razmerja zagotavlja, da so povezane vrstice, ki sledijo temu razmerju, prenesene in na voljo brez povezave. V profilu lahko imate največ 15 povezanih tabel. Če presežete omejitev, se prikaže napaka in ne boste mogli objaviti profila brez povezave.

    3. Interval sinhronizacije določi frekvenco sinhronizacije, ki se uporablja v napravi, ki sinhronizira podatke s strežnikom. Če se podatki tabele ne spreminjajo pogosto, na primer katalog ali tabela izdelkov, se boste morda želeli osredotočiti samo na sinhronizacijo podatkov, ko je to potrebno, na primer na osvežitev samo enkrat na dan.

  5. Izberite Shrani.

Pomembno

Ne dodajajte uporabnikov v profilu brez povezave v območju Uporabniki z dostopom brez povezave . Ta zmožnost je uporabna samo za aplikacije, ki temeljijo na modelu, in je omejena na izbrane uporabnike.

Ustvarite prilagojeni mobilni profil brez povezave (brez skrbniških pravic)

Če vaš Power Apps račun nima skrbniških pravic, lahko še vedno ustvarite mobilni profil brez povezave. Kmalu boste lahko ustvarili profil brez povezave neposredno v Power Apps Studio. Do takrat uporabite to rešitev.

  1. V testnem okolju ustvarite aplikacijo, ki temelji na modelu, ki uporablja iste tabele kot vaša aplikacija za platno.

  2. Nastavite aplikacijo, ki temelji na modelu, za uporabo brez povezave.

  3. Ustvarite privzeti profil in dodajte tabele s filtri.

  4. Objavite aplikacijo, ki temelji na modelu.

  5. V aplikaciji Canvas izberite profil brez povezave.

Uporaba predloge Brez povezave in ikone stanja brez povezave

Da bi olajšali ustvarjanje ali pretvorbo aplikacije platna za uporabo brez povezave, smo ustvarili predlogo Brez povezave . Predloga vključuje ikono globusa v navigacijski vrstici, ki prikazuje stanje povezljivosti in sinhronizacije, tako da je brez povezave v središču izkušnje. Uporabniki vedno vedo, ali so njihova naprava in podatki pripravljeni za uporabo.

Nova stran, ustvarjena iz predloge Brez povezave se samodejno vstavi takoj, ko v aplikaciji Canvas vklopite možnost brez povezave.

Posnetek zaslona strani, ki temelji na predlogi brez povezave, prikazani na  Power Apps Studio platnu.

Prav tako lahko dodate novo stran na podlagi predloge Brez povezave na enak način kot dodate strani iz katere koli druge predloge.

Posnetek zaslona galerije predlog z označeno predlogo Brez povezave.

Ikona globusa v navigacijski vrstici predloge uporablja različne ikone, odvisno od vrednosti funkcije Power Fx Connection.Sync . Ustvarite lahko lastno ikono in nastavite lastnost Ikona z uporabo naslednjega Power Fx skripta:

Switch(Connection.Sync, 

   ConnectionSync.Connected, Icon.Globe,  

   ConnectionSync.ConnectedWithWarning, Icon.GlobeWarning, 

   ConnectionSync.ConnectedPendingUpsync, Icon.GlobeChangesPending, 

   ConnectionSync.ConnectedError, Icon.GlobeError, 

   ConnectionSync.ConnectedRefresh, Icon.GlobeRefresh, 

   ConnectionSync.NotConnected, Icon.GlobeNotConnected,  

   ConnectionSync.NotConnectedWithWarning, Icon.GlobeWarning, 

   ConnectionSync.NotConnectedPendingUpsync, Icon.GlobeChangesPending, 

   ConnectionSync.NotConnectedSyncError, Icon.GlobeError) 

Lastnost OnSelect lahko nastavite s Power Fx funkcijo ShowHostInfo za prikaz strani s stanjem naprave ko izberete ikono globusa.

ShowHostInfo(HostInfo.OfflineSync)

Lastnost Visible lahko nastavite s Power Fx funkcijo Host da prikaže samo ikono globusa, ko se aplikacija uporablja na predvajalnik, ki podpira način brez povezave.

Host.OfflineEnabled

Izvozite rešitev, ki vsebuje aplikacijo Canvas, omogočeno za delo brez povezave

Ko izvozite rešitev z aplikacijo platna brez povezave, morate izvoziti tudi profil brez povezave za aplikacijo, saj je to odvisno od aplikacije.

  1. Prijavite se v Power Apps in v levem podoknu za krmarjenje izberite Rešitve.

  2. Izberite rešitev, ki jo želite izvoziti, in nato izberite Uredi.

  3. Izberite aplikacijo za platno, ki je omogočena za način brez povezave, in nato izberite Napredno > Dodaj zahtevane predmete.

Prepričajte se, da je povezan profil brez povezave v rešitvi, nato pa ga lahko izvozite.

Glejte tudi