"Mobile Offline" nustatymas drobės programoms

Įjunkite neprisijungus režimą drobės programoje, jei vartotojams reikia dirbti nesijaudinant dėl interneto ryšio.

Būtinosios sąlygos

  • Drobės programa turi būti sprendime.

  • Turi būti įjungtas aiškus stulpelio pasirinkimas . Norėdami įjungti funkciją, atidarykite redaguoti drobės programą ir eikite į Nustatymai > Būsimų funkcijų > peržiūra. Nustatykite aiškaus stulpelio pasirinkimo jungiklį į Įjungta.

  • Turite turėti aplinkos kūrėjo, sistemos administratoriaus arba sistemos pritaikymo specialisto vaidmenį, kad nustatytumėte drobės programų autonominį režimą. Šie vaidmenys sukūrė, skaitė, rašė, naikino ir bendrino Canvas App teises lentelėse ir Mobile offline profile lentelėse. Sužinokite apie iš anksto nustatytus saugos vaidmenis.

  • Vartotojai, turintys pagrindinio vartotojo vaidmenį, negali atidaryti autonominės programos. Turite sukurti pasirinktinį saugos vaidmuo su skaitymo teisėmis Canvas App lentelėse Mobile offline profile .

  • Jei jau turite pasirinktinį saugos vaidmuo, įsitikinkite, kad jis suteikia skaitymo teises Canvas App lentelėse ir Mobile offline profile lentelėse. Sužinokite apie įvairias privilegijas.

Optimizuoti savo programą mobiliajai išjungtai rogramai

Programos mobiliesiems veikia mažuose ekranuose su ribotu ryšiu. Prieš nustatydami režimą neprisijungus, įsitikinkite, kad drobės programa yra optimizuota naudoti neprisijungus ir mobiliuosiuose įrenginiuose. Apsvarstykite naudotojų scenarijus, kuriuos norite aprėpti, ir duomenų, kuriuos naudoja programa, kiekį. Sukurkite paprastą ir supaprastiną programą.

Vadovaukitės šiais geriausios praktikos pavyzdžiais, kai kuriate programą, skirtą naudoti "Mobile offline".

  • Našumas yra labai svarbus, kai paleidžiate programą mobiliajame įrenginyje. Daugiau informacijos apie našių drobės programų kūrimą rasite Našių programų kūrimo apžvalga.

  • Nustatykite veikimo būdu susijusius vykdymo scenarijus, pvz., užduotis, kurias atlieka lauke darbą naudojantys vartotojai.

  • Sumažinkite programos sudėtingumą apribodami lentelių, kurias reikia atsisiųsti, skaičių. Kartais geriau turėti dvi programas, o ne vieną.

  • Naudokite rodinius, optimizuotus patirčiai, o ne rodykite didelį duomenų rinkinį. Pavyzdžiui, geriau naudoti rodinį Mano aktyvios paskyros , o ne rodinį Visos paskyros .

Lentelių autonominės galimybės įjungimas

Lentelėse, kurias naudoja pirmiausia neprisijungus naudojama programa, turi būti įjungta galimybė atsijungti. Kai kuriose integruotose lentelėse jis yra pagal numatytuosius nustatymus. Kai kurių lentelių negalima naudoti neprisijungus. Tačiau galite įjungti galimybę neprisijungus bet kurioje naujoje pasirinktinėje lentelėje.

  1. Prisijunkite prie Power Apps.

  2. Kairiajame šoniniame skydelyje pasirinkite Lentelės.

  3. Pasirinkite lentelę, tada pasirinkite Redaguoti.

  4. Pasirinkite Redaguoti lentelės ypatybes.

  5. Pasirinkite Išplėstinės parinktys, tada slinkite į sekciją Šios lentelės eilutės.

  6. Pasirinkite Galima atjungti nuo interneto.

    Lentelės redagavimo parinkčių ekrano kopija su **paryškinta Galima atsijungti**.

  7. Pasirinkite Įrašyti.

