Делите путем


Смернице за профил ван мреже

Имајте много тога на уму када креирате или ажурирате ванмрежни профил за апликације засноване на моделу. Ванмрежни профил би требало да садржи све податке који су корисницима апликације потребни за довршавање задатака на терену. Међутим, ако то обухвата превише података, корисници апликације могу да се заглаве чекајући да се њихови подаци преузму. Можда им чак понестане простора на уређају. Мораћете да узмете у обзир уређаје и планове података које корисници апликације имају да бисте били сигурни да имају одличан доживљај.

Следећа упутства ће вам помоћи да креирате ванмрежни профил који задовољава тачне потребе ваше организације.

Планирајте увођење ванмрежног профила

Развијте и уведите ванмрежни профил у три фазе:

Илустрација која приказује Фазу 1 за аутора, Фазу 2 за тестере и Фазу 3 за кориснике.

Фаза 1: Развијајте и понављајте

Када подесите ванмрежни профил, време је да почнете са тестирањем и финим подешавањем. Користите Power Apps Mobile или Field Service Mobile да бисте утврдили како се апликација понаша када је ван мреже. За Windows ћете пронаћи апликацију у продавници Microsoft Store која дозвољава понављање без потребе за мобилним уређајем.

У овој фази ћете додати табеле и применити филтере на постојеће табеле да бисте се уверили да су прави подаци преузети у апликацију.

Исход: Потврђујете да све табеле и обрасци функционишу ван мреже након преузимања података и да су величине преузимања разумне.

Важно

Метаподаци за апликацију се преузимају када се апликација покрене. То значи да ако промените компоненту у апликацији, као што је компонента обрасца или приказ, онда је потребно да поново покренете апликацију да би профил одражавао промене.

Фаза 2: Тест са корисницима

Замолите неколико корисника да тестирају апликацију са правим подацима. Уверите се да се ванмрежни профил скалира за различите типове корисника и да раде на уређајима са различитим капацитетима складиштења. Проверите страницу "Статус ван мреже" за сваког корисника. Колико табела и датотека преузимају различити типови корисничких налога? Подесите филтере у ванмрежном профилу да бисте повећали или смањили количину преузетих података.

Снимак екрана странице „Статус ван мреже“ апликације за мобилне уређаје након успешног преузимања.

Исход: Потврђујете да ванмрежни профил скалира на реалне случајеве коришћења.

Фаза 3: Уведите у употребу

Примените апликацију на остатак ваше организације.

Исход: Потврђујете да свака класа корисника у увођењу може успешно да се синхронизује и ради ван мреже.

Не терајте кориснике да преузимају превише података

Сваки корисник може имати приступ различитом скупу података. Важно је размислити и тестирати колико ће података видети различите групе корисника. На пример, менаџер продаје групе може имати приступ већем броју могућности за продају од локалног менаџера продаје.

Док развијате ванмрежни профил и тестирате са стварним или репрезентативним подацима, имајте на уму ове најбоље праксе:

  • Ограничите број записа на мање од 200.000 за боље перформансе. Синхронизација ван мреже не подржава прекорачење 3,000,000 3,000,000 #1.
  • Ограничите број табела на мање од 100.
  • Ограничите укупну величину података на мање од 1 GB.
  • Ограничите укупну величину датотека и слика на мање од 4 ГБ. Примените филтере да бисте смањили укупну величину преузимања.

Ако ванмрежни подаци апликације премашују ове препоруке, корисници ће искусити спорије синхронизације, већу искоришћеност података, већу потрошњу батерије и спорије перформансе апликација.

Оптимизујте ванмрежни профил

Примените следеће најбоље праксе да бисте се уверили да корисници преузимају само потребне податке. Оптимизација преузетих података олакшаће боравак у границама препорученог.

Не измишљајте точак

Ако прилагођавате услугу Field Service или Sales, почните од подразумеваних ванмрежних профила. Знате да ће основне функције функционисати и неће вам недостајати табеле које се користе у стандардним обрасцима.

Подразумевани ванмрежни профили укључују све што вам је потребно за готово решење. Можете да додате још табела које су важне за ваше пословање.

Али немојте да уклањате табеле из подразумеваног профила. Без тих табела, обрасци или прикази могу да буду неуспешне у време извршавања. Ако подразумевани профил садржи превише или премало редова података, подесите филтере у највећим табелама да бисте оптимизовали величине података за кориснике.

Додавање свих табела на које се упућује у сваком обрасцу и приказу у апликацији

Када додате образац или приказ у апликацију засновану на моделу, потражите референце на друге табеле, укључујући и проналажења. Уверите се да је свака од ових табела укључена у ванмрежни профил са одговарајућом повезаном табелом или филтерима. Уверите се да сте додали све табеле које се користе у скриптама веб-ресурса.

Када додате табелу ванмрежном профилу, можете одабрати једну од четири опције да бисте одредили који редови ће бити преузети:

  • Редови организације
  • Сви редови
  • Само сродни редови
  • Прилагођено

