Jaa


Pohjaan perustuvien sovellusten mobile offline -tilan määrittäminen

Poista offline-käyttö käytöstä pohjaan perustuvassa sovelluksessa, jos käyttäjien on työskenneltävä huolehtimatta internetyhteydestään.

edellytykset

  • Pohjaan perustuvan sovelluksen on oltava ratkaisussa.

  • Ympäristön tekijän, järjestelmänvalvojan tai järjestelmän mukauttajan roolit vaaditaan pohjaan perustuvien sovellusten offline-tilan määrittämistä varten. Näillä rooleilla on luonti-, luku-, kirjoitus-, poisto- ja jakamisoikeudet pohjaan perustuvassa sovelluksessa, Mobile offline -profiilissa ja synkronointivirhetaulukoissa ·. ·  Tutustu ennalta määritettyihin käyttöoikeusrooleihin..

  • Käyttäjät, joilla on Peruskäyttäjä-rooli, eivät voi avata offline-sovellusta. Sinun on luotava mukautettu käyttöoikeusrooli, jolla on lukuoikeudet pohjaan perustuvassa sovelluksessa, Mobile offline -profiilissa ja synkronointivirhetaulukoissa ·. · 

  • Jos sinulla on jo mukautettu käyttöoikeusrooli, varmista, että se myöntää lukuoikeudet pohjaan perustuvaan sovellukseen , Mobile offline -profiiliin ja synkronointivirhetaulukoihin · . Lue lisätietoja käyttöoikeuksien hallintaa koskevan käyttöoikeusrooli luomisesta tai muokkaamisesta.

Optimoi sovellus Mobile Offlinea varten

Mobiilisovellukset suoritetaan pienissä näytöissä, joissa on rajoitettu yhteys. Ennen kuin määrität offline-tilan, varmista, että pohjaan perustuva sovellus on optimoitu offline- ja mobiilikäyttöön. Mieti, mitä käyttäjäskenaarioita haluat kattaa ja miten paljon tietoja sovellus käyttää. Luo yksinkertainen ja kevyt sovellus.

Seuraa seuraavia parhaita käytäntöjä, kun muodostat sovelluksen Mobile Offline -käyttöä varten:

  • Hyvä suorituskyky on erittäin tärkeä, kun sovellus suoritetaan mobiililaitteessa. Lisätietoja suorituskykyisten pohjaan perustuvien sovellusten luomisesta on kohdassa Tehokkaiden sovellusten luomisen yleiskatsaus.

  • Määritä toimintoihin liittyvät, paikasta riippumattomat skenaariot, kuten tehtävät, jotka kentällä työskentelevät käyttäjät suorittavat.

  • Vähennä sovelluksen monimutkaisuutta rajoittamalla niiden taulukkojen määrä, jotka on ladattava. Joskus kaksi sovellusta on parempi kuin yksi.

  • Käytä näkymiä, jotka on optimoitu käyttökokemusta varten suuren tietojoukon näyttämisen sijaan. On esimerkiksi suositeltavaa käyttää  Omat aktiiviset tilit -näkymää  Kaikki näkymät -näkymän sijaan.

Taulukkojen offline-ominaisuuden käyttöönotto

Offline-sovellukseen sisältyvät taulukot on määritettävä offline-käyttöä varten. Joissakin sisäisissä taulukoissa se on oletusarvoisesti. Joitakin taulukkoja ei voi käyttää offline-tilassa. Voit kuitenkin ottaa offline-ominaisuuden käyttöön mille tahansa uudelle mukautetulle taulukolle.

  1. Kirjaudu Power Apps -palveluun

  2. Valitse vasemmanpuoleisessa sivupaneelissa  Taulukot.

  3. Valitse ensin taulukko ja sitten Muokkaa.

  4. Valitse Muokkaa taulukon ominaisuuksia.

  5. Valitse  Lisäasetukset ja vieritä sitten  Tämän taulukon rivit -osaan

  6. Valitse  Voidaan asettaa offline-tilaan.

    Näyttökuva taulukon muokkausasetuksista, joissa **Voidaan viedä offline-tilaan** on korostettuna.

  7. Valitse Tallenna.