Programos galimybės neprisijungus įjungimas

  1. Studijoje Power Apps, kairiajame šoniniame skydelyje, pasirinkite Programos.

  2. Pasirinkite drobės programą, tada pasirinkite Redaguoti.

  3. Pasirinkite Parametrai.

  4. Pasirinkite Bendra.

  5. Įjunkite parinktį Galima naudoti neprisijungus .

  6. Pasirinkite neprisijungus pasiekiamą profilį. Turite du pasirinkimus:

    • Naudokite automatiškai sugeneruotą profilį. Šis nustatymas atsisiunčia programoje naudojamas lenteles ir yra rekomenduojama parinktis.

    • Sukurkite pasirinktinį profilį, pasirinkite atnaujinimo piktogramą, kad sąraše pamatytumėte savo naują profilį, tada pasirinkite jį.

      Jei nematote parinkties Galima naudoti neprisijungus, įsitikinkite, kad programa yra sprendime.

  7. Uždarykite nustatymų langą, tada įrašykite ir paskelbkite programą.

Puslapis , pagrįstas autonominiu šablonu, automatiškai įterpiamas į programą. Puslapyje yra piktograma, kuri naudoja ryšio Power Fx funkciją, kad atspindėtų programos sinchronizavimo neprisijungus būseną. Galite naudoti jį tokį, koks yra, arba pritaikyti, jei reikia.

Pastaba

Jei įjungiate visiškai naujos drobės programos funkciją neprisijungus, įsitikinkite, kad numatytasis pirmasis ekranas yra pagrįstas šablonu neprisijungus .

„Mobile Offline‟ profilio kūrimas

Jei automatiškai sugeneruotas neprisijungus pasiekiamas profilis neatitinka jūsų poreikių, sukurkite savo. Sužinokite apie neprisijungus pasiekiamų profilių gaires.

Turite paskelbti naują neprisijungus pasiekiamą profilį, kad galėtumėte jį pasirinkti drobės programos nustatymuose. Jei redaguojate ir publikuojate neprisijungus pasiekiamą profilį, taip pat turite publikuoti visas jį naudojančias drobės programas.

Autonominio profilio kūrimas (su administratoriaus teisėmis)

  1. Prisijunkite prie Power Platform administravimo centro naudodami administratoriaus paskyrą.

  2. Kairiajame šoniniame skydelyje pasirinkite Aplinkos.

  3. Pasirinkite aplinką, tada pasirinkite Parametrai.

  4. Išplėskite Vartotojai + leidimai, tada pasirinkite Mobilioji konfigūracija.

  5. Pasirinkite Sukurti naują profilį.

  6. Įveskite pavadinimą ir aprašą, tada pasirinkite Kurti.

  7. Sukūrę profilį, pasirinkite jį, kad tęstumėte redagavimą.

  8. Sekcijoje Duomenys , pasiekiami neprisijungus pasirinkite Įtraukti lentelę.

  9. Iš sąrašo pasirinkite lentelę. Sąraše rodomos tik tos lentelės, kurias galima nustatyti naudoti neprisijungus.

  10. Pasirinkite Pirmyn.

  11. Pasirinkite filtrą pagal lentelės nuosavybės tipą.

    Lentelės nuosavybės tipas Galimos duomenų atsisiuntimo filtravimo parinktys
    Vartotojui arba komandai
    • Atsisiųsti tik susijusias eilutes: padarykite su lentele susijusius duomenis pasiekiamus neprisijungus. Jei nenustatysite jokių ryšių, šioje lentelėje nebus jokių eilučių.

    • Visos eilutės: padarykite visas šios lentelės eilutes pasiekiamas neprisijungus.

    • Kitas duomenų filtras: padaryti tik nurodytas šios lentelės eilutes pasiekiamas neprisijungus. Pasirinkite iš šių parinkčių:

      • Atsisiųsti vartotojo eilutes: padarykite pasiekiamas tik savo eilutes neprisijungus.

      • Atsisiųskite komandos eilutes: padarykite savo komandos eilutes pasiekiamas neprisijungus.

      • Atsisiųsti mano verslo vieneto eilutes: padarykite verslo vieneto eilutes pasiekiamas neprisijungus.

    Organizacija
    • Atsisiųsti tik susijusias eilutes: padarykite su lentele susijusius duomenis pasiekiamus neprisijungus. Jei nenustatysite jokių ryšių, šios lentelės eilučių nebus.

    • Visos eilutės: padarykite visas šios lentelės eilutes pasiekiamas neprisijungus.
    Verslas
    • Atsisiųsti tik susijusius duomenis: padarykite su lentele susijusius duomenis pasiekiamus neprisijungus. Jei nenustatysite jokių ryšių, šios lentelės eilučių nebus.

    • Visos eilutės: padarykite visas šios lentelės eilutes pasiekiamas neprisijungus.

    • Kitos eilutės: padaryti tik nurodytas šios lentelės eilutes pasiekiamas neprisijungus. Pasirinkite šią parinktį:

      • Atsisiųsti mano verslo vieneto eilutes: padarykite verslo vieneto eilutes pasiekiamas neprisijungus.
    Joks
    • Atsisiųsti tik susijusias eilutes: padarykite su lentele susijusius duomenis pasiekiamus neprisijungus. Jei nenustatysite jokių ryšių, šios lentelės eilučių nebus.

    Jei pasirinksite Pasirinktinis, galėsite apibrėžti pasirinktinį filtrą iki trijų lygių gylio, vadovaudamiesi toliau nurodytomis taisyklėmis.

    Taisyklės    
    lygu nelygu gt – daugiau negu
    ge – daugiau negu arba lygu le – mažiau negu arba lygu lt – mažiau negu
    panašu nepanašu kur
    nėra neapibrėžta apibrėžta
    eq-userid ne-userid eq-userteams
    eq-useroruserteams eq-useroruserhierarchy eq-useroruserhierarchyandteams
    eq-businessid ne-businessid eq-userlanguage
    prasideda neprasideda baigiasi
    nesibaigia
  12. Sekcijoje Įtraukti [lentelės pavadinimo] įrašus, susijusius su šiomis lentelėmis, pasirinkite susijusius lentelių ryšius. Turite būti įtraukę lentelę, su kuria norite sukurti ryšį. Pavyzdžiui, jei norite įtraukti ryšį tarp lentelių ir Account lentelių, turite įtraukti abi lenteles į "Mobile Contact Offline" profilį.

    Pavyzdžiui, jei pasirinksite Kontakto | lauko pavadinimas: Pagrindinis kontaktas, tada kiekvienam kontaktui sistema taip pat atsisiųs su juo susijusį abonementą.

    Lentelės Abonementas redagavimo parinkčių su paryškinta parinktimi Įtraukti su šiomis lentelėmis susijusius abonemento įrašus ekrano nuotrauka.

  13. Pasirinkite Išsaugoti.

Autonominio profilio kūrimas (be administratoriaus teisių)

Jei jūsų Power Apps paskyra neturi administratoriaus teisių, vis tiek galite sukurti "Mobile Offline" profilį. Netrukus galėsite tiesiogiai sukurti Power Apps Studio neprisijungus pasiekiamą profilį. Iki tol naudokite šį sprendimą.

  1. Sukurkite modeliu pagrįstą programą bandymo aplinkoje, kuri naudoja tas pačias lenteles kaip ir drobės programa.
  2. Nustatykite modeliu pagrįstą programą, kad ją būtų galima naudoti neprisijungus.
  3. Sukurkite numatytąjį profilį ir pridėkite lentelių su filtrais.
  4. Paskelbkite modeliu pagrįstą programą.
  5. Drobės programoje pasirinkite neprisijungus pasiekiamą profilį.

Autonominės drobės programos kūrimas

Kad būtų lengviau kurti arba konvertuoti drobės programą, skirtą naudoti neprisijungus, sukūrėme šabloną neprisijungus . Šablone naršymo juostoje yra gaublio piktograma, rodanti ryšio ir sinchronizavimo būseną, o neprisijungus atsiduriama patirties centre. Vartotojai visada žino, ar jų įrenginys ir duomenys yra paruošti naudoti.

Naujas puslapis, sukurtas naudojant autonominį šabloną, automatiškai įterpiamas, kai tik drobės programoje įjungiate galimybę dirbti neprisijungus.

Puslapio, pagrįsto drobėje rodomu šablonu Neprisijungus, Power Apps Studio ekrano nuotrauka.

Taip pat galite pridėti naują puslapį, pagrįstą autonominiu šablonu, taip pat, kaip pridedate puslapius iš bet kurio kito šablono.

Šablonų galerijos su paryškintu šablonu Neprisijungus ekrano nuotrauka.

Gaublio piktograma šablono naršymo juostoje naudoja skirtingas piktogramas, atsižvelgiant į funkcijos vertę Power Fx Connection.Sync . Galite sukurti savo piktogramą ir nustatyti piktogramos ypatybę naudodami šį Power Fx scenarijų:

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) 

Galite nustatyti ypatybę OnSelect naudodami funkciją Power Fx , ShowHostInfo kad būtų rodomas įrenginio būsenos puslapis , kai pasirenkate gaublio piktogramą.

ShowHostInfo(HostInfo.OfflineSync)

Galite nustatyti ypatybę Matomas naudodami funkciją Power Fx , Host kad gaublio piktograma būtų rodoma tik tada, kai programa naudojama grotuve, kuris palaiko režimą neprisijungus.

Host.OfflineEnabled

Kaip sukurti geriausią vartotojo patirtį neprisijungus?

Naudokite toliau pateiktas rekomendacijas, kad sukurtumėte greitesnę vartotojo patirtį konkrečiuose scenarijuose.

Scenarijus Metodas, kuris nerekomenduojamas Rekomenduojamas metodas
Rodyti susijusių lentelių informaciją galerijoje. Norėdami gauti duomenis, naudokite peržvalgą. Naudokite rodinį, kuriame yra susijusios lentelės stulpelis.
Sukurkite filtruojamą galeriją su daugybe įrašų. Įkelkite įrašus iš Dataverse rinkinio ir saugokite juos rinkinyje. Nustatykite galerijos elementus į filtruotą kolekciją. Tiesiogiai nustatykite galerijos elementus į filtruotus Dataverse duomenis.
Atnaujinkite kelis įrašus. Užklijuokite įrašus ir pataisykite juos atskirai. Masiškai pataisykite kolekciją, kurioje yra visi pakeitimai.

Eksportuokite sprendimą, kuriame yra drobės programa, įgalinta veikti neprisijungus

Kai eksportuojate sprendimą naudodami neprisijungus pasiekiamą drobės programą, jums taip pat reikia eksportuoti programos neprisijungus pasiekiamą profilį, nes tai yra programos priklausomybė.

  1. prisijunkite Power Apps ir kairiojoje naršymo srityje pasirinkite Sprendimai.
  2. Pasirinkite sprendimą, kurį norite eksportuoti, tada pasirinkite Redaguoti.
  3. Pasirinkite drobės programą, kuri įgalinta naudoti neprisijungus, tada pasirinkite Išplėstinis > pridėti reikiamus objektus.

Įsitikinkite, kad susietas autonominis profilis yra sprendime, tada galite jį eksportuoti.

Apribojimai ir žinomos problemos

  • Automatiškai sugeneruotas autonominis profilis filtrų neapdoroja. Todėl kiekvienai programoje naudojamai lentelei ji atsisiunčia visas eilutes, kurioms vartotojas turi leidimus.

  • Dataverse Ne jungtys, pvz., "Sharepoint", nepalaikomos neprisijungus.

  • Galerijoje esantys elementai gali būti rodomi kita tvarka autonominę programą palaikančioje programėlėje, jei nepasirinkta rūšiavimo tvarka . Galerijos valdiklyje pasirinkite rūšiavimo tvarką, kad įsitikintumėte, jog programa nuosekliai veikia mobiliųjų įrenginių programėlėse ir žiniatinklio naršyklėse.

  • Ryšiai Daugelis su daugeliu nepalaikomi neprisijungus.

  • Sužinokite apie Power Fx kalbos galimybes ir apribojimus.

  • Sužinokite apie kitas "Mobile Offline" galimybes ir apribojimus.