Ограничения Mobile Offline для приложений на основе холста
Перед тем как настроить мобильное приложение в автономном режиме, обязательно ознакомьтесь со следующими ограничениями. Мы рекомендуем вам также ознакомиться с Рекомендациями по разработке приложений для использования в автономном режиме и Оптимизацией автономного профиля.
Возможности, не поддерживаемые в приложениях, поддерживающих работу в автономном режиме
Площадь | Description |
---|---|
Типы приложений Canvas | Функция offline-first работает только для автономных приложений Canvas. Он не работает для встроенных приложений Canvas, пользовательских страниц или приложений Canvas в Teams. |
Соединители | Не-Dataverse коннекторы, такие как SharePoint, не поддерживаются в автономном режиме. |
Dataverse типы таблиц | Виртуальные таблицы и эластичные таблицы не поддерживаются в автономном режиме. |
Общий офлайн-профиль | Офлайн-профиль нельзя использовать в двух приложениях Canvas. Если один и тот же автономный профиль используется в приложении Canvas и в приложении на основе модели, будут созданы две отдельные локальные базы данных. |
Примечание
Если ваше приложение подключается к данным из Excel, файлов CSV или SharePoint списков, вы можете начать с Copilot для импорта данных в Dataverse. После того как ваши данные будут загружены Dataverse, вы можете включить автономную поддержку для своих приложений на основе холста, выбрав один вариант.
Ограничения времени выполнения профиля
Площадь | Description |
---|---|
Лимит офлайн-записи | Общее количество синхронизируемых записей ограничено 3 000 000. Попытки синхронизировать большее количество записей завершаются неудачно. В это количество также входят скрытые таблицы, используемые для работы в автономном режиме. |
Функции Power Fx | Функция offline-first работает только с Dataverse таблицами и не поддерживает следующие Power Fx функции: Relate, Unrelate |
Связь (Relationship) | Соотношения «многие ко многим» Отношения не поддерживаются в автономном режиме в приложениях Canvas. Фильтрация по столбцам поиска поддерживает только один уровень взаимосвязи, если приложение настроено для использования в автономном режиме. |
Типы столбцов | Вычисляемые поля и поля свертки, являющиеся частью строк, синхронизированных с клиентом, не будут повторно оцениваться клиентом. Пересчет произойдет на сервере при синхронизации обновленной строки. Когда вы запускаете приложение в автономном режиме, сопоставленные поля не заполняются предварительно при создании новой записи из таблицы, поля которой сопоставлены с другой таблицей. |
Порядок сортировки | Элементы в галерее в автономном приложении могут отображаться в другом порядке, если не выбран порядок сортировки. Выберите порядок сортировки в элементе управления «Галерея», чтобы приложение вело себя одинаково в мобильных приложениях и веб-браузерах. |
Фоновая синхронизация | Данные можно регулярно синхронизировать только в том случае, если Power Apps работает на переднем плане вашего устройства с разблокированным экраном. Подробнее читайте в статье Синхронизация данных в автономном режиме в фоновом режиме. |
Ограничения для фильтров профиля
Площадь | Description |
---|---|
Отношение, определенное для каждой таблицы | Разрешено не более 15 связей. Существует максимум одно отношение «многие ко многим» (M:M) или «один ко многим» (1:M) среди 15 Отношения. Если какие-либо настраиваемые таблицы требуют этого сценария, то снова посетите модель данных. Никакие циклические ссылки или ссылки на себя не поддерживаются. |
Изображения и файлы | На изображения и файлы распространяются те же ограничения, что и на любую другую таблицу. Из-за неявно определенных отношений автономный профиль может содержать не более 14 столбцов изображений для всех сущностей. |
Автоматически созданный автономный профиль | Автоматически сгенерированный автономный профиль не обрабатывает фильтры. В результате для каждой таблицы, используемой в приложении, загружаются все строки, на которые у пользователя есть разрешения. |
См. также
Устранение ошибок автономной синхронизации в мобильном приложении Power Apps