Офлайн профильді оңтайландыру

Модельге негізделген бағдарламалар үшін офлайн профильді жасағанда немесе жаңартқанда көп нәрсені ескеру керек. Офлайн профиль бағдарлама пайдаланушыларына өрістегі тапсырмаларды орындау үшін қажет барлық деректерді қамтуы керек. Егер ол тым көп деректерді қамтыса, бағдарлама пайдаланушылары деректерінің жүктелуін күтіп қалуы мүмкін. Тіпті олардың құрылғысында бос орын таусылуы мүмкін. Бағдарлама пайдаланушылары тамаша тәжірибеге ие болуы үшін құрылғылар мен деректер жоспарларын ескеру қажет.

Төмендегі нұсқаулар ұйымыңыздың нақты қажеттіліктеріне жауап беретін дербес профиль жасауға көмектеседі.

Пайдаланушыларды тым көп деректерді жүктеп алуға мәжбүрлемеңіз

Әрбір пайдаланушы әртүрлі деректер жинағына қол жеткізе алады. Пайдаланушылардың әртүрлі топтары көретін деректер саны туралы ойлану және тексеру маңызды. Мысалы, топтың сатылым менеджері жергілікті сатылым менеджеріне қарағанда көбірек сатылым мүмкіндіктеріне қол жеткізе алады.

Офлайн профиліңізді әзірлегенде және нақты немесе сипаттық деректермен сынақтан өткізген кезде, мына ең жақсы тәжірибелерді есте сақтаңыз:

  • Жақсырақ жұмыс істеу үшін жазбалар санын 200 000-нан аз етіп шектеңіз. 3,000,000 жазбаларынан асып кетуге офлайн синхрондау қолдау көрсетпейді.
  • Кестелер санын 100-ден аз етіп шектеңіз.
  • Жалпы деректер өлшемін 1 ГБ-тан аз етіп шектеңіз.
  • Файлдар мен кескіндердің жалпы өлшемін 4 ГБ-тан аз етіп шектеңіз. Жүктеп алудың жалпы өлшемін азайту үшін сүзгілерді қолданыңыз.

Қолданбаңыздың желіден тыс деректері осы ұсыныстардан асып кетсе, пайдаланушылар синхрондауды, деректерді жоғары пайдалануды, батареяны жоғары пайдалануды және қолданба өнімділігін баяулайды.

Офлайн профилін оңтайландыру

Пайдаланушылар тек қажетті деректерді жүктеп алатынына көз жеткізу үшін келесі ең жақсы тәжірибелерді қолданыңыз. Жүктеп алынған деректерді оңтайландыру ұсынылған шектерден аспауды жеңілдетеді.

Дөңгелекті қайта құрмаңыз

Field Service немесе Sales қызметін теңшейтін болсаңыз, олардың әдепкі офлайн профильдерінен бастаңыз. Негізгі мүмкіндіктердің жұмыс істейтінін білесіз және стандартты пішіндерде пайдаланылатын кестелерді жіберіп алмайсыз.

Әдепкі офлайн профильдер кірістірілген шешім үшін қажет нәрсенің барлығын қамтиды. Бизнесіңіз үшін маңызды кестелерді қосуға болады.

Дегенмен, кестелерді әдепкі профильден жоймаңыз. Бұл кестелерсіз пішіндерде немесе көріністерде орындалу уақытында ақаулық пайда болуы мүмкін. Әдепкі профильде деректердің тым көп немесе тым аз жолдары болса, пайдаланушыларыңыз үшін деректер өлшемдерін оңтайландыру үшін ең үлкен кестелердегі сүзгілерді реттеңіз.

Әрбір пішінде сілтеме жасалған барлық кестелерді қосып, бағдарламаңызда қараңыз

Модельге негізделген бағдарламаға пішінді немесе көріністі қосқанда, іздеулерді қоса, басқа кестелерге сілтемелерді іздеңіз. Осы кестелердің әрқайсысының тиісті кесте немесе сүзгілермен офлайн профиліңізге қосылғанына көз жеткізіңіз. Веб-ресурс сценарийлерінде пайдаланылатын барлық кестелерді қосуды ұмытпаңыз.

Офлайн профильге кесте қосқанда, қай жолдар жүктелетінін анықтау үшін төрт опцияның бірін таңдауға болады:

  • Ұйымның жолдары
  • Барлық жолдар
  • Тек қатысты жолдар
  • Реттемелі

Әрбір кесте үшін ең жақсы опцияны таңдау үшін кестеңіз келесі санаттардың қайсысына жататынын қарастырыңыз:

  • Оқшау кестелер: Контакт сияқты қолданбада торлар ретінде көрінетін кестелер.

  • Қатысты кестелер: Бірлік сияқты басқа кестенің пішінінде немесе тор көрінісінде сілтеме жасалған кестелер.

  • Ресурс кестелері: Валюта немесе аумақ сияқты ресурс деректерін қамтитын кестелер.

Қосылатын кесте санатына негізделген жол опциясын таңдаңыз:

Кесте түрі Ұйымның жолдары Барлық жолдар Тек қатысты жолдар Реттемелі
Автономды
Қатысты
Ресурстар

Деректерді жүктеп алу өлшемін азайту үшін сүзгілерді пайдалану

Егер пайдаланушылар онлайн болғанда деректердің үлкен жинағына қол жеткізе алса, олар офлайн болғанда жүктеп алатын деректерді шектеу үшін сүзгілерді қолданыңыз.

Маңызды

Қатысты жолдарды жүктеп алу үшін орнатылған кестеге теңшелетін сүзгіні қоссаңыз, сүзгі OR ретінде қарастырылады. Бұл сүзгі көрсеткен жолдарға қосымша барлық қатысты жолдар жүктеп алынатынын білдіреді. Пайдаланушылар сіз ойлағаныңыздан көбірек деректерді жүктеп алуы мүмкін. Қатысты жолдарды жүктеп алып, қосымша сүзгіні қолданғыңыз келсе, Қатысты жолдар дегенді алып тастап, ANDарқылы реттелетін сүзгідегі қатынас пен қосымша шектеулерді көрсетіңіз.

  • Оқшау кестелер: қолданбаңыздағы тор көріністері үшін қажетті жазбаларды қамтитын теңшелетін сүзгіні пайдаланыңыз. Әдепкі бойынша, бағдарлама дизайнеріне кесте қосқанда барлық көріністер қосылады. Пайдаланушыларда бірдей деректер онлайн және офлайн екеніне көз жеткізу үшін дербес профильге қосатын деректерді сүзетін көріністерді нақты таңдаңыз.

    Айқын EQUALS шарты бар теңшелетін сүзгі көрсетілген скриншот.

  • Қатысты кестелер: пайдаланушылардың басқа сүзгі критерийлеріңізге сәйкес келетін ЖӘНЕ байланысты жолдарды жүктеп алуын қаласаңыз, реттелетін сүзгіні пайдаланыңыз.

    AND шарты бар теңшелетін сүзгі көрсетілген скриншот.

  • Ресурстар кестелері: Пайдаланушылар Белсенді күйі бар жолдар сияқты критерийлеріңізге сәйкес келетін жолдарды ғана жүктеп алуын қаласаңыз, реттелетін сүзгіні пайдаланыңыз.

    Белсенді күйіне ие теңшелетін сүзгі көрсетілген скриншот.

Жалпы реттелетін сүзгілер

Уақыт пен күн өрістері бойынша сүзу брондау және уақыт шкаласы элементтері сияқты уақытқа негізделген деректерге арналған. Болашақ және өткен күндерді ескеріңіз. Мысалы, жалпы сүзгі өткен айдағы және келесі үш айдағы кездесулерді қамтуы мүмкін.

НЕМЕСЕ күйінде басталу және аяқталу уақытына негізделген бірнеше сүзгілерді көрсететін скриншот.

Жүктеп алуды белгілі бір күйі бар жолдармен шектеу үшін күйі бойынша сүзіңіз.

Белсенді күйіне ие бірнеше сүзгі көрсетілген скриншот.

Теңшелетін санат немесе рөл өрістері бойынша сүзу бағдарламаға қажетті деректерге дейін үлкен кестелерді қамтуға арналған. Мысалы, деректерді пай иелеріне шектеу үшін контактілерді рөл бойынша сүзуге болады.

