Share via


Mobile Offline iestatīšana audekla programmām

Ieslēdziet bezsaistes režīmu pamatnes programmā, ja lietotājiem ir jāstrādā, neuztraucoties par interneta savienojumu.

Priekšnoteikumi

  • Audekla programmai ir jābūt risinājumā.

  • Jābūt ieslēgtai necenzētai kolonnas atlasei . Lai iespējotu šo līdzekli, atveriet audekla programmu rediģēšanai un pēc tam dodieties uz Settings > Upcoming features > Preview. Iestatiet opciju Necenzētas kolonnas atlase pārslēgt uz Ieslēgts.

  • Lai audekla programmām iestatītu bezsaistes režīmu, jums ir nepieciešama vides veidotāja, sistēmas administratora vai sistēmas pielāgotāja loma. Šīs lomas ir izveidojušas, lasījušas, raksta, dzēš un koplieto privilēģijas tabulās Canvas App un Mobile offline profile tabulās. Uzziniet par iepriekš definētām drošības lomām.

  • Lietotāji ar pamata lietotāja lomu nevar atvērt bezsaistes lietojumprogrammu. Ir jāizveido pielāgots drošības loma ar lasīšanas atļaujām tabulās Canvas App un Mobile offline profile tabulās.

  • Ja jums jau ir pielāgots drošības loma, pārliecinieties, vai tas piešķir lasīšanas atļaujas tabulās Canvas App un Mobile offline profile tabulās. Uzziniet par dažādām privilēģijām.

Optimizējiet mobilo bezsaistes režīmu lietotnei

Mobilās lietotnes darbojas mazos ekrānos ar ierobežotu savienojamību. Pirms bezsaistes režīma iestatīšanas pārliecinieties, vai pamatnes programma ir optimizēta lietošanai bezsaistē un mobilajās ierīcēs. Apsveriet lietotāja scenārijus, kurus vēlaties aptvert, un datu apjomu, ko izmanto lietotne. Izveidojiet vienkāršu un saprotamu programmu.

Izpildiet tālāk norādītos paraugprakses piemērus, veidojot programmu lietošanai mobilajām ierīcēm bezsaistē.

  • Veiktspēja ir ļoti svarīga, palaižot programmu mobilajās ierīcēs. Papildinformāciju par to, kā izveidot veiktspējas pamatnes programmas, skatiet rakstā Pārskats par izpildītāju programmu izveidi.

  • Atrodiet funkcionāli saistītus scenārijus, piemēram, uzdevumus, ko izpilda lietotāji, kas strādā šajā laukā.

  • Samaziniet lietotnes sarežģītību, ierobežojot lejupielādējamo tabulu skaitu. Dažreiz labāk ir izmantot divas lietotnes, nevis vienu.

  • Izmantojiet skatus, kas ir optimizēti pieredzei, nevis parādiet lielu datu kopu. Piemēram, ieteicams izmantot skatu Mani aktīvie konti , nevis skatu Visi konti .

Bezsaistes iespēju ieslēgšana tabulām

Tabulām, kuras izmanto jūsu bezsaistes pirmā programma, ir jābūt ieslēgtām bezsaistes iespējām. Dažām iebūvētajām tabulām tas ir pēc noklusējuma. Dažas tabulas nevar izmantot bezsaistē. Tomēr bezsaistes iespējas var ieslēgt jebkurai jaunai, pielāgotai tabulai.

  1. Pierakstieties programmatūrā Power Apps.

  2. Kreisās puses panelī atlasiet Tabulas.

  3. Atlasiet tabulu un pēc tam atlasiet Rediģēt.

  4. Atlasiet Rediģēt tabulas rekvizītus.

  5. Atlasiet Papildu opcijas un pēc tam ritiniet līdz sadaļai Rindas šajā tabulā .

  6. Atlasiet Var noņemt bezsaistē.

    Ekrānuzņēmums, kurā redzamas tabulas rediģēšanas opcijas ar **iezīmētu opciju Var uzņemt bezsaistē**.

  7. Atlasiet Saglabāt.

