Споделяне чрез


Настройване на Mobile Offline за приложения, управлявани от модел

Използвайте модерния дизайнер на приложения, за да активирате приложенията, управлявани от модел, за офлайн използване на мобилно устройство. Когато офлайн режимът е активиран, потребителите могат да взаимодействат с данните си без интернет връзка в мобилното Power Apps приложение.

Предварителни изисквания

Преди да активирате мобилния офлайн режим, проверете следните предварителни условия:

  • Ролята на създател на среда, системен администратор или системен персонализатор е необходима за конфигуриране на офлайн режим за приложения, управлявани от модел. Тези роли имат привилегии за създаване, четене, писане, изтриване и споделяне в таблицата с профили Mobile Offline. За повече информация вижте За предварително зададените права за достъп

  • Потребителите с основна потребителска роля могат да отварят и използват офлайн приложение. Тази роля има привилегията за четене за таблицата с профили Mobile Offline.

    Ако имате персонализирано право за достъп, уверете се, че имате привилегията за четене за таблицата с профили Mobile Offline. За повече информация вижте Разни права

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

Мобилните приложения работят на по-малки екрани с ограничена свързаност. Преди да активирате офлайн режим, уверете се, че вашето управлявано от модел приложение е оптимизирано за офлайн и мобилна употреба. Помислете за броя на потребителските сценарии, които искате да обхванете, и количеството данни, които приложението използва. Създайте приложение, което е просто и леко.

Ако имате настолни и отдалечени мобилни потребители, оптимизирайте потребителското изживяване, като създадете две отделни приложения. Създайте онлайн приложение за вашите офис потребители и друго приложение за вашите мобилни потребители, които може да имат ограничена връзка.

Следвайте тези най-добри практики, когато създавате приложение за мобилна офлайн употреба:

  • Идентифицирайте сценариите в движение, които са функционално свързани, като например задачи, изпълнявани от потребители, работещи на място.

  • Намалете сложността на вашето приложение, като ограничите количеството метаданни на приложението, които трябва да бъдат изтеглени на устройството на потребителя. Добавете само таблиците и изгледите, които са необходими за вашите мобилни потребители. За повече информация отворете Добавяне на страница към приложението

  • Запазете само изгледи, които са необходими, и премахнете всички, които не са необходими ежедневно. Например запазете изгледа Моите активни акаунти и премахнете изгледа Всички акаунти . Поддържайте формулярите си леки за гладко и интуитивно изживяване на устройства с малък екран. Следните са възможни оптимизации за формуляри на мобилни устройства:

    • Създайте специални формуляри за мобилна употреба.

    • Споделяйте формуляри в мобилното и настолното изживяване, но деактивирайте някои полета на мобилно устройство.

      Свойства на формуляр.

Активиране на приложението ви за офлайн използване

  1. Влезте в Power Apps.

  2. В левия прозорец изберете Приложения и след това изберете приложението, управлявано от модел, което искате да разрешите за офлайн.

  3. Изберете Още (...)>Редактиране , за да отворите модерния дизайнер на приложения.

  4. В командната лента изберете Настройки.

  5. В раздела Общи задайте превключвателя Може да се използва офлайн на Вкл.

  6. Изберете типа офлайн профил: По подразбиране или Ограничен за избрани потребители.

    • Ако изберете По подразбиране, приложението е разрешено за офлайн използване за всички потребители. Изберете съществуващ офлайн профил или изберете Нов профил с текущи данни за приложението. За да настроите нов офлайн профил, вижте Настройване на мобилен офлайн профил.

    • Ако изберете Ограничено до избрани потребители, приложението е разрешено за офлайн използване само за избран списък с потребители. Изберете един или няколко офлайн профила или изберете Нов профил с текущи данни за приложението. За да настроите нов офлайн профил, вижте Настройване на мобилен офлайн профил.

    • Трябва да имате администраторски права, за да присвоявате потребители на офлайн профил.

  7. Затворете страницата Настройки , след което запишете и публикувайте приложението. Когато сте готови, приложението е настроено за офлайн употреба.