Рөлге негізделген сүзгі көрсетілген скриншот.

Жүктеп алуды баяулататын осы сүзгі қателеріне жол бермеңіз

Теңшелетін сүзгі баяу Dataverse сұрауына әкелсе, жүктеп алу процестері ұзағырақ уақыт алады. Жалпы өнімділік кедергілерін болдырмау үшін келесі ең жақсы тәжірибелерді орындаңыз:

  • Ішінара жол сәйкестіктерін немесе Құрамында, Бастауы немесе Соңында қолданбаңыз бар.

  • Реттелетін сүзгілердегі қарым-қатынастардың бірнеше деңгейіне жол бермеңіз. Мұндай сүзгілер жүктеп алу процесінің баяулауына әкелуі мүмкін:

    Кірістірілген қатынастары бар бірнеше сүзгілер көрсетілген скриншот.

  • Көптеген НЕМЕСЕ шарттарды қолданбаңыз.

Офлайн кесте бағандарын таңдау арқылы жүктеп алынған деректерді оңтайландыру (алдын ала қарау нұсқасы)

Маңызды

  • Бұл алдын ала қарау мүмкіндігі болып табылады.
  • Алдын ала қарау мүмкіндіктері өндірісті пайдалану үшін арналмаған және функционалдық шектеулі болуы мүмкін. Бұл мүмкіндіктер ресми жарияланудан бұрын қолжетімді, сондықтан тұтынушылар ерте қатынаса алады және кері байланыс бере алады.

Бірінші синхрондау өте үлкен деректер жиыны бар ұйымдар үшін, әсіресе шалғай аймақтарда аяқталуы мүмкін. Офлайн кесте бағанын таңдау (алдын ала қарау нұсқасы) қолданбада ешқашан пайдаланылмайтын бағандарды жүктеп алмау үшін құрылғыға жүктеп алу үшін бағандарды таңдауға болады. Бұл желіні де, дискіні де пайдалануды үнемдейді және синхрондау уақытын тездетеді. Бұл бірінші синхрондауға да, дельта синхрондауға да әсер еткенімен, жүктеп алу үшін көбірек жазбалар болғандықтан, бірінші синхрондау үлкен әсер етуі керек.

  1. Power Apps Studio ішінде сол жақ панельде Қолданбалар тармағын таңдаңыз.

  2. Үлгіге негізделген қолданбаны таңдап, Өңдеу таңдаңыз.

  3.  Параметрлер түймешігін таңдаңыз.

  4.  Жалпы таңдаңыз.

  5. Офлайн режимді және профильді таңдау бөлімінде ашылмалы мәзірден Таңдалған профильді өңдеу тармағын таңдаңыз.

  6. Профильді өңдеу тақтасы пайда болады. Офлайн пайдалануға арналған деректер бөлімінде оңтайландырғыңыз келетін кесте үшін Қосымша әрекеттер (<...>) белгішесін, одан кейін Өңдеу таңдаңыз.

  7. Есептік жазбаны өңдеу беті пайда болады. Таңдалған бағандар бөлімінде Бағандарды басқару опциясын таңдаңыз.

  8. Басқарылатын таңдалған бағандар таңбасында Тек қажет бағандарды таңдау опциясын таңдаңыз, содан кейін егер болса, қосымша бағандарды таңдаңыз. қажет.

    Маңызды

    Қолданбада пайдаланушы JavaScript коды болса, пайдаланушы кодында пайдаланылатын бағандардың желіден тыс профильде таңдалғанын тексеріңіз.

  9. Артқа таңдаңыз.

  10. Сақтау пәрменін таңдаңыз.

  11. Сақтау + жабу таңдаңыз.

  12. Параметрлер жабыңыз және Жариялау таңдаңыз.

Ескерім

  • Автоматты түрде жасалған дербес профильді пайдаланатын кенеп қолданбалары үшін жүйе құрылғыда жүктелген бағандарды автоматты түрде оңтайландырады.
  • Пайдаланылмаған бағандардың көп саны бар кестелердегі бағандарды таңдауды ұсынамыз.
  • бағандарды басқару опциясы басқару орталығының офлайн конфигурациясында Power Platform қосылмаған..

Келесіні де қараңыз:

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).