Да бисте одабрали најбољу опцију за сваку табелу, размотрите којој од следећих категорија табела припада:

  1. Самосталне табеле: Табеле које су видљиве као мреже у апликацији, као што је Контакт

  2. Повезане табеле: Табеле на које се упућује у приказу обрасца или мреже друге табеле, као што је Јединица

  3. Табеле ресурса: Табеле које садрже податке о ресурсима, као што су Валута или Територија

Одаберите опцију реда на основу категорије табеле коју додајете:

Тип табеле Редови организације Сви редови Само сродни редови Прилагођено
Самостално
Повезано
Ресурси

Коришћење филтера за смањење величине преузимања података

Ако корисници имају приступ великом скупу података када су на мрежи, примените филтере да бисте ограничили податке које ће преузети када су ван мреже.

Важно

Ако додате прилагођени филтер у табелу која је подешена да преузима сродне редове, филтер ће бити третиран као OR. То значи да се преузимају сви сродни редови, поред редова наведених у филтеру. Корисници могу да преузму више података него што сте наумили. Ако желите да преузмете повезане редове и примените додатни филтер, обришите опцију Само сродни редови и наведите релацију и додатна ограничења у прилагођеном филтеру користећи AND.

  • Самосталне табеле: Користите прилагођени филтер који садржи записе који су потребни за приказе мреже у апликацији. Подразумевано, сви прикази су укључени када додате табелу у дизајнер апликација. Да бисте се уверили да корисници имају исте податке на мрежи и ван мреже, изричито изаберите приказе које филтрирате податке које сте укључили у ванмрежни профил.

    Снимак екрана који приказује прилагођени филтер са експлицитним условом EQUALS.

  • Повезане табеле: Користите прилагођени филтер ако желите да корисници преузму редове који су повезани И који одговарају вашим другим критеријумима филтера.

    Снимак екрана који приказује прилагођени филтер са експлицитним условом AND.

  • Табеле ресурса: Користите прилагођени филтер ако желите да корисници преузимају само редове који одговарају вашим критеријумима, као што су редови са активним статусом.

    Снимак екрана који приказује прилагођени филтер чији статус је једнак Активном.

Заједнички прилагођени филтери

Филтрирајте по пољима времена и датума за податке у којима је време релевантно, као што су резервације и ставке временске осе. Размислите и о будућим и прошлим датумима. На пример, заједнички филтер може да садржи заказане обавезе из протеклог месеца и наредна три месеца.

Снимак екрана који приказује више филтера, на основу времена почетка и завршетка, у услову OR.

Филтрирајте по статусу да бисте ограничили преузимања на редове са одређеним статусом.

Снимак екрана који приказује више филтера чији статус је једнак Активном.

Филтрирајте по прилагођеним пољима категорије или улоге да бисте свели опсег великих табела на податке потребне за апликацију. На пример, можете да филтрирате контакте по улози да бисте ограничили податке на заинтересоване стране.

Снимак екрана који приказује филтер заснован на улози.

Избегавајте ове замке филтера које могу да успоре преузимања

Ако прилагођени филтер резултира спорим Dataverse упитом, преузимања ће трајати дуже. Следите ове најбоље праксе да бисте избегли уобичајена уска грла перформанси:

  • Немојте користити делимична подударања ниски или одредбе "Садржи", "Почиње са" или "Завршава се са".

  • Избегавајте више нивоа релација у прилагођеним филтерима. Такви филтери могу довести до спорог преузимања:

    Снимак екрана који приказује више филтера са угнежђеним релацијама.

  • Избегавајте коришћење многих OR услова.

Не пропустите податке који су потребни вашим корисницима

Тестирајте да ли ваши корисници имају све потребне податке. Упоредите доступне податке када је апликација на мрежи и када је ван мреже. Док је уређај у режиму рада у авиону, уверите се да прикази и обрасци приказују исте податке као у веб-прегледачу на мрежи. Ако постоје разлике, подесите филтере у приказима или подесите филтере у ванмрежном профилу.

  • Токови пословних процеса: Ако образац садржи ток пословног процеса, уверите се да сте додали табелу тока пословног процеса. За више информација, идите у Подржане могућности.

  • Датотеке и слике: Ако ванмрежни профил садржи датотеке и слике, мораћете да им додате табеле. За више информација, идите на чланак Конфигурисање мобилних ванмрежних профила за датотеке и слике. Користите прилагођене филтере да бисте ограничили преузимање критичних датотека.

  • Временска оса: Да би белешке на контроли временске осе биле доступне ван мреже, додајте табелу Белешке и табелу Корисници ванмрежном профилу. Белешке могу бити велике ако корисници отпремају слике и видео записе, зато примените прилагођене филтере на табелу Белешке да бисте ограничили време преузимања.

    Важно

    Преузимања података могу бити спорија ако корисници отпремају датотеке веће од 4 MB у контролу временске осе. Ако корисници треба да отпреме датотеке веће од 4 MB, користите контролу брзих напомена у услузи Field Service или Датотеке/Слике уместо временске осе да бисте побољшали перформансе.

Погледајте и

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).