Lietojumprogrammas bezsaistes iespēju ieslēgšana

  1. Studijas Power Apps kreisās puses panelī atlasiet Lietotnes.

  2. Atlasiet savu pamatnes programmu un pēc tam atlasiet Rediģēt.

  3. Atlasiet  Iestatījumi.

  4. Atlasiet Vispārīgi.

  5. Ieslēdziet opciju Var izmantot bezsaistē . 

  6. Atlasiet bezsaistes profilu. Ir divas iespējas:

    • Izmantojiet automātiski ģenerētu profilu. Šis iestatījums lejupielādē tabulas, kas tiek izmantotas jūsu lietotnē, un tā ir ieteicamā opcija.

    • Izveidojiet pielāgotu profilu, atlasiet ikonu Atsvaidzināt, lai sarakstā skatītu savu jauno profilu, un pēc tam atlasiet to.

      Ja opcija Var izmantot bezsaistē , neredzat, pārliecinieties, vai programma ir risinājumā.

  7. Aizveriet logu Iestatījumi un pēc tam saglabājiet un publicējiet savu lietotni.

Lapa , kuras pamatā ir bezsaistes veidne, tiek automātiski ievietota programmā. Lapā ir ikona, kas izmanto savienojuma funkciju, lai atspoguļotu programmas bezsaistes sinhronizācijas Power Fx statusu . Varat to izmantot tādu, kāds tas ir, vai attiecīgi pielāgot.

Piezīme

Ja ieslēdzat bezsaistes iespējas pilnīgi jaunai audekla programmai, pārliecinieties, vai noklusējuma pirmā ekrāna pamatā ir bezsaistes veidne.

Mobile Offline profila izveidošana

Ja automātiski ģenerētais bezsaistes profils neatbilst jūsu vajadzībām, izveidojiet savu profilu. Uzziniet par bezsaistes profilu vadlīnijām.

Jaunais bezsaistes profils ir jāpublicē, lai to varētu atlasīt pamatnes programmas iestatījumos. Ja rediģējat un publicējat bezsaistes profilu, jums ir jāpublicē arī visas pamatnes programmas, kas to izmanto.

