Смернице за профил ван мреже
Имајте много тога на уму када креирате или ажурирате ванмрежни профил за апликације засноване на моделу. Ванмрежни профил би требало да садржи све податке који су корисницима апликације потребни за довршавање задатака на терену. Међутим, ако то обухвата превише података, корисници апликације могу да се заглаве чекајући да се њихови подаци преузму. Можда им чак понестане простора на уређају. Мораћете да узмете у обзир уређаје и планове података које корисници апликације имају да бисте били сигурни да имају одличан доживљај.
Следећа упутства ће вам помоћи да креирате ванмрежни профил који задовољава тачне потребе ваше организације.
Планирајте увођење ванмрежног профила
Развијте и уведите ванмрежни профил у три фазе:
Фаза 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, почните од подразумеваних ванмрежних профила. Знате да ће основне функције функционисати и неће вам недостајати табеле које се користе у стандардним обрасцима.
Подразумевани ванмрежни профили укључују све што вам је потребно за готово решење. Можете да додате још табела које су важне за ваше пословање.
Али немојте да уклањате табеле из подразумеваног профила. Без тих табела, обрасци или прикази могу да буду неуспешне у време извршавања. Ако подразумевани профил садржи превише или премало редова података, подесите филтере у највећим табелама да бисте оптимизовали величине података за кориснике.
Додавање свих табела на које се упућује у сваком обрасцу и приказу у апликацији
Када додате образац или приказ у апликацију засновану на моделу, потражите референце на друге табеле, укључујући и проналажења. Уверите се да је свака од ових табела укључена у ванмрежни профил са одговарајућом повезаном табелом или филтерима. Уверите се да сте додали све табеле које се користе у скриптама веб-ресурса.
Када додате табелу ванмрежном профилу, можете одабрати једну од четири опције да бисте одредили који редови ће бити преузети:
- Редови организације
- Сви редови
- Само сродни редови
- Прилагођено
Да бисте одабрали најбољу опцију за сваку табелу, размотрите којој од следећих категорија табела припада:
Самосталне табеле: Табеле које су видљиве као мреже у апликацији, као што је Контакт
Повезане табеле: Табеле на које се упућује у приказу обрасца или мреже друге табеле, као што је Јединица
Табеле ресурса: Табеле које садрже податке о ресурсима, као што су Валута или Територија
Одаберите опцију реда на основу категорије табеле коју додајете:
Тип табеле | Редови организације | Сви редови | Само сродни редови | Прилагођено |
---|---|---|---|---|
Самостално | ✓ | ✓ | ||
Повезано | ✓ | ✓ | ||
Ресурси | ✓ | ✓ |
Коришћење филтера за смањење величине преузимања података
Ако корисници имају приступ великом скупу података када су на мрежи, примените филтере да бисте ограничили податке које ће преузети када су ван мреже.
Важно
Ако додате прилагођени филтер у табелу која је подешена да преузима сродне редове, филтер ће бити третиран као OR. То значи да се преузимају сви сродни редови, поред редова наведених у филтеру. Корисници могу да преузму више података него што сте наумили. Ако желите да преузмете повезане редове и примените додатни филтер, обришите опцију Само сродни редови и наведите релацију и додатна ограничења у прилагођеном филтеру користећи AND.
Самосталне табеле: Користите прилагођени филтер који садржи записе који су потребни за приказе мреже у апликацији. Подразумевано, сви прикази су укључени када додате табелу у дизајнер апликација. Да бисте се уверили да корисници имају исте податке на мрежи и ван мреже, изричито изаберите приказе које филтрирате податке које сте укључили у ванмрежни профил.
Повезане табеле: Користите прилагођени филтер ако желите да корисници преузму редове који су повезани И који одговарају вашим другим критеријумима филтера.
Табеле ресурса: Користите прилагођени филтер ако желите да корисници преузимају само редове који одговарају вашим критеријумима, као што су редови са активним статусом.
Заједнички прилагођени филтери
Филтрирајте по пољима времена и датума за податке у којима је време релевантно, као што су резервације и ставке временске осе. Размислите и о будућим и прошлим датумима. На пример, заједнички филтер може да садржи заказане обавезе из протеклог месеца и наредна три месеца.
Филтрирајте по статусу да бисте ограничили преузимања на редове са одређеним статусом.
Филтрирајте по прилагођеним пољима категорије или улоге да бисте свели опсег великих табела на податке потребне за апликацију. На пример, можете да филтрирате контакте по улози да бисте ограничили податке на заинтересоване стране.
Избегавајте ове замке филтера које могу да успоре преузимања
Ако прилагођени филтер резултира спорим Dataverse упитом, преузимања ће трајати дуже. Следите ове најбоље праксе да бисте избегли уобичајена уска грла перформанси:
Немојте користити делимична подударања ниски или одредбе "Садржи", "Почиње са" или "Завршава се са".
Избегавајте више нивоа релација у прилагођеним филтерима. Такви филтери могу довести до спорог преузимања:
Избегавајте коришћење многих OR услова.
Не пропустите податке који су потребни вашим корисницима
Тестирајте да ли ваши корисници имају све потребне податке. Упоредите доступне податке када је апликација на мрежи и када је ван мреже. Док је уређај у режиму рада у авиону, уверите се да прикази и обрасци приказују исте податке као у веб-прегледачу на мрежи. Ако постоје разлике, подесите филтере у приказима или подесите филтере у ванмрежном профилу.
Додајте сродне табеле ако су потребне апликацији
Токови пословних процеса: Ако образац садржи ток пословног процеса, уверите се да сте додали табелу тока пословног процеса. За више информација, идите у Подржане могућности.
Датотеке и слике: Ако ванмрежни профил садржи датотеке и слике, мораћете да им додате табеле. За више информација, идите на чланак Конфигурисање мобилних ванмрежних профила за датотеке и слике. Користите прилагођене филтере да бисте ограничили преузимање критичних датотека.
Временска оса: Да би белешке на контроли временске осе биле доступне ван мреже, додајте табелу Белешке и табелу Корисници ванмрежном профилу. Белешке могу бити велике ако корисници отпремају слике и видео записе, зато примените прилагођене филтере на табелу Белешке да бисте ограничили време преузимања.
Важно
Преузимања података могу бити спорија ако корисници отпремају датотеке веће од 4 MB у контролу временске осе. Ако корисници треба да отпреме датотеке веће од 4 MB, користите контролу брзих напомена у услузи Field Service или Датотеке/Слике уместо временске осе да бисте побољшали перформансе.
Погледајте и
- Конфигуришите апликације засноване на моделу за рад ван мреже (верзија за преглед)
- Конфигуришите ванмрежне податке за Field Service (Dynamics 365) апликацију за мобилне уређаје (садржи видео)
- Пет савета за примену Field Service (Dynamics 365) апликације за мобилне уређаје (блог)
Напомена
Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)
Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).
Повратне информације
https://aka.ms/ContentUserFeedback.
Стиже ускоро: Током 2024. године постепено ћемо укидати проблеме са услугом GitHub као механизам повратних информација за садржај и заменити га новим системом повратних информација. За додатне информације, погледајте:Пошаљите и прегледајте повратне информације за