Кенеп қолданбалары үшін мобильді офлайн режимін орнатыңыз

Пайдаланушылар Интернет қосылымы туралы алаңдамай жұмыс істеуі керек болса, кенеп қолданбасында офлайн режимін қосыңыз.

Алғышарттар

  • Кенеп қолданбасы шешімде болуы керек.

  • Бағанды ​​анық таңдау қосу керек. Мүмкіндікті қосу үшін өңдеуге арналған кенеп қолданбасын ашып, Параметрлер > Алдағы мүмкіндіктер > Алдын ала қарау тармағына өтіңіз. Айқын баған таңдау қосқышты Қосулы күйіне орнатыңыз.

  • Кенеп қолданбалары үшін офлайн режимін орнату үшін сізде Орта жасаушы, Жүйе әкімшісі немесе Жүйені реттеуші рөлі болуы керек. Бұл рөлдерде Canvas App және Mobile offline profile кестелерде жасау, оқу, жазу, жою және ортақ пайдалану артықшылықтары бар. Алдын ала анықталған қауіпсіздік рөлдері туралы мәліметтер.

  • Негізгі пайдаланушы рөлі бар пайдаланушылар офлайн қолданбаны аша алмайды. Canvas App және Mobile offline profile кестелерде оқу артықшылықтары бар реттелетін қауіпсіздік рөлі жасауыңыз керек.

  • Егер сізде бұрыннан реттелетін қауіпсіздік рөлі болса, оның Canvas App және Mobile offline profile кестелерде оқу артықшылықтарын беретініне көз жеткізіңіз. Түрлі артықшылықтар туралы мәліметтер.

Бағдарламаңызды Мobile Оffline функциясы үшін оңтайландыру

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

Мобильді желіден тыс пайдалануға арналған қолданбаны құрастырған кезде мына ең жақсы тәжірибелерді орындаңыз:

  • Ұялы телефонда қолданбаны іске қосқан кезде өнімділік маңызды. Орындаушы кенеп қолданбаларын жасау туралы қосымша ақпаратты Өнімді қолданбаларды жасауға шолу бөлімін қараңыз.

  • Функционалды түрде байланысты, мысалы, өрісте жұмыс істейтін пайдаланушылар орындайтын тапсырмалар сияқты қозғалыстағы сценарийлерді анықтаңыз.

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

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

Кестелер үшін желіден тыс мүмкіндікті қосыңыз

Желіден тыс бірінші қолданба пайдаланатын кестелерде офлайн мүмкіндігі қосулы болуы керек. Кейбір кірістірілген кестелерде әдепкі бойынша ол бар. Кейбір кестелерді желіден тыс пайдалану мүмкін емес. Дегенмен, кез келген жаңа, теңшелетін кесте үшін желіден тыс мүмкіндікті қосуға болады.

  1. Power Apps жүйесіне кіріңіз.

  2. Сол жақ панельде Кестелер таңдаңыз.

  3. Кестені таңдап, Өңдеу таңдаңыз.

  4. Кесте сипаттарын өңдеу таңдаңыз.

  5.  Қосымша опцияларды таңдап, осы кестедегі жолдар бөліміне жылжыңыз.

  6. Таңдаңыз Офлайнға түсіруге болады.

    Кестені өңдеу опцияларының скриншоты, **Желіден тыс түсіруге болады** ерекшеленген.

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

Қолданбаңыздың офлайн мүмкіндігін қосыңыз

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

  2. Кенеп қолданбасын таңдаңыз, содан кейін Өңдеу таңдаңыз.

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

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

  5.  Офлайн режимде пайдалануға болады опциясын қосыңыз.

  6. Офлайн профильді таңдаңыз. Екі таңдауыңыз бар:

    • Автоматты түрде жасалған профильді пайдаланыңыз. Бұл параметр қолданбада пайдаланылатын кестелерді жүктеп алады және ұсынылған опция болып табылады.

    • Теңшелетін профильді жасаңыз, тізімде жаңа профильді көру үшін Жаңарту белгішесін таңдап, оны таңдаңыз.

      Егер Офлайн пайдалануға болады опциясын көрмесеңіз, қолданбаның шешімде екенін тексеріңіз.

  7.  Параметрлер терезесін жабыңыз, содан кейін қолданбаңызды сақтап, жариялаңыз.

Офлайн үлгі негізделген бет қолданбаға автоматты түрде енгізіледі. Бетте қолданбаның офлайн синхрондау күйін Power Fx көрсету үшін Байланыс функциясын пайдаланатын белгіше бар. Сіз оны сол күйінде пайдалана аласыз немесе сәйкесінше теңшей аласыз.

