Geriausios programos, skirtos naudoti neprisijungus, kūrimo praktikos
Šiame straipsnyje pateikiamos rekomendacijos, kaip sukurti geriausią patirtį programų, sukonfigūruotų naudoti neprisijungus, naudotojams.
- Jei drobės programą sukonfigūruojate naudoti neprisijungus, turite optimizuoti, kaip programa gauna duomenis iš duomenų šaltinis. Sužinokite daugiau: Kaip sukurti geriausią neprisijungus pasiekiamo vartotojo patirtį drobės programose
- Kad veiktų neprisijungus, programa iš pradžių turi atsisiųsti visus reikiamus išteklius, įskaitant išteklius ir duomenis, kad veiktų nepriklausomai nuo tinklo ryšio. Šis procesas yra vienkartinė sąrankos užduotis, kuri atliekama pirmą kartą naudojant programą. Šio pradinio atsisiuntimo greičiui įtakos turi į įrenginį atsisiųstų duomenų kiekis, kurį lemia neprisijungus pasiekiamų profilio nustatymai ir duomenų, pasiekiamų vartotojui programos aplinkoje, kiekis. Kad pradinė patirtis būtų sklandi, patartina planuoti programos išleidimą neprisijungus.
Kaip sukurti geriausią neprisijungus pasiekiamą vartotojo patirtį drobės programose
Naudokite šias rekomendacijas, kad sukurtumėte greitą vartotojo patirtį konkretiems scenarijams.
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 stulpeliai. |
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. |
"Mobile offline" drobės programų diagnozavimas naudojant monitorių
Monitorius yra įrankis, suteikiantis kūrėjams gilų vaizdą apie tai, ką programa daro ir kaip ji tai daro, registruodama visas pagrindines veiklas, kurios vyksta programoje jai veikiant. Galite prijungti programos mobiliesiems seansą prie monitoriaus , kad greičiau geriau diagnozuotumėte ir pašalintumėte triktis.
Programos išleidimo neprisijungus planavimas
Svarbu
Jei naudojate automatiškai sugeneruotą autonominį profilį (pasiekiamas tik drobės programoms) ir jei pirmasis sinchronizavimas užima per daug laiko, turėtumėte sukurti neautomatinį autonominį profilį naudodami toliau nurodytus geriausios praktikos pavyzdžius.
Kurkite ir išleiskite neprisijungus pasiekiamą programą trimis etapais.
1 etapas: kūrimas ir iteracijų vykdymas
Nustatę drobės programų "Mobile Offline" arba "Mobile Offline" nustatymą modeliu pagrįstoms programoms, laikas pradėti testuoti ir koreguoti. Naudokite Power Apps "Mobile" arba "Field Service Mobile ", kad nustatytumėte, kaip programa veikia, kai ji neprisijungusi. Jei naudojate "Windows", Power Apps "Microsoft Store" rasite programėlę "Windows", kuri leidžia kartoti be mobiliojo įrenginio.
Šiame etape pridėsite lentelių ir pritaikysite filtrus esamoms lentelėms, kad įsitikintumėte, jog į programą atsisiunčiami tinkami duomenys, vadovaudamiesi autonominio profilio optimizavimo gairėmis.
Rezultatas
Patvirtinate, kad atsisiuntus duomenis visos lentelės ir formos veikia neprisijungus ir kad atsisiuntimų dydžiai yra pagrįsti.
Svarbu
Modeliu pagrįstos programos metaduomenys gaunami, kai programa paleidžiama. Tai reiškia, kad jei pakeisite programos komponentą, pvz., formos komponentą ar rodinį, turėsite iš naujo paleisti profilio programą, kad ji atspindėtų pakeitimus.
2 etapas: bandymas su vartotojais
Paprašykite kelių vartotojų išbandyti programą su realiais duomenimis. Įsitikinkite, kad autonominiai profiliai pritaikomi skirtingiems vartotojų tipams ir veikia su įvairaus dydžio saugyklas turinčiais įrenginiais. Patikrinkite kiekvieno vartotojo puslapį Įrenginio būsena (pasiekiamas iš karto modeliu pagrįstose programose). Daugiau informacijos ieškokite Autonominio šablono ir būsenos neprisijungus piktogramos naudojimas. Koreguokite autonominio profilio filtrus, kad padidintumėte arba sumažintumėte atsisiunčiamų duomenų kiekį.
Rezultatas
Jūs patvirtinate, kad neprisijungus pasiekiamas profilis taikomas realaus naudojimo atvejams. Jei ne, optimizuokite neprisijungus pasiekiamą profilį.
3 etapas: pristatymas
Įdiekite programą likusioje organizacijos dalyje.
Rezultatas
Jūs patvirtinate, kad kiekviena išleistų vartotojų klasė gali sėkmingai sinchronizuoti ir dirbti neprisijungus.
Nepraleiskite duomenų, kurie reikalingi vartotojams
Patikrinkite, ar jūsų vartotojai turi visus jiems reikalingus duomenis. Palyginkite prieinamus duomenis, kai programa prijungta / neprisijungta prie tinklo. Kai įrenginys veikia lėktuvo režimu, patikrinkite, ar rodiniai ir formos rodo tuos pačius duomenis, kaip ir žiniatinklio naršyklėje prisijungus prie tinklo. Jei yra skirtumų, koreguokite filtrus rodiniuose arba savo autonominiame profilyje.
Pridėkite susijusių lentelių, jei jos reikalingos programai
Veiklos procesų sekos: jei formoje yra veiklos procesų seka, būtinai įtraukite veiklos procesų seka lentelę. Daugiau informacijos ieškokite Palaikomos galimybės.
Failai ir vaizdai: jei jūsų neprisijungus naudojamame profilyje yra failų ir vaizdų, pridėkite jiems lenteles. Daugiau informacijos ieškokite Failų ir vaizdų konfigūravimas neprisijungus pasiekiamais modeliu pagrįstose programose arba Failų ir vaizdų konfigūravimas neprisijungus pasiekiamose drobės programose. Naudokite pasirinktinius filtrus, kad apribotumėte svarbių failų atsisiuntimą.
Laiko planavimo juosta: jei norite, kad laiko planavimo juostos valdiklio pastabos (tik modeliu pagrįstoms programoms) būtų pasiekiamos neprisijungus, įtraukite lentelę Notes ir Users į autonominio profilio paskyras. Pastabos gali būti didelės, jei vartotojai įkelia vaizdus ir vaizdo įrašus, todėl pritaikykite pasirinktinius filtrus pastabų lentelei, kad apribotumėte atsisiuntimo laiką.
Svarbu
Duomenys gali būti atsiunčiami lėtai, jei vartotojai įkelia didesnius nei 4 MB failus į laiko planavimo juostos valdiklį. Jei vartotojams reikia įkelti didesnius nei 4 MB failus, norėdami pagerinti efektyvumą, naudokite sparčiųjų pastabų valdiklį „Field Service“ arba Failai/Vaizdai, o ne laiko planavimo juostą.
"Mobile offline" sinchronizavimo patarimai
„Mobile offline“ sinchronizavimas su mobiliaisiais įrenginiais vyksta periodiškai; sinchronizavimo ciklas gali trukti kelias minutes, priklausomai nuo „Azure” tinklo gaišties, sinchronizuoti nustatyto duomenų kiekio ir mobiliojo ryšio tinklo greičio; Sinchronizavimo metu vartotojai vis tiek gali naudoti programas mobiliesiems.
Pradinio metaduomenų atsisiuntimo laikas nustatomas pagal bendrą lentelių skaičių neprisijungus sukonfigūruotų programų moduliuose. Būtinai sukonfigūruokite tik tas lenteles ir programų modulius neprisijungus, kurie yra būtini norint optimizuoti galutinių vartotojų patirtį.
Įsitikinkite, kad bet kuriame rodinyje, kuriame norite dirbti neprisijungę, nėra nuorodų į lenteles, kurios nesukonfigūruotos naudoti neprisijungus. Pavyzdžiui, darant prielaidą, kad paskyra yra autonominiame profilyje, abonemento rodinys, nurodantis pagrindinį kontaktą, kai kontakto nėra profilyje, nepasiekiamas.
vartotojo saugos teisių pakeitimai atnaujinami kito sinchronizavimo ciklo metu. Iki to laiko vartotojai gali ir toliau pasiekti duomenis pagal savo ankstesnes saugos teises, tačiau visi jų atlikti pakeitimai patvirtinami sinchronizavimo su serveriu metu. Jei jie nebeturi teisių keisti eilutės, jie gauna klaidos pranešimą ir eilutė nebus sukurta, atnaujinta ar panaikinta.
Bet kokie vartotojo teisių peržiūrėti eilutę pakeitimai nepradės veikti mobiliajame įrenginyje iki kito sinchronizavimo ciklo.
"Mobile offline" atsižvelgia į mobiliųjų įrenginių programėlių saugos modelį ir hierarchinį saugos modelį, išskyrus lauko lygio saugą ir lauko bendrinimą.
Taip pat žr.
- Optimizuokite neprisijungus pasiekiamą profilį
- Konfigūruokite drobės programas neprisijungus
- Modeliu pagrįstų programų konfigūravimas neprisijungus
- „Field Service (Dynamics 365)“ mobiliųjų įrenginių programėlės autonominių duomenų konfigūravimas (su vaizdo įrašu)
- Penki patarimai, kaip įdiegti „Field Service (Dynamics 365)“ mobiliųjų įrenginių programėlę (tinklaraštis)