Sovelluksen offline-ominaisuuden käyttöönotto

  1. Valitse Power Apps Studio vasemmasta sivupaneelista Sovellukset.

  2. Valitse pohjaan perustuva sovelluksesi ja valitse sitten  Muokkaa.

  3. Valitse Asetukset.

  4. Valitse Yleiset.

  5. Ota käyttöön  Voidaan käyttää offline-tilassa -asetus.

    Jos et näe Voidaan käyttää offline-tilassa -asetusta, varmista, että sovellus on ratkaisussa.

  6. Offline-profiilin valitseminen Sinulla on kaksi vaihtoehtoa:

    • Käytä automaattisesti luotua profiilia. Tämä asetus lataa sovelluksessa käytettävät taulukot ja on suositeltava asetus.
    • Luo mukautettu Mobile Offline -profiili, tuo uusi profiilisi näkyviin luetteloon valitsemalla Päivitä-kuvake ja valitse se sitten.
  7. Sulje  Asetukset-ikkuna sekä tallenna ja julkaise sovellus.

Offline-malliin perustuva sivu lisätään sovellukseen automaattisesti. Tämä sivu sisältää Power Fx:n Connection-funktiota käyttävän kuvakkeen, joka ilmaisee sovelluksen offline-synkronoinnin tilan. Voit käyttää sitä sellaisenaan tai mukauttaa sitä tarpeen mukaan.

Huomautus

Jos olet ottamassa offline-ominaisuutta käyttöön uudessa pohjaan perustuvassa sovelluksessa, varmista, että oletusarvoinen ensimmäinen näyttö perustuu offline-malliin .

Mukautetun Mobile Offline -profiilin luominen (järjestelmänvalvojan oikeuksilla)

Jos automaattisesti luotu offline-profiili ei vastaa tarpeitasi, luo oma profiilisi. Tutustu offline-profiileja koskeviin ohjeisiin.

Sinun on julkaistava uusi offline-profiilisi, ennen kuin voit valita sen pohjaan perustuvan sovelluksesi asetuksissa. Jos muokkaat offline-profiilia ja julkaiset sen, sinun on julkaistava myös sitä käyttävät pohjaan perustuvat sovellukset.

  1. Kirjaudu Power Platform -hallintakeskukseen järjestelmänvalvojatilillä.

  2. Valitse vasemmassa sivupaneelissa  Ympäristöt.

  3. Valitse ensin ympäristö ja sitten Asetukset.

  4. Laajenna  Käyttäjät ja oikeudet ja valitse sitten  Mobiilimääritys.

  5. Valitse  Luo uusi profiili.

  6. Kirjoita nimi ja kuvaus ja valitse sitten  Luo.

  7. Kun profiili on luotu, voit jatkaa sen muokkaamista valitsemalla sen.

Taulukon lisääminen offline-profiiliin ja suodattimien käyttäminen

Soveltuvan suodattimen käyttäminen kussakin offline-profiiliin määritetyssä taulukossa on tärkeää, jotta käyttäjän laitteisiin ladattavien tietojen määrää voidaan rajoittaa.

Varmista, että olet määrittänyt kullekin taulukolle vähintään yhden profiilisäännön lataamaan sen tiedot.

Mukauttaminen Suositus
Organisaatiorivit - jos valittuna, valitse vähintään yksi seuraavista vaihtoehdoista:

- Käyttäjän rivit
- Joukkueen rivit
- Liiketoimintayksikön rivit
Jos haluat määrittää tämän suodattimen, valitse vähintään yksi annetuista asetuksista. On erittäin suositeltavaa, että taulukolle ei ole liiketoimintayksikkötason suodatinta, ellei siihen ole vahvoja perusteita. Sitä suositellaan perustietoskenaarioon, jossa on pieni tietojoukko, kuten maakoodit.
Kaikki rivit Jos valitset tämän suodattimen, et voi määrittää muita suodatussääntöjä.
Vain liittyvät rivit Varmista, että liittyvä taulukko on lisätty offline-profiiliin.
Mukautettu Voit määrittää mukautetun suodattimen enintään kolmen tason syvyyteen.

Muista, että mukautetussa suodattimessa voi olla 15 toisiinsa liittyvää taulukkoa. Myös suhteita voi olla 15. 15 suhteen raja on transitiivinen, eli jos taulukossa B on N Suhteet ja lisäät viittauksen taulukkoon B taulukossa A, se lisää A:n suhteiden määrää N+1:llä; yksi plus N jo taulukossa B. Tämä rajoitus on profiilin taulukon profiilikohdekohtainen.

  1. Valitse  Offline-tilassa käytettävissä olevat tiedot -kohdassa  Lisää taulukko.

  2. Valitse taulukko ja määritä sitten suodattimet.

  3. Valitse  Seuraava.

  4. Määritä seuraavat suodattimet:

    1. Valitse rivi, jonka haluat ottaa käyttöön offline-tilassa. Määritä Mukautettu-vaihtoehdon lisäasetukset lausekkeenmuodostimessa.

    2. Suhteet-kohdassa ovat nykyisen taulukon ja muiden offline-profiiliin lisättyjen taulukoiden eri suhteet. Suhteen valitseminen varmistaa, että tämän suhteen jälkeiset rivit ladataan ja määritetään saataville offline-tilassa. Profiilissa voi olla enintään 15 liittyvää taulukkoa. Jos tämä raja ylittyy, seurauksena on virhe eikä offline-profiilia voida julkaista.

    3. Synkronointiväli määrittää synkronointitaajuuden, jota käytetään laitteessa, joka synkronoi tiedot palvelimen kanssa. Jos taulukon tietoja ei muuteta säännöllisesti, kuten luettelossa tai tuotetaulukossa, tiedot halutaan ehkä synkronoida vain tarvittaessa. Tämä voi tarkoittaa esimerkiksi tietojen päivittämistä kerran päivässä.

  5. Valitse  Tallenna.