Ескерім

Жаңа кенеп қолданбасы үшін офлайн мүмкіндігін қосып жатсаңыз, әдепкі бірінші экран Офлайн үлгіге негізделгеніне көз жеткізіңіз.

Mobile offline профилін жасау

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

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

Офлайн профиль жасау (әкімші құқықтарымен)

  1. Power Platform басқару орталығына әкімші тіркелгісін пайдаланып кіріңіз.

  2. Сол жақ панельде Орталар тармағын таңдаңыз.

  3. Ортаны таңдап, Параметрлер таңдаңыз.

  4.  Пайдаланушылар + рұқсаттар кеңейтіңіз, содан кейін Ұялы конфигурация таңдаңыз.

  5.  Жаңа профиль жасау таңдаңыз.

  6. Атау мен сипаттаманы енгізіп, Жасау таңдаңыз.

  7. Профиль жасалғаннан кейін өңдеуді жалғастыру үшін оны таңдаңыз.

  8.  Деректерді желіден тыс қолжетімді бөлімінде Кестені қосу таңдаңыз.

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

  10.  Келесі таңдаңыз.

  11. кестенің меншік түріне негізделген сүзгіні таңдаңыз.

    Кестенің меншік түрі Деректерді жүктеуге арналған қолжетімді сүзгі опциялары
    Пайдаланушы немесе топ
    • Тек қатысты жолдарды жүктеп алу: кестенің қатысты деректерін желіден тыс қолжетімді ету. Ешқандай қатынас орнатпасаңыз, бұл кестедегі жолдар қолжетімді болмайды.

    • Барлық жолдар: осы кестедегі барлық жолдарды офлайн режимінде қолжетімді етіңіз.

    • Басқа деректер сүзгісі: Осы кестедегі көрсетілген жолдарды ғана офлайн режимінде қолжетімді етіңіз. Келесі опциялардан таңдаңыз:

      • Пайдаланушы жолдарын жүктеп алу: Жолдарыңызды офлайн режимінде ғана қолжетімді етіңіз.

      • Топ жолдарын жүктеп алу: Топтың жолдарын офлайн режимінде қолжетімді етіңіз.

      • Менің бизнес бөлімімнің жолдарын жүктеп алу: Бизнес бөлімшеңіздің жолдарын офлайн режимінде қолжетімді етіңіз.

    ұйым
    • Тек қатысты жолдарды жүктеп алу: кестенің қатысты деректерін желіден тыс қолжетімді ету. Ешқандай қатынас орнатпасаңыз, бұл кесте үшін жолдар қолжетімді болмайды.

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

    • Барлық жолдар: осы кестедегі барлық жолдарды офлайн режимінде қолжетімді етіңіз.

    • Басқа жолдар: Осы кестедегі көрсетілген жолдарды ғана офлайн режимінде қолжетімді етіңіз. Келесі опцияны таңдаңыз:

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

    Егер сіз Custom тармағын таңдасаңыз, келесі ережелермен жеке сүзгіні үш деңгейге дейін анықтай аласыз.

    Ережелер    
    тең тең емес gt – үлкен
    ge – үлкен немесе тең le – аз немесе тең lt – аздау
    like not-like ішінде
    not-in null not-null
    eq-userid ne-userid eq-userteams
    eq-useroruserteams eq-useroruserhierarchy eq-useroruserhierarchyandteams
    eq-businessid ne-businessid eq-userlanguage
    begins-with not-begin-with ends-with
    not-end-with
  12. Осы кестелерге қатысты [кесте атауы] жазбаларды қосу бөлімінде сәйкес кесте қатынастарын таңдаңыз. Сіз қарым-қатынас жасағыңыз келетін кестені қосқан болуыңыз керек. Мысалы, Account және Contact кестелер арасындағы қатынасты қосқыңыз келсе, екі кестені де мобильді желіден тыс профильге қосуыңыз керек.

    Мысалы, Байланыс | Өріс атауы: Негізгі контакт таңдасаңыз, әрбір контакт үшін жүйе оған қатысты есептік жазбаны да жүктеп алады.

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

  13.  Сақтау таңдаңыз.

Офлайн профиль жасау (әкімші құқықтарынсыз)

Егер Power Apps есептік жазбаңызда әкімші құқықтары болмаса, мобильді желіден тыс профильді жасай аласыз. Жақында сіз Power Apps Studio ішінде тікелей офлайн профиль жасай аласыз. Оған дейін осы уақытша шешімді пайдаланыңыз.

  1. Сынақ ортаңызда кенеп қолданбасымен бірдей кестелерді пайдаланатын үлгіге негізделген қолданба жасаңыз.
  2. Модельге негізделген қолданбаны офлайн режимде пайдалану үшін орнатыңыз.
  3. Әдепкі профильді жасаңыз және сүзгілері бар кестелерді қосыңыз.
  4. Үлгіге негізделген қолданбаны жариялаңыз.
  5. Кенеп қолданбасында офлайн профильді таңдаңыз.

Офлайн кенеп қолданбасын жасаңыз

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

Офлайн үлгіден жасалған жаңа бет кенеп қолданбасында офлайн мүмкіндігін қосқанда автоматты түрде енгізіледі.

Power Apps Studio кенепте көрсетілген Офлайн үлгісіне негізделген беттің скриншоты.

Сондай-ақ, кез келген басқа үлгідегі беттерді қосқан сияқты Офлайн үлгісі негізінде жаңа бет қосуға болады.

Офлайн үлгісі бөлектелген Үлгілер галереясының скриншоты.

Үлгінің шарлау жолағындағы глобус белгішесі Power Fx Connection.Sync функцияның мәніне байланысты әртүрлі белгішелерді пайдаланады. Келесі скриптті пайдаланып, өз белгішеңізді жасауға және Икона Power Fx сипатты орнатуға болады:

Switch(Connection.Sync, 

   ConnectionSync.Connected, Icon.Globe,  

   ConnectionSync.ConnectedWithWarning, Icon.GlobeWarning, 

   ConnectionSync.ConnectedPendingUpsync, Icon.GlobeChangesPending, 

   ConnectionSync.ConnectedError, Icon.GlobeError, 

   ConnectionSync.ConnectedRefresh, Icon.GlobeRefresh, 

   ConnectionSync.NotConnected, Icon.GlobeNotConnected,  

   ConnectionSync.NotConnectedWithWarning, Icon.GlobeWarning, 

   ConnectionSync.NotConnectedPendingUpsync, Icon.GlobeChangesPending, 

   ConnectionSync.NotConnectedSyncError, Icon.GlobeError) 

Құрылғы күйі бетін көрсету үшін функция Power Fx пайдаланып ShowHostInfo OnSelect сипатты орнатуға болады. глобус белгішесін таңдағанда.

ShowHostInfo(HostInfo.OfflineSync)

Сіз Visible сипатты Power Fx функциясын Host пайдаланып, қолданба компьютерде пайдаланылған кезде ғана глобус белгішесін көрсетуге болады. офлайн режимін қолдайтын ойнатқыш.

Host.OfflineEnabled

Ең жақсы офлайн пайдаланушы тәжірибесін қалай жасауға болады?

Арнайы сценарийлер үшін жылдамырақ пайдаланушы тәжірибесін жасау үшін келесі ұсыныстарды пайдаланыңыз.

Сценарий Ұсынылмаған тәсіл Ұсынылатын тәсіл
Галереяда қатысты кестелер туралы ақпаратты көрсету. Деректерді алу үшін іздеуді пайдаланыңыз. Қатысты кестенің бағанынан тұратын көріністі пайдаланыңыз.
Көптеген жазбалары бар сүзілетін галерея жасаңыз. Жазбаларды Dataverse жүктеп, жинақта сақтаңыз. Галерея элементтерін сүзгіленген жинаққа орнатыңыз. Галерея элементтерін тікелей Dataverse сүзгіленген деректерге орнатыңыз.
Бірнеше жазбаларды жаңартыңыз. Жазбаларды айналдырыңыз және оларды жеке түзетіңіз. Барлық өзгертулерді қамтитын топтаманы жаппай түзетіңіз.

Офлайн режиміне қосылған кенеп қолданбасы бар шешімді экспорттаңыз

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

  1. жүйеге кіріңіз Power Apps және сол жақ шарлау тақтасында Шешімдер таңдаңыз.
  2. Экспорттағыңыз келетін шешімді таңдаңыз, содан кейін Өңдеу таңдаңыз.
  3. Офлайн режиміне қосылған кенеп қолданбасын таңдап, одан кейін Кеңейтілген > Қажетті нысандарды қосу таңдаңыз.

Байланысты офлайн профиль шешімде екеніне көз жеткізіңіз, содан кейін оны экспорттай аласыз.

Шектеулер мен белгілі қателер

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

  • Sharepoint сияқты Dataverse емес қосқыштарға желіден тыс режимде қолдау көрсетілмейді.

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

  • Офлайн режимінде көптен көпке қатынасқа қолдау көрсетілмейді.

  • Power Fx Тіл мүмкіндіктері мен шектеулері туралы біліңіз.

  • Басқа мобильді офлайн мүмкіндіктері мен шектеулері туралы мәліметтер.