Настройка на профил в Mobile Offline

Профилът Mobile Offline представлява набора от данни, който се синхронизира на устройството на потребителя. Профилът съдържа таблиците, включително свързаните филтри, които се прилагат, когато данните се синхронизират с устройството на потребителя. За повече информация относно офлайн профилите вижте Указания за офлайн профили.

Ако офлайн профилът е в разширен режим, ще трябва да добавите потребители към офлайн профила. Ако не добавите потребител към офлайн профила, той не може да го използва в офлайн режим.

Разрешаване на таблица за офлайн

Таблицата трябва да бъде разрешена за офлайн, за да я добавите към офлайн профил. Някои таблици са активирани за офлайн по подразбиране. Следвайте тези стъпки, за да проверите дали дадена таблица е активирана за офлайн.

  1. Влезте в Power Apps.

  2. В левия прозорец изберете Таблици> с данни.

  3. Изберете таблицата, която искате да добавите към офлайн профил, и след това в командната лента изберете Настройки.

  4. В настройките на таблицата Редактиране изберете Разширени опции и в секцията Редове в тази таблица изберете Може да се вземе офлайн.

Дадено приложение може да бъде свързано само с един профил. Профилът обаче може да се споделя между няколко приложения. Това може да бъде полезно, когато няколко приложения споделят един и същ набор от данни, тъй като той трябва да бъде изтеглен само веднъж на устройството и се споделя между приложенията.

Разрешете таблица за офлайн употреба.

Генерирайте профил по подразбиране

Съвременният разработчик на приложения генерира офлайн профил по подразбиране въз основа на начина, по който е конфигурирано приложението.

Офлайн профилът по подразбиране е отправна точка, която ви помага бързо да създадете офлайн профил. Профилът по подразбиране не изчислява оптималните филтри за всяка таблица. Важно е да прегледате и коригирате предложените филтри въз основа на нуждите на вашата организация.

  1. Изберете Нов потребителски профил с текущи данни за приложението.

    Създайте нов профил.

  2. Прегледайте предложените филтри за всяка таблица. Уверете се, че данните, изтеглени на устройствата на потребителите, са ограничени само до необходимото. Съсредоточете се върху таблиците, използвани най-често във вашето приложение, които в повечето случаи имат зададен филтър Редове на организацията.

    Автоматично генериран профил по подразбиране.

Таблиците, които се добавят към профила, също имат филтъра Само свързани редове. Това са таблици, използвани в определени изгледи, които изискват свързана информация. Може да не е необходимо да ги променяте според нуждите на вашата организация.

Добавете таблица към офлайн профил и приложете филтри

Прилагането на подходящ филтър за всяка от таблиците, конфигурирани в офлайн профила, е от решаващо значение за ограничаване на количеството данни, които се изтеглят на устройствата на потребителите.

Уверете се, че сте конфигурирали поне едно от правилата на профила за всяка таблица, за да изтеглите нейните данни.

Персонализиране Препоръка
Организационни редове - ако е избрано, изберете поне една от следните опции:

- Потребителски редове
- Отборни редове
- Редове на бизнес единици
Ако искате да определите този филтър, трябва да изберете поне една от дадените опции. Силно се препоръчва да нямате филтър на ниво бизнес единица за таблица, освен ако няма силна обосновка. Препоръчва се за сценарий с основни данни с голям набор от данни, като например ценова листа.
Всички редове Ако изберете този филтър, не можете да дефинирате други правила за филтриране.
Само свързаните редове Уверете се, че свързаната таблица е добавена към офлайн профила.
Персонализирани Можете да дефинирате персонализиран филтър с дълбочина до три нива.

Имайте предвид, че можете да имате 15 свързани таблици в персонализиран филтър. Можете също така да имате 15 връзки. Това са отделни проверки, които може да не се добавят. Ограничението от 15 релации е преходно, което означава, че ако таблица B има N релации и добавите препратка към таблица B в таблица A, тогава тя увеличава броя на релациите на A с N+1; едно плюс N, което вече е в таблица B. Това ограничение е за елемент от профила за таблица в профила.

  1. Изберете Добавяне на таблица.

    Добавяне на таблица.

  2. Изберете таблица и след това дефинирайте филтрите.

  3. Задайте следните филтри:

    1. Изберете редовете, които искате да направите достъпни офлайн. За опцията По избор използвайте конструктора на изрази, за да зададете разширени условия.

    2. Релациите изброяват различните релации, налични между текущата таблица и други таблици, добавени в офлайн профила. Избирането на релация гарантира, че свързаните редове, следващи тази релация, се изтеглят и стават достъпни офлайн.

    3. Файлове и изображения определят кои колони за файл или изображение трябва да бъдат изтеглени офлайн. За файлове можете да изберете да изтеглите всяка колона или нито една. За изображения можете да изберете всяка колона, която искате да изтеглите детайлно.

    4. Интервалът на синхронизиране определя честотата на синхронизиране, която трябва да се приложи към устройството, за да се синхронизират данните със сървъра. Ако данните на дадена таблица не се променят често, като например каталог или таблица с продукти, може да искате да се съсредоточите върху синхронизирането на данни само когато е необходимо, като например опресняване само веднъж на ден.

      Можете да имате само до 15 свързани таблици в един профил. Ако надвишите ограничението, ще получите грешка и няма да можете да публикувате офлайн профила.

  4. Изберете Добавяне + запазване , за да добавите вашата таблица и филтри към потребителския профил.

  5. Когато всички таблици са правилно конфигурирани за профила, изберете Готово>Публикуване на вашето приложение.

    Когато приложението е публикувано, то е разрешено за офлайн употреба.

Добавяне на потребители към офлайн профил

Ако сте избрали режима на офлайн профил по подразбиране , всички ваши потребители, които имат достъп до приложението, могат да го използват и в офлайн режим.

Ако обаче сте избрали Ограничено до избрани потребители, трябва ръчно да добавите потребители (изисква администраторски права) към офлайн профила. Приложението е разрешено за офлайн използване само за конфигурираните потребители.

  1. Изберете Добавяне на потребители (изисква администраторски права).

    Ограничено до избрани потребители, автоматично генериран профил.

  2. Влезте в центъра за администриране на Power Platform.

  3. В областта Потребители с офлайн достъп изберете Добавяне на потребители.

  4. Изберете потребителите, които искате да добавите към профила за Mobile Offline. Потребителите, които се добавят, въз основа на екипи, са изброени под всеки екип. Потребителите, които се добавят поотделно, се изброяват като индивидуални потребители.

  5. Когато приключите с добавянето на хора, изберете Запиши.

    Ако сте направили промени в екип на Microsoft Entra група ID, трябва да премахнете и добавите екипа обратно към профила на Mobile Offline, за да влязат в сила промените.

Активиране на класическа класическа версия за Mobile Offline

Офлайн първо е режимът по подразбиране, когато активирате приложение за офлайн употреба. Ако искате да превключите към офлайн класическия режим, трябва да го активирате за вашето приложение, управлявано от модел. Това е отделна настройка за всяко приложение.

  1. Влезте в Power Apps.

  2. В левия прозорец изберете Приложения и след това изберете приложението, управлявано от модел, което искате да разрешите за офлайн.

  3. Изберете още (...) >Редактиране , за да отворите модерния дизайнер на приложения.

  4. В командната лента изберете Настройки.

  5. В раздела Функции задайте превключвателя Разрешаване на офлайн класически на Да.

  6. Изберете Запиши и след това публикувайте приложението.

Дефиниране на настройки за синхронизиране на мобилни устройства

Можете да позволите на потребителите да контролират интервалите за автоматично синхронизиране или типа на връзката, за да синхронизират данните.

  1. В командната лента изберете Настройки.

  2. Изберете раздела Предстоящи :

    • Задайте опцията Разрешаване на потребителите да регулират честотата на синхронизиране на Вкл ., за да регулирате интервала на синхронизиране да се синхронизира повече или по-рядко в зависимост от индивидуалните нужди. Потребителите могат да изберат да не се синхронизират автоматично, ако искат да синхронизират само при поискване.
    • Задайте опцията Разрешаване на потребителите да синхронизират само по Wi-Fi на Вкл ., за да позволите на потребителите да изберат дали автоматичното им синхронизиране да се извършва в мобилни мрежи и Wi-Fi връзки или само когато са свързани към Wi-Fi мрежа.

Включване на онлайн режим (предварителен преглед)

[Тази секция съдържа предварителна версия на документацията и подлежи на промяна.]

Офлайн режимът осигурява най-доброто изживяване за потребителите при никакви и ниски мрежови условия. След като данните ви се синхронизират, работите с данните на локалното си устройство, независимо от състоянието на мрежата. Ако обаче вашият офлайн профил включва филтри, може да нямате достъп до всички данни, които бихте, когато сте били онлайн в браузър, дори когато устройството ви е свързано към мрежата.

Ако за потребителите е важно да имат достъп до данни, които не са изтеглени на техните устройства, можете да активирате превключвателя за онлайн режим , който е видим за потребителите на страницата Състояние на устройството. Когато потребителите използват превключвателя за онлайн режим , те имат достъп до данни, които не са синхронизирани с локалното устройство. Превключвателят може да се активира само когато устройството е свързано към мрежа.

  1. В командната лента изберете Настройки.
  2. Изберете раздела Предстоящи .
  3. Задайте опцията Разрешаване на потребителите да работят в онлайн режим на Вкл ., за да позволите на потребителите да изберат дали искат да използват приложението в онлайн режим, когато са свързани към мрежа.

Важно

  • Това е функция за предварителен преглед.
  • Функциите за визуализация не са предназначени за производствена употреба и може да имат ограничена функционалност. Тези функции са достъпни преди официалното издание, за да могат клиентите да получат ранен достъп и да дадат обратна връзка.

Поддържани възможности

  • Бизнес правила: Бизнес правилата се поддържат в мобилни офлайн. За повече информация вижте Създаване на бизнес правила за прилагане на логика във формуляр на приложение, управлявано от модел.

  • Потоци на бизнес процеси: Можете да използвате потоци на бизнес процеси в офлайн режим, ако са изпълнени следните условия:

    • Потокът на бизнес процес се използва в приложение, на което можете да стартирате Power Apps за мобилни устройства.
    • Мобилното Power Apps приложение е конфигурирано за офлайн употреба.
    • Потокът на бизнес процес има само една таблица.
    • Таблицата на потока на бизнес процесите се добавя в офлайн профила.

    Бележка

    Ако дадена таблица е свързана с множество потоци на бизнес процеси, за да може някой от потоците на бизнес процеси да работи офлайн, всички потоци на бизнес процеси трябва да бъдат добавени към офлайн профила.

    Три команди са налични за потоци на бизнес процеси, когато стартирате приложение в офлайн режим в мобилното Power Apps приложение:

    • Следващ етап
    • Предишен етап
    • Задайте активна сцена

    За повече информация вижте Изпълнение на потоци на бизнес процеси офлайн.

  • Поддръжка на справки: Справките се поддържат за таблиците, които са конфигурирани за мобилен офлайн. Всички таблици, участващи в справката, също трябва да бъдат конфигурирани за офлайн употреба.

  • Бележки за контролата Времева линия: Бележките за контролата Времева линия са налични в офлайн режим. Можете да правите снимки, да четете бележки и да добавяте/премахвате прикачени файлове в офлайн режим. Трябва да добавите таблицата Бележка , като използвате опцията Само свързани редове и Потребителят (системен потребител) в офлайн профила.

    Бележка

    Полето Дата не е налице за мобилно офлайн търсене.

  • Таблици по избор: Тези команди са налични за редактиране на формуляра: Маркиране на завършен, Обновяване, Преобразуване във възможност и Изтриване.