Bezsaistes profila izveide (ar administratora tiesībām)

  1. Piesakieties administrēšanas centrā Power Platform , izmantojot administratora kontu.

  2. Kreisās puses panelī atlasiet Vides.

  3. Atlasiet vidi un pēc tam atlasiet Iestatījumi.

  4. Izvērsiet sadaļu Lietotāji + atļaujas un pēc tam atlasiet Mobilā konfigurācija.

  5. Atlasiet Izveidot jaunu profilu.

  6. Ievadiet nosaukumu un aprakstu un pēc tam atlasiet Izveidot.

  7. Kad profils ir izveidots, atlasiet to, lai turpinātu tā rediģēšanu.

  8. Sadaļā Bezsaistē pieejamie dati atlasiet Pievienot tabulu .

  9. Sarakstā atlasiet tabulu. Sarakstā tiek rādītas tikai tās tabulas, kuras var iestatīt lietošanai bezsaistē.

  10. Atlasiet Tālāk.

  11. Atlasiet filtru, pamatojoties uz tabulas īpašumtiesību tipu.

    Tabulas īpašumtiesību tips Datu lejupielādei pieejamās filtra opcijas
    Lietotājs vai darba grupa
    • Tikai saistīto rindu lejupielāde: padariet tabulas saistītos datus pieejamus bezsaistē. Ja neiestatāt relācijas, šajā tabulā nav pieejamas rindas.

    • Visas rindas: padariet visas šīs tabulas rindas pieejamas bezsaistē.

    • Cits datu filtrs: padariet bezsaistē pieejamas tikai norādītās rindas šajā tabulā. Atlasiet kādu no šīm opcijām:

      • Lietotāju rindu lejupielāde: padariet pieejamas tikai savas rindas bezsaistē.

      • Grupas rindu lejupielāde: padariet savas komandas rindas pieejamas bezsaistē.

      • Lejupielādēt manas struktūrvienības rindas: padariet savas struktūrvienības rindas pieejamas bezsaistē.

    Organizācija
    • Tikai saistīto rindu lejupielāde: padariet tabulas saistītos datus pieejamus bezsaistē. Ja neiestatāt relācijas, šai tabulai nav pieejamas rindas.

    • Visas rindas: padariet visas šīs tabulas rindas pieejamas bezsaistē.
    Darbs
    • Tikai saistīto datu lejupielāde: padariet tabulas saistītos datus pieejamus bezsaistē. Ja neiestatāt relācijas, šai tabulai nav pieejamas rindas.

    • Visas rindas: padariet visas šīs tabulas rindas pieejamas bezsaistē.

    • Citas rindas: padariet bezsaistē pieejamas tikai šīs tabulas norādītās rindas. Atlasiet šādu opciju:

      • Lejupielādēt manas struktūrvienības rindas: padariet savas struktūrvienības rindas pieejamas bezsaistē.
    Nevienu
    • Tikai saistīto rindu lejupielāde: padariet tabulas saistītos datus pieejamus bezsaistē. Ja neiestatāt relācijas, šai tabulai nav pieejamas rindas.

    Ja atlasāt Pielāgots, varat definēt pielāgotu filtru līdz pat trīs līmeņu dziļumā, izmantojot tālāk norādītās kārtulas.

    Kārtulas    
    vienāds ar nav vienāds ar gt — lielāks par
    ge — lielāks par vai vienāds ar le — mazāks par vai vienāds ar lt — mazāks par
    tāds kā ne tāds kā iekšā
    nav iekšā nulle nav Nulle
    vienāds ar lietotāja ID nav lietotāja ID vienāds ar lietotāju komandām
    vienāds ar lietotāju vai lietotāju komandām vienāds ar lietotāju hierarhiju vienāds ar lietotāju vai lietotāju hierarhiju un komandām
    vienāds ar uzņēmuma ID nav uzņēmuma ID vienāds ar lietotāja valodu
    sākas-ar nesākas-ar beidzas-ar
    nebeidzas-ar
  12.  Sadaļā Iekļaut [ar šīm tabulām] saistītos tabulas nosaukumu ierakstus atlasiet saistītās tabulu relācijas. Jums ir jābūt pievienotai tabulai, ar kuru vēlaties izveidot relāciju. Piemēram, ja vēlaties pievienot relāciju starp Account tabulām un Contact tabulām, tad abas tabulas ir jāpievieno mobile offline profilam.

    Piemēram, ja atlasāt Kontaktpersonas | lauka nosaukums: Primārā kontaktpersona, tad katrai kontaktpersonai sistēma lejupielādē arī ar to saistīto kontu.

    Tabulas Konts rediģēšanas opciju ekrānuzņēmums ar iezīmētu opciju Iekļaut ar šīm tabulām saistītos konta ierakstus.

  13. Atlasiet Saglabāt.

Bezsaistes profila izveide (bez administratora tiesībām)

Ja jūsu Power Apps kontam nav administratora tiesību, joprojām varat izveidot mobile offline profilu. Drīzumā jūs varēsit izveidot bezsaistes profilu tieši iekšā Power Apps Studio. Līdz tam izmantojiet šo risinājumu.

  1. Testa vidē izveidojiet modeļa vadītu programmu, kas izmanto tās pašas tabulas, ko izmanto jūsu pamatnes programma.
  2. Iestatiet modeļa vadītu programmu lietošanai bezsaistē.
  3. Ģenerējiet noklusējuma profilu un pievienojiet tabulas ar filtriem.
  4. Publicējiet modeļa vadītu programmu.
  5. Pamatnes programmā atlasiet bezsaistes profilu.

Bezsaistes audekla programmas izveide

Lai atvieglotu audekla programmas izveidi vai konvertēšanu lietošanai bezsaistē, mēs izveidojām bezsaistes veidni. Veidne navigācijas joslā ietver globusa ikonu, kas parāda savienojamības un sinhronizācijas stāvokli, pieredzes centrā novietojot bezsaistē. Lietotāji vienmēr zina, vai viņu ierīce un dati ir gatavi darbam.

Jauna lapa, kas izveidota no bezsaistes veidnes, tiek automātiski ievietota, tiklīdz audekla programmā ieslēdzat bezsaistes iespējas.

Ekrānuzņēmums, kurā redzama lapa, kuras pamatā ir audeklā redzamā Power Apps Studio bezsaistes veidne.

Varat arī pievienot jaunu lapu, kuras pamatā ir bezsaistes veidne, tāpat kā pievienojat lapas no jebkuras citas veidnes.

Ekrānuzņēmums, kurā redzama veidņu galerija ar iezīmētu bezsaistes veidni.

Globusa ikona veidnes navigācijas joslā izmanto dažādas ikonas atkarībā no Power Fx Connection.Sync funkcijas vērtības. Varat izveidot savu ikonu un iestatīt ikonas rekvizītu, izmantojot šādu Power Fx skriptu:

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) 

Rekvizītu OnSelect var iestatīt, izmantojot funkciju Power Fx , ShowHostInfo lai, atlasot globusa ikonu, tiktu parādīta lapa Ierīces statuss.

ShowHostInfo(HostInfo.OfflineSync)

Varat iestatīt rekvizītu Redzams , izmantojot funkciju Power Fx , Host lai globusa ikona tiktu rādīta tikai tad, ja lietojumprogramma tiek izmantota atskaņotājā, kas atbalsta bezsaistes režīmu.

Host.OfflineEnabled

Kā izveidot vislabāko bezsaistes lietotāja pieredzi?

Izmantojiet tālāk sniegtos ieteikumus, lai izveidotu ātrāku 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 kolonna.
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.

Tāda risinājuma eksportēšana, kurā ir audekla programma, kas iespējota bezsaistē

Eksportējot risinājumu ar bezsaistes pamatnes programmu, ir jāeksportē arī programmas bezsaistes profils, jo tā ir atkarība no programmas.

  1. piesakieties Power Apps kreisajā navigācijas rūtī un kreisajā navigācijas rūtī atlasiet Risinājumi.
  2. Atlasiet eksportējamo risinājumu un pēc tam atlasiet Rediģēt.
  3. Atlasiet audekla programmu, kas ir iespējota bezsaistē, un pēc tam atlasiet Papildu > pievienot nepieciešamos objektus.

Pārliecinieties, vai saistītais bezsaistes profils ir risinājumā, un pēc tam varat to eksportēt.

Zināmās problēmas un ierobežojumi

  • Automātiski ģenerētais bezsaistes profils neapstrādā filtrus. Tā rezultātā katrai lietotnē izmantotajai tabulai tā lejupielādē visas rindas, kurām lietotājam ir atļaujas.

  • Dataverse Savienotāji, kas nav savienotāji, piemēram, Sharepoint, netiek atbalstīti bezsaistes režīmā.

  • Vienumi galerijā bezsaistes lietojumprogrammā var tikt parādīti citā secībā, ja nav atlasīta kārtošanas secība . Galerijas vadīklā izvēlieties kārtošanas secību, lai nodrošinātu, ka programma mobilajās lietojumprogrammās un tīmekļa pārlūkprogrammās darbojas konsekventi.

  • Relācijas daudzi pret daudziem netiek atbalstītas bezsaistes režīmā.

  • Uzziniet par Power Fx valodas iespējām un ierobežojumiem.

  • Uzziniet par citām mobile offline iespējām un ierobežojumiem.