Kopīgot, izmantojot


Mobile Offline pamatnes programmām iestatīšana

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ā.

  • Lai audekla programmām iestatītu bezsaistes režīmu, jums ir jābūt lomai vides veidotājs, sistēmas administrators vai sistēmas pielāgotājs. Šīm lomām ir izveidotas, lasītas, rakstītas, dzēstas un kopīgotas privilēģijas canvas app, Mobile bezsaistes profilā un sinhronizācijas kļūdu tabulās. Uzziniet par iepriekš definētām drošības lomām.

  • Lietotāji ar pamata lietotāja lomu nevar atvērt bezsaistes lietojumprogrammu. Jums ir jāizveido pielāgota drošības loma ar lasīšanas atļaujām audekla lietojumprogrammā, mobilās bezsaistes profilā un sinhronizācijas kļūdu tabulās.

  • Ja jums jau ir pielāgots drošības loma, pārliecinieties, vai tas piešķir lasīšanas atļaujas canvas app, Mobile bezsaistes profila un sinhronizācijas kļūdu tabulās. Uzziniet par drošības loma izveidi vai rediģēšanu, lai pārvaldītu piekļuvi.

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 izpildītāju pamatnes programmu izveidi skatiet sadaļā 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

Bezsaistes programmā iekļautās tabulas ir jākonfigurē lietošanai bezsaistē. 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. Kreisajā sānu panelī atlasiet Power Apps Studio Programmas.

  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ē . 

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

  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 mobilo bezsaistes profilu, atlasiet ikonu Atsvaidzināt, lai sarakstā skatītu savu jauno profilu, un pēc tam atlasiet to.
  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 jaunai audekla programmai, pārliecinieties, vai noklusējuma pirmā ekrāna pamatā ir bezsaistes veidne.

Pielāgota mobilā bezsaistes profila izveide (ar administratora tiesībām)

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.

  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.

Tabulas pievienošana bezsaistes profilam un filtru lietošana

Atbilstošas filtra lietošana katrai bezsaistes profilā konfigurētajai tabulai ir būtiska, lai ierobežotu datu apjomu, kas tiek lejupielādēts lietotāju ierīcēs.

Pārliecinieties, ka konfigurējat vismaz vienu no katras tabulas profila kārtulām, lai lejupielādētu tās datus.

Pielāgošana Ieteikums
Organizācijas rindas - ja tās ir atlasītas, tad atlasiet vismaz vienu no šīm opcijām:

- Lietotāja rindas
- Komandu rindas
- Struktūrvienības rindas
Ja vēlaties definēt šo filtru, tad jāizvēlas vismaz viena no minētajām opcijām. Ir ļoti ieteicams, lai tabulai nebūtu biznesa vienības līmeņa filtra, ja vien tam nav spēcīga pamatojuma. Tas ir ieteicams pamatdatu scenārijam ar nelielu datu kopu, piemēram, valstu kodiem.
Visas rindas Ja atlasāt šo filtru, citas filtra kārtulas nevar definēt.
Tikai saistītās rindas Pārliecinieties, vai saistītā tabula ir pievienota bezsaistes profilam.
Pielāgošana Varat definēt pielāgotu filtru līdz pat trīs līmeņu dziļumā.

Ņemiet vērā, ka pielāgotā filtrā var būt 15 saistītas tabulas. Var būt arī 15 attiecības. 15 relāciju ierobežojums ir pārejošs, kas nozīmē, ja tabulā B ir N relācijas un jūs pievienojat atsauci uz tabulu B tabulā A, tad tas palielina A relāciju skaitu par N+1; viens plus N jau B tabulā. Šis ierobežojums ir katram profila vienumam tabulai profilā.

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

  2. Atlasiet tabulu un pēc tam definējiet filtrus.

  3. Atlasiet Tālāk.

  4. Iestatiet šādus filtrus:

    1. Izvēlieties rindu, kuru vēlaties padarīt pieejamu bezsaistē. Lai iestatītu Papildu nosacījumus, pielāgotajai opcijai izmantojiet izteiksmes papildnosacījumus.

    2. Attiecībās ir uzskaitītas dažādās attiecības, kas pieejamas starp pašreizējo tabulu un citām bezsaistes profilā pievienotām tabulām. Atlasot relāciju, tiek nodrošināts, ka saistītās rindas, kas seko šai relācijai, tiek lejupielādētas un padarītas pieejamas bezsaistē. Profilā var būt tikai līdz 15 saistītām tabulām. Ja pārsniegsit ierobežojumu, tiks parādīts kļūdas ziņojums un nevarēsit publicēt bezsaistes profilu.

    3. Sinhronizācijas intervāls definē sinhronizācijas biežumu, kas jālieto ierīcē, kura sinhronizējas ar datiem ar serveri. Ja tabulas dati, piemēram, katalogs vai produktu tabula, bieži nemainās, iespējams, vēlēsities koncentrēties tikai uz datu sinhronizēšanu, kad tas ir nepieciešams, piemēram, atsvaidzināt tikai vienu reizi dienā.

  5. Atlasiet Saglabāt.

Svarīgi

Nepievienojiet lietotājus bezsaistes profilā apgabalā Lietotāji ar bezsaistes piekļuvi . Šī iespēja ir piemērojama tikai modeļa vadītām programmām un ir pieejama tikai atsevišķiem lietotājiem.

Pielāgota mobile offline 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 veidnes un bezsaistes statusa ikonas izmantošana

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

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

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

  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.

Skatiet arī: