Bendrinti naudojant


Optimizuokite neprijungtą profilį

Kai kuriate arba atnaujinate modeliu pagrįstų programų autonominį profilį, būtina atsižvelgti į daugelį aspektų. Autonominiame profilyje turi būti visi duomenys, kurie reikalingi vartotojams, kad jie galėtų lauke atlikti užduotis. Tačiau jei programoje yra per daug duomenų, programos vartotojams gali tekti ilgai laukti, kol bus atsiųsti jų duomenys. Jiems net gali pritrūkti laisvos vietos įrenginyje. Turėsite atsižvelgti į įrenginius ir duomenų planus, kuriuos naudoja jūsų programos vartotojai, kad užtikrintumėte puikią jų patirtį.

Toliau pateikiamos rekomendacijos padės sukurti autonominį profilį, atitinkantį tikslius jūsų organizacijos poreikius.

Neverskite savo vartotojų siųstis per daug duomenų

Kiekvienas vartotojas gali turėti prieigą prie skirtingų duomenų rinkinių. Svarbu atsižvelgti į tai, kiek duomenų matys skirtingos vartotojų grupės, ir atlikti bandymus. Pavyzdžiui, grupės pardavimo vadovas gali turėti prieigą prie žymiai daugiau pardavimo galimybių nei vietinis pardavimo vadovas.

Kurdami savo autonominį profilį ir išbandydami su realiais arba reprezentaciniais duomenimis, atsižvelkite į šią geriausią praktiką:

  • Apribokite įrašų skaičių iki mažiau nei 200 000, kad pagerintumėte našumą. 3,000,000 įrašų viršijimas nepalaikomas sinchronizuojant neprisijungus.
  • Apribokite lentelių skaičių iki 100.
  • Apribokite bendrą duomenų dydį iki mažiau nei 1 GB.
  • Apribokite bendrą failų ir vaizdų dydį iki mažiau nei 4 GB. Taikykite filtrus, kad sumažintumėte bendrą atsisiuntimo dydį.
  • Sumažinkite dažnai keičiamose lentelėse atsisiunčiamų įrašų skaičių filtruodami tokius laukus kaip būsena, grupė, regionas, savininkas arba priskirta.

Jei programos neprisijungus pasiekiami duomenys viršys šias rekomendacijas, naudotojai matys lėtesnį sinchronizavimą, didesnį duomenų naudojimą, didesnį akumuliatoriaus naudojimą ir lėtesnį programos veikimą.

Optimizuokite savo autonominį profilį

Norėdami užtikrinti, kad vartotojai atsisiųstų tik reikiamus duomenis, taikykite toliau nurodytą geriausią praktiką. Optimizavus atsisiunčiamus duomenis bus lengviau neviršyti rekomenduojamų ribų.

Nebandykite išrasti dviračio

Jei tinkinate „Field Service“ arba „Sales“, pradėkite nuo jų numatytųjų autonominių profilių. Žinosite, kad veikia pagrindinės funkcijos, ir nepraleisite lentelių, naudojamų standartinėse formose.

Numatytuose autonominiuose profiliuose yra viskas, ko reikia iš anksto paruoštam naudoti sprendimui. Galite pridėti daugiau jūsų įmonei svarbių lentelių.

Tačiau nepašalinkite lentelių iš numatytojo profilio. Be šių lentelių gali įvykti formų arba rodinių vykdymo triktis. Jei numatytajame profilyje yra per daug arba per mažai duomenų eilučių, pakoreguokite didžiausių lentelių filtrus, kad optimizuotumėte vartotojų duomenų dydžius.

Įtraukite visas lenteles, minimas kiekvienoje formoje, ir peržiūrėkite savo programoje

Kai į modeliu pagrįstą programą pridedate formą arba rodinį, ieškokite nuorodų į kitas lenteles, įskaitant peržvalgas. Patikrinkite, ar kiekviena iš šių lentelių įtraukta į jūsų autonominį profilį kartu su atitinkama lentele ar filtrais. Būtinai įtraukite visas lenteles, naudojamas žiniatinklio išteklių scenarijuose.

Kai įtraukiate lentelę į autonominį profilį, galite pasirinkti vieną iš keturių parinkčių, kad nustatytumėte, kurios eilutės bus atsisiunčiamos:

  • Organizacijos eilutės
  • Visos eilutės
  • Tik susijusios eilutės
  • Pasirinktinis

Jei norite pasirinkti geriausią variantą kiekvienai lentelei, atsižvelkite į tai, kuriai iš toliau išvardytų kategorijų priklauso lentelė.

  • Atskiros lentelės: lentelės, kurios programoje matomos kaip tinkleliai, pvz., Kontaktas.

  • Susijusios lentelės: lentelės, nurodytos kitos lentelės formos arba tinklelio rodinyje, pvz., vienetas.

  • Išteklių lentelės: lentelės, kuriose yra išteklių duomenų, pvz., valiuta arba teritorija.

Pasirinkite eilutės parinktį pagal pridedamos lentelės kategoriją:

Lentelės tipas Organizacijos eilutės Visos eilutės Tik susijusios eilutės Pasirinktinis
Atskira
Susijusi
Išteklių

Filtrų naudojimas atsisiunčiamų duomenų dydžiui sumažinti

Jei prisijungę vartotojai turi prieigą prie didelio duomenų rinkinio, pritaikykite filtrus, kad apribotumėte duomenis, kuriuos jie atsisiųs autonominiu režimu.

Svarbu

Jei į lentelę, kuri nustatyta atsiųsti susijusias eilutes, įtrauksite pasirinktinį filtrą, jis bus laikomas sąlyga ARBA. Tai reiškia, kad atsisiunčiamos visos susijusios ir filtru nurodytos eilutės. Vartotojai gali atsisiųsti daugiau duomenų nei jūs numatėte. Jei norite atsisiųsti susijusias eilutes ir taikyti papildomą filtrą, išvalykite tik susijusias eilutes ir nurodykite ryšį bei papildomus pasirinktinio filtro apribojimus naudodami IR.

  • Atskiros lentelės: naudokite tinkintą filtrą, apimantį įrašus, reikalingus programos tinklelio rodiniams. Pagal numatytuosius nustatymus visi rodiniai įtraukiami į programų dizaino įrankį pridėjus lentelę. Norėdami užtikrinti, kad vartotojai turėtų tuos pačius duomenis prisijungę ir neprisijungę, kruopščiai pasirinkite rodinius, filtruojančius duomenis, kuriuos įtraukėte į autonominį profilį.

    Ekrano kopija, kurioje parodytas pasirinktinis filtras su aiškia sąlyga LYGU.

  • Susijusios lentelės: naudokite tinkintą filtrą, jei norite, kad naudotojai atsisiųstų eilutes, kurios yra susijusios IR atitinka kitus filtro kriterijus.

    Ekrano kopija, kurioje parodytas pasirinktinis filtras su sąlyga IR.

  • Išteklių lentelės: naudokite pasirinktinį filtrą, jei norite, kad vartotojai atsisiųstų tik tas eilutes, kurios atitinka jūsų kriterijus, pvz., eilutes su būsena Aktyvus.

    Ekrano kopija, kurioje parodytas tinkintas filtras, kurio būsena yra aktyvi.

Bendrieji pasirinktiniai filtrai

Su laiku susijusius duomenis, pvz., rezervacijas ir laiko planavimo juostos elementus, filtruokite pagal laiko ir datos laukus. Atsižvelkite ir į būsimas į praėjusias datas. Pavyzdžiui, įprastame filtre gali būti paskyrų iš praėjusio mėnesio ir ateinančių trijų mėnesių.

Ekrano kopija, kurioje rodomi keli filtrai, pagrįsti pradžios ir pabaigos laiku, OR būsenoje.

Filtruokite pagal būseną, kad apribotumėte atsisiuntimus iki eilučių su tam tikra būsena.

Ekrano kopija, kurioje parodyti keli filtrai, kurių būsena yra aktyvi.

Filtruokite pagal tinkintos kategorijos arba vaidmenų laukus ir sumažinkite didelių lentelių apimtį iki programai reikalingų duomenų. Pavyzdžiui, galite filtruoti kontaktus pagal vaidmenį ir apriboti duomenis iki suinteresuotųjų šalių.

Ekrano kopija, kurioje parodytas vaidmeniu pagrįstas filtras.

Venkite šių filtravimo problemų, dėl kurių gali būti lėčiau atsisiunčiami duomenys

Jei dėl pasirinktinio filtro sulėtėja „Dataverse“ užklausa, atsisiuntimai užtruks ilgiau. Norėdami išvengti dažniausiai pasitaikančių veikimo kliūčių, vadovaukitės toliau nurodyta geriausia praktika.

  • Nenaudokite dalinių eilučių atitikmenų arba Yra, Prasideda arba Baigiasi.

  • Pasirinktiniuose filtruose venkite kelių ryšių lygių. Dėl tokių filtrų gali sulėtėti atsisiuntimai:

    Ekrano kopija, kurioje parodyti keli filtrai su įdėtaisiais ryšiais.

  • Venkite naudoti daug OR sąlygų.

  • Nenaudokite mažų laiko langų, kad sumažintumėte duomenų atsisiuntimą lentelėse, kurios dažnai keičiasi. Jei autonominio profilio lentelė yra didelė ir dažnai keičiama, sumažinkite atsisiųstų įrašų skaičių filtruodami laukus, pvz., būseną, grupę, regioną, savininką arba priskirtus.

Optimizuokite atsisiųstus duomenis naudodami autonominės lentelės stulpelio pasirinkimą (peržiūros versija)

Svarbu

  • Tai yra peržiūros versijos funkcija.
  • Peržiūros funkcijos nėra skirtos naudoti gamybai ir gali būti apribotas jų funkcionalumas. Šias funkcijas galima naudoti prieš oficialų išleidimą, kad klientai galėtų gauti ankstyvą prieigą ir pateikti atsiliepimų.

Pirmasis sinchronizavimas gali užtrukti organizacijoms, turinčioms labai didelius duomenų rinkinius, ypač atokiose vietovėse. Naudodami autonominės lentelės stulpelių pasirinkimą (peržiūros versija) galite pasirinkti stulpelius, kuriuos norite atsisiųsti į įrenginį, kad neatsisiųstumėte stulpelių, kurie niekada nenaudojami programoje. Tai taupo tinklo ir disko naudojimą ir pagreitina sinchronizavimo laiką. Nors tai turi įtakos tiek pirmajam, tiek delta sinchronizavimui, pirmasis sinchronizavimas turėtų turėti didesnį poveikį, nes reikia atsisiųsti daugiau įrašų.

  1. Kairiajame Power Apps Studio šoniniame skydelyje pasirinkite Programos.

  2. Pasirinkite modeliu pagrįstą programą, tada pasirinkite Redaguoti.

  3. Pasirinkite Parametrai.

  4. Pasirinkite Bendra.

  5. Skiltyje Pasirinkite režimą neprisijungus ir profilį pasirinkite Redaguoti pasirinktą profilį iš išskleidžiamojo meniu.

  6. Rodoma sritis Redaguoti profilį . Sekcijos Duomenys , skirti naudoti neprisijungus, lentelėje, kurią norite optimizuoti, pasirinkite piktogramą Daugiau veiksmų (...), tada pasirinkite Redaguoti.

  7. Pasirodo puslapis Redaguoti paskyrą . Sekcijoje Pasirinkti stulpeliai pasirinkite parinktį Tvarkyti stulpelius .

  8. Srityje Valdomi pasirinkti stulpeliai pasirinkite parinktį Pasirinkti tik būtinus stulpelius, tada, jei reikia, pasirinkite daugiau stulpelių.

    Svarbu

    Jei programoje turite tinkintą "JavaScript" kodą, įsitikinkite, kad pasirinktiniame kode naudojami stulpeliai yra pasirinkti autonominiame profilyje.

  9. Pasirinkite Atgal.

  10. Pasirinkite Įrašyti.

  11. Pasirinkite Išsaugoti + uždaryti.

  12. Uždarykite Nustatymai ir pasirinkite Publikuoti.

Pastaba

  • Drobės programoms, naudojančioms automatiškai sugeneruotą neprisijungus profilį, sistema automatiškai optimizuoja į įrenginį atsisiųstus stulpelius.
  • Rekomenduojame pasirinkti stulpelius lentelėse, kuriose yra daug nenaudojamų stulpelių.
  • Parinktis Tvarkyti stulpelius neįjungta administravimo centro konfigūracijoje Power Platform Neprisijungus.

Taip pat žr.

Pastaba

Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)

Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).