Tärkeä

Älä lisää käyttäjiä offline-profiiliin Käyttäjät , joilla on offline-käyttöoikeus -alueella. Tämä ominaisuus koskee vain mallipohjaisia sovelluksia, ja se on rajoitettu valituille käyttäjille.

Mukautetun Mobile Offline -profiilin luominen (ilman järjestelmänvalvojan oikeuksia)

Jos Power Apps -tililläsi ei ole järjestelmänvalvojan oikeuksia, voit silti luoda Mobile Offline -profiilin. Pian voit luoda offline-profiilin suoraan Power Apps Studiossa. Käytä siihen asti tätä ratkaisua.

  1. Luo testiympäristössä mallipohjainen sovellus, joka käyttää samoja taulukkoja kuin pohjaan perustuva sovelluksesi.

  2. Määritä mallipohjainen sovellus offline-käyttöä varten.

  3. Luo oletusprofiili ja lisää taulukkoja suodattimilla.

  4. Julkaise mallipohjainen sovellus.

  5. Valitse offline-profiili pohjaan perustuvassa sovelluksessasi.

Offline-mallin ja offline-tilakuvakkeen käyttäminen

Jotta pohjaan perustuvan offline-käyttöön tarkoitetun sovelluksen luominen tai muuntaminen olisi helpompaa, olemme luoneet Offline-mallin. Malli sisältää siirtymispalkissa maapallokuvakkeen, joka näyttää yhteys- ja synkronointitilan ja siirtää offline-tilan siten kokemuksen ytimeen. Käyttäjät tietävät aina, ovatko heidän laitteensa ja tietonsa käyttövalmiina.

Offline-mallista luotu uusi sivu lisätään automaattisesti heti, kun otat offline-ominaisuuden käyttöön pohjaan perustuvassa sovelluksessasi.

Näyttökuva Offline-malliin perustuvasta sivusta näytettynä Power Apps Studion pohjassa.

Voit myös lisätä uuden sivun Offline-mallin perusteella samalla tavalla kuin lisäisit sivuja mistä tahansa muusta mallista.

Näyttökuva Mallit-valikoimasta, jossa Offline-malli on korostettuna.

Maapallokuvake mallin siirtymispalkissa muuttuu Power Fx -funktion Connection.Sync arvon mukaan. Voit luoda oman kuvakkeesi ja määrittää Kuvake-ominaisuuden käyttäen seuraavaa Power Fx -komentosarjaa:

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) 

Voit määrittää OnSelect-ominaisuuden käyttämällä Power Fx-funktiota ShowHostInfo, joka näyttää laitteen tilasivun, kun valitset maapallokuvakkeen.

ShowHostInfo(HostInfo.OfflineSync)

Voit määrittää Näkyvä-ominaisuuden Power Fx-funktion Host-toiminnon näyttämään maapallokuvakkeen vain, kun sovellusta käytetään offline-tilaa tukevassa pelaajassa.

Host.OfflineEnabled

Offline-tilassa käyttöön otettavan pohjaan perustuvan sovelluksen sisältävän ratkaisun vieminen

Kun viet ratkaisun offline-pohjaan perustuvalla sovelluksella, sinun on vietävä myös sovelluksen offline-profiili, koska se on sovelluksen riippuvuus.

  1. Kirjaudu Power Appsiin ja valitse vasemmassa siirtymisruudussa Ratkaisut.

  2. Valitse ensin vietävä ratkaisu luettelossa ja sitten Muokkaa.

  3. Valitse pohjaan perustuva sovellus, joka on otettu käyttöön offline-tilassa, ja valitse sitten Lisäasetukset > Lisää vaaditut objektit.

Varmista, että liitetty offline-profiili on ratkaisussa, ja voit viedä sen sitten.

Katso myös