Megosztás a következőn keresztül:


Offline profil optimalizálása

A modellvezérelt alkalmazások offline profiljának létrehozásakor vagy frissítésekor számos dolgot szem előtt kell tartani. Az offline profilnak tartalmaznia kell minden olyan adatot, amelyre az alkalmazás felhasználóinak a helyszíni feladatok elvégzéséhez szükségük van. Ha azonban túl sok adatot tartalmaz, előfordulhat, hogy az alkalmazás felhasználói sokáig várakoznak az adatok letöltésére. Még az is előfordulhat, hogy elfogy a hely az eszközükön. Figyelembe kell vennie, hogy az alkalmazás felhasználói milyen eszközökkel és adatcsomagokkal rendelkeznek, hogy nagyszerű élményben legyen részük.

Az alábbi iránymutatások segítenek a szervezet pontos igényeinek megfelelő offline profil létrehozásában.

Ne kényszerítse a felhasználókat túl sok adat letöltésére

Előfordulhat, hogy minden felhasználó más-más adatkészlethez fér hozzá. Fontos átgondolni és tesztelni, hogy a különböző felhasználói csoportok mennyi adatot fognak látni. Egy csoport értékesítési vezetője például sokkal több értékesítési lehetőséghez férhet hozzá, mint egy helyi értékesítési vezető.

Az offline profil kialakítása és valós vagy reprezentatív adatokkal történő tesztelése során tartsa szem előtt ezeket az ajánlott eljárásokat:

  • A jobb teljesítmény érdekében korlátozza a rekordok számát 200 000 alatt. Az offline szinkronizálás nem támogatja a 3,000,000 rekordok túllépését.
  • Korlátozza a táblák számát 100-nál kevesebbre.
  • Korlátozza a teljes adatméretet 1 GB-nál kisebbre.
  • Korlátozza a fájlok és képek teljes méretét 4 GB alá. Szűrők alkalmazásával csökkentheti a teljes letöltési méretet.
  • Csökkentse a gyakran változó táblákba letöltött rekordok számát olyan mezők szűrésével, mint az állapot, csoport, régió, tulajdonos vagy hozzárendelt.

Ha az alkalmazás offline adatai meghaladják ezeket a javaslatokat, a felhasználók lassabb szinkronizálást, nagyobb adathasználatot, magasabb akkumulátorhasználatot és lassabb alkalmazásteljesítményt fognak látni.

Optimalizálja az offline profilt

Alkalmazza az alábbi ajánlott eljárásokat annak érdekében, hogy a felhasználók csak a szükséges adatokat töltsék le. A letöltött adatok optimalizálásával könnyebb lesz az ajánlott határértékeken belül maradni.

Ne találja fel a meleg vizet

Ha a Field Servies vagy a Sales szolgáltatást testreszabja, kezdje az alapértelmezett offline profilokból. Tudja, hogy az alapvető funkciók működni fognak, és a szabványos űrlapokban használt táblák nem fognak hiányozni.

Az alapértelmezett offline profilok mindent tartalmaznak, amire a kész megoldáshoz szüksége van. További táblákat adhat hozzá, amelyek fontosak a vállalkozása számára.

Ne távolítsa el azonban a táblákat az alapértelmezett profilból. E táblák nélkül az űrlapok vagy nézetek futidőben meghibásodhatnak. Ha az alapértelmezett profil túl sok vagy túl kevés adatsort tartalmaz, állítsa be a legnagyobb táblák szűrőit, hogy optimalizálja az adatméretet a felhasználók számára.

Adja hozzá az alkalmazás űrlapjai és nézetei által hivatkozott összes táblát

Amikor űrlapot vagy nézetet ad hozzá a modellvezérelt alkalmazáshoz, keressen hivatkozásokat más táblákra, beleértve a kereséseket is. Győződjön meg róla, hogy minden ilyen tábla szerepeljen az offline profiljában a megfelelő kapcsolódó táblával vagy szűrőkkel. Ügyeljen arra, hogy a webeserőforrás-szkriptekben használt összes táblát is hozzáadja.

Amikor hozzáad egy táblát az offline profilhoz, négy lehetőség közül választhat, hogy mely sorokat töltse le:

  • Szervezet sorai
  • Összes sor
  • Csak a kapcsolódó sorok
  • Egyéni

Ha minden táblához a legjobb lehetőséget választja, gondolja át, hogy a következő kategóriák közül a tábla melyikhez tartozik:

  • Önálló táblák: Az alkalmazásban rácsként látható táblázatok, például a Kontakt.

  • Kapcsolódó táblák: Olyan táblák, amelyekre egy másik tábla, például az Egység űrlap- vagy rácsnézetében hivatkoznak.

  • Erőforrástáblák: Erőforrásadatokat tartalmazó táblák, például Pénznem vagy Terület.

Válasszon egy soropciót a hozzáadott tábla kategóriája alapján:

Tábla típusa Szervezet sorai Összes sor Csak a kapcsolódó sorok Egyéni
Önálló
Kapcsolódó
Erőforrások

Szűrők használata az adatok letöltési méretének csökkentéséhez

Ha a felhasználók online módban nagy mennyiségű adathoz férnek hozzá, alkalmazzon szűrőket, hogy korlátozza az offline módban történő letöltést.

Fontos

Ha egyéni szűrőt ad hozzá egy olyan táblához, amely a kapcsolódó sorok letöltésére van beállítva, a szűrőt OR operátorként kezeli a rendszer. Ez azt jelenti, hogy a szűrő által meghatározott sorokon kívül az összes kapcsolódó sort letölti. Megtörténhet, hogy a felhasználók a tervezettnél több adatot töltenek le. Ha kapcsolódó sorokat szeretne letölteni és további szűrőt alkalmazni, törölje a Csak a kapcsolódó sorok lehetőséget, és adja meg a kapcsolatot és a további korlátozásokat egy egyéni szűrőben az AND használatával.

  • Önálló táblák: Használjon egyéni szűrőt, amely tartalmazza az alkalmazás rácsnézeteihez szükséges rekordokat. Alapértelmezés szerint a rendszer minden nézetet tartalmaz, amikor táblát ad hozzá az alkalmazástervezőben. Annak érdekében, hogy a felhasználók ugyanazokkal az adatokkal rendelkezzenek online és offline, kifejezetten válassza ki azokat a nézeteket, amelyek az offline profilban szereplő adatokat szűrik.

    Képernyőkép, amely egy egyéni szűrőt mutat kifejezett EQUALS feltétellel.

  • Kapcsolódó táblák: Használjon egyéni szűrőt, ha azt szeretné, hogy a felhasználók olyan kapcsolódó ÉS sorokat töltsenek le, amelyek megfelelnek a többi szűrési feltételnek.

    Képernyőkép, amely egy egyéni szűrőt mutat kifejezett AND feltétellel.

  • Erőforrástáblák: Használjon egyéni szűrőt, ha azt szeretné, hogy a felhasználók csak a feltételeknek megfelelő sorokat töltsenek le, például az Aktív állapotú sorokat.

    Képernyőkép, amely egy Aktívnak megfelelő állapotú egyéni szűrőt mutat.

Gyakori egyéni szűrők

Szűrés idő- és dátummezők szerint az időközpontú adatok, például a foglalások és az idősorelemek esetében. A jövőbeli és a múltbeli dátumokat is vegye figyelembe. Előfordulhat például, hogy egy gyakori szűrő az elmúlt és a következő három hónap találkozóit tartalmazza.

Képernyőkép, amely több szűrőt mutat be kezdési és befejezési időpontok alapján VAGY feltételben.

Szűrés állapot szerint, hogy a letöltéseket egy bizonyos állapotú sorokra korlátozza.

Képernyőkép, amely több szűrőt mutat Aktívnak megfelelő állapottal.

Szűrés egyéni kategória vagy szerepkörmezők szerint: a nagy tábláknak az alkalmazáshoz szükséges adatokra való leegyszerűsítéséhez. Például szűrheti a kapcsolattartókat szerepkörök szerint, hogy az adatokat a résztvevőkre korlátozza.

Képernyőkép, amely a Szerepkör alapján történő szűrést mutatja.

Kerülje el az alábbi a szűrési buktatókat, amelyek lassíthatják a letöltést

Ha egy egyéni szűrő eredménye lassú Dataverse-lekérdezés, a letöltések még tovább tartanak. A gyakori teljesítménybeli szűk keresztmetszetek elkerülése érdekében kövesse az alábbi ajánlott eljárásokat:

  • Ne használjon részleges karakterlánc-egyezéseket vagy tartalmaz,ezzel kezdődik vagy ezzel végződik.

  • Kerülje a többszintű kapcsolatokat az egyéni szűrőkben. Az ilyen szűrők lassú letöltést eredményezhetnek:

    Képernyőkép, amely több szűrőt jelenít meg beágyazott kapcsolatokkal.

  • Kerülje a sok VAGY feltétel használatát.

  • Ne használjon rövid időkereteket a gyakran változó táblák adatletöltésének csökkentése érdekében. Ha az offline profilban egy tábla nagy méretű, és gyakran változik, csökkentse a letöltött rekordok számát olyan mezők szűrésével, mint az állapot, csoport, régió, tulajdonos vagy hozzárendelt.

A letöltött adatok optimalizálása offline táblázatoszlop-kijelöléssel (előzetes verzió)

Fontos

  • Ez egy előnézeti funkció.
  • Az előzetes funkciókat nem célszerű termelési környezetben használni, és előfordulhat, hogy korlátozott funkcionalitással rendelkeznek. Ezek a funkciók a hivatalos kiadás előtt érhetők el, hogy az ügyfelek korán megismerkedhessenek velük, és visszajelzést adhassanak róluk.

Az első szinkronizálás eltarthat a nagyon nagy adatkészletekkel rendelkező szervezetek esetében, különösen a távoli területeken. Az Offline táblázat oszlopválasztása (előzetes verzió) segítségével kiválaszthatja az eszközre letölteni kívánt oszlopokat, hogy elkerülje az alkalmazásban soha nem használt oszlopok letöltését. Ez megtakarítja a hálózati és lemezhasználatot, és gyorsabb szinkronizálási időt eredményez. Bár ez az első szinkronizálásra és a változásszinkronizálásra is hatással van, az első szinkronizálásnak nagyobb hatással kell lennie, mivel több rekordot kell letölteni.

  1. A Power Apps Studio bal oldali panelen válassza az Alkalmazások lehetőséget.

  2. Válassza ki a modellvezérelt alkalmazást, majd válassza a Szerkesztés lehetőséget.

  3. Válassza a Beállítások lehetőséget.

  4. Válassza az Általános lehetőséget ****.

  5. Az Offline mód és profil kiválasztása szakaszban válassza a Kijelölt profil szerkesztése lehetőséget a legördülő menüből.

  6. Megjelenik a Profil szerkesztése panel. Az Adatok offline használatra szakaszban az optimalizálni kívánt táblához válassza a További műveletek ( ...) ikont, majd válassza a Szerkesztés lehetőséget.

  7. Megjelenik az Edit Account (Fiók szerkesztése) lap. A Kijelölt oszlopok szakaszban válassza az Oszlopok kezelése lehetőséget.

  8. A Felügyelt kijelölt oszlopok panelen válassza a Csak a szükséges oszlopok kiválasztása lehetőséget, majd szükség esetén válasszon további oszlopokat.

    Fontos

    Ha egyéni JavaScript-kód van az alkalmazásban, győződjön meg arról, hogy az egyéni kódban használt oszlopok ki vannak jelölve az offline profilban.

  9. Válassza a Vissza lehetőséget.

  10. Válassza a Mentés parancsot.

  11. Válassza a Mentés + bezárás lehetőséget.

  12. Zárja be a Gépház, és válassza a Közzététel lehetőséget.

Megjegyzés

  • Az automatikusan létrehozott offline profilt használó vászonalapú alkalmazások esetében a rendszer automatikusan optimalizálja az eszközre letöltött oszlopokat.
  • Javasoljuk, hogy olyan táblák oszlopait válassza ki, amelyekben sok nem használt oszlop van.
  • Az oszlopok kezelése beállítás nincs engedélyezve a felügyeleti központ offline konfigurációjában Power Platform.

Kapcsolódó információk

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).