Ограничения Mobile Offline для приложений на основе модели
Перед тем как настроить мобильное приложение в автономном режиме, обязательно ознакомьтесь со следующими ограничениями. Мы рекомендуем вам также ознакомиться с Лучшими практиками офлайн-обслуживания и Руководством по офлайн-профилю.
Эти таблицы и соответствующие разрешения доступны в автономном режиме.
Заметка
Пользовательские разрешения и разрешения по умолчанию без правила Mscrm.IsEntityAvailableForUserInMocaOffline не будут отображаться в приложениях, работающих в автономном режиме. Подробнее см. в разделе Кнопка на панели команд скрыта, хотя должна быть видна Power Apps.
Таблицу | Разрешения |
---|---|
Организация | Создание, чтение, обновление, удаление |
Указатель действия | Чтение, удаление |
Встреча | Создание, чтение, обновление, удаление, преобразование действия в обращение |
Вложение | Только для чтения |
Обращение | Создание, чтение, обновление, удаление |
Конкурент | Создание, чтение, обновление, удаление |
Адрес конкурента | Создание, чтение, обновление, удаление |
Подключение | Только для чтения |
Роль подключения | Только чтение |
Контактные сведения | Создание, чтение, обновление, удаление |
Пользовательская таблица | Создание, чтение, обновление, удаление |
Только чтение | |
Интерес | Создание, чтение, обновление, удаление, квалификация/дисквалификация |
Возможная сделка | Создание, чтение, обновление, удаление |
Продукт для возможной сделки | Создание, чтение, обновление, удаление |
Звонок | Создание, чтение, обновление, удаление |
Должность | Создание, чтение, обновление, удаление |
Продукт | Чтение |
Задача | Создание, чтение, обновление, удаление |
Команда | Только чтение |
User | Только чтение |
Резервирование резервируемого ресурса | Создание, Чтение, Обновление |
Заказ на работу | Создание, Чтение, Обновление |
Продукт по заказу на работу | Создание, Чтение, Обновление |
Сервис по заказу на работу | Создание, Чтение, Обновление |
Задача сервиса по заказу на работу | Создание, Чтение, Обновление |
Ограничения возможностей
Количество синхронизированных записей: Общее количество синхронизированных записей ограничено 3,000,000. Попытки синхронизировать большее количество записей завершаются неудачно. В это количество также входят скрытые таблицы, используемые для работы в автономном режиме.
Модель безопасности: Безопасность на уровне полей и совместное использование полей не поддерживаются в мобильном автономном режиме.
Квалификация лида: когда лид, созданный в мобильном офлайн-режиме, квалифицируется и когда пользователь выходит в сеть, на этапе бизнес-процесса отображается квалифицируемый этап. Пользователь должен вручную выбрать Следующий этап , чтобы перейти на следующий этап.
Сетки:
- Фильтрация столбцов отключается, если настроен автономный профиль, даже при наличии сетевого подключения. Сетка работает с локальной базой данных и не поддерживает пользовательские фильтры.
- Эскизы основных изображений недоступны в автономном режиме, если они ранее не отображались в онлайн-режиме.
- Пользовательские значки рядом со значениями в сетках недоступны в автономном режиме. Для получения дополнительной информации об этой возможности перейдите в раздел Как отображать пользовательские значки.
Поддерживаемые типы представлений: в мобильном автономном режиме поддерживаются только системные представления и быстрые представления. Личные представления не поддерживаются.
Представления не поддерживаются для следующих таблиц в автономном режиме:
Электронное письмо
Задача
Факс
Письмо
Serviceappointment
Campaignresponse
Campaignactivity
Recurringappointmentmaster
Socialactivity
Все представления, имеющие связанные таблицы, которые недоступны в автономном режиме, также не поддерживаются.
Расширенный поиск: Функциональность расширенного поиска не поддерживается в автономных сценариях. Когда вы находитесь в автономном режиме, кнопка Расширенный поиск заменяется раскрывающимся списком Изменить вид .
Добавить существующий в подсетки: Функциональность Добавить существующий не поддерживается для мобильных устройств в автономном режиме для определенных типов Отношения. Когда вы не в сети, некоторые Отношения, такие как Отношения, которые являются N:N, доступны только для чтения, а команда Добавить существующий скрыта в подсетках для этих Отношения. Даже если при настройке было включено отображение этой кнопки, команда не будет работать в автономном режиме.
Веб-ресурсы: Веб-ресурсы частично поддерживаются в автономном режиме. Более подробную информацию смотрите в следующей таблице.
Конфигурация веб-ресурсов Офлайн-поддержка на Android и Windows Поддержка в автономном режиме в iOS Веб-ресурс, используемый в обработчиках форм, скриптах форм и командах ленты Поддерживается (имена файлов должны быть в нижнем регистре) Поддерживается (имена файлов должны быть в нижнем регистре) Файлы JavaScript, на которые ссылается HTML-код веб-ресурса Поддерживается Не поддерживается. В некоторых случаях веб-ресурсы могут быть доступны в автономном режиме, если они извлекаются при наличии сетевого подключения и кэшируются браузером. Веб-ресурсы HTML, JS, CSS, XML, встроенные в форму приложения на основе модели Поддерживается Не поддерживается. В некоторых случаях веб-ресурсы могут быть доступны в автономном режиме, если они извлекаются при наличии сетевого подключения и кэшируются браузером. Другие веб-ресурсы, встроенные в форму приложения на основе модели (например, изображения, RESX и т. д.)
Примечание: Атрибуты Dataverse файла и изображения не являются веб-ресурсами, а представляют собой обычные Dataverse данные. Чтобы включить их в автономном режиме, см. раздел Настройка файлов и изображений в автономных приложениях на основе моделей.Неподдерживаемые** Неподдерживаемые** Веб-страница (веб-ресурс HTML) через карту сайта приложения на основе модели Неподдерживаемые Неподдерживаемые Пользовательские файлы JS, которые динамически создают FetchXML Неподдерживаемые Неподдерживаемые ** Поддерживается доступ к веб-ресурсам RESX в качестве зависимости через клиентский API из файла JS.
Заметка
Для лучшей совместимости между платформами используйте одну из следующих рекомендаций вместо веб-ресурсов HTML:
- Если веб-ресурс является компонентом пользовательского опыта, используйте элемент управления PCF.
- Если веб-ресурс не представлен в пользовательском интерфейсе, используйте события обработчика форм , которые доступны в автономном режиме на всех платформах.
Вычисляемые и свертываемые поля: вычисляемые и свертываемые поля, являющиеся частью строк, синхронизированных с клиентом, не переоцениваются клиентом. Пересчет произойдет на сервере при синхронизации обновленной строки.
Сопоставленные поля: при запуске приложения в автономном режиме сопоставленные поля не заполняются предварительно при создании новой записи из таблицы, поля которой сопоставлены с другой таблицей.
Поля подстановки: значение поля подстановки не может быть обновлено в форме или сетке при обновлении отображаемое имя элемента подстановки.
Операции фильтрации: Не все операции фильтрации поддерживаются в автономном режиме. Полный список поддерживаемых операторов см. в разделе Поддерживаемые операции фильтрации по типу атрибута в Mobile Offline с использованием FetchXML.
Встречи: Встречи можно создавать или обновлять в Dataverse, но они не отправляются получателям с синхронизацией на стороне сервера. Для получения дополнительной информации см. разделы Справочник таблиц/сущностей назначений и Таблицы синхронизации на стороне сервера.
Задачи обслуживания заказ на работу: Задачи обслуживания заказ на работу, созданные с помощью пользовательского кода, требуют, чтобы msdyn_lineorder был установлен в значение -1. Фактическое значение будет автоматически установлено после следующего цикла синхронизации.
быстрый поиск поиск: При поиске в автономном режиме результаты могут отличаться от результатов поиска в Интернете. Символы в условиях поиска должны точно совпадать при поиске в автономном режиме, тогда как в Интернете могут быть найдены эквивалентные результаты.
Офлайн-поиск: Офлайн-поиск доступен только для офлайн-таблиц. Пользователи могут выполнять поиск только по одной таблице за раз. По умолчанию для глобального поиска используется поиск с разбивкой по категориям в автономном режиме, даже если поиск Dataverse включен, поскольку поиск Dataverse не поддерживается в автономном режиме. На страницах с сетками поиск на основе представлений (фильтрация по ключевому слову) не поддерживается в автономном режиме, и поиск в сетке переключается на быстрый поиск, работающий по принципу команды "Найти".
Дублирующиеся записи: Опыт обнаружения дубликатов и их объединения не поддерживается в автономном режиме.
Ограничения для фильтров профиля
Сведения о профиле | Ограничение |
---|---|
Отношение, определенное для каждой таблицы | Разрешено не более 15 связей. Также существует максимум одно отношение «многие ко многим» (M:M) или «один ко многим» (1:M) Отношения в пределах этих 15 Отношения. Если какие-либо настраиваемые таблицы требуют этого сценария, то снова посетите модель данных. Никакие циклические ссылки или ссылки на себя не поддерживаются. |
Изображения и файлы | На изображения и файлы распространяются те же ограничения, что и на любую другую таблицу. Из-за неявно определенных отношений автономный профиль может содержать не более 14 столбцов изображений для всех сущностей. |
Фильтр данных организации
Важно
Фильтры данных организации больше не используются. Изменения в фильтрах следует редактировать в самом мобильном профиле.
Если вы используете таблицы в разных профилях, рекомендуется определить хотя бы одно правило для всех фильтров данных, поддерживающих мобильный офлайн. По умолчанию это значение устанавливается на срок 10 дней для большинства таблиц, разрешенных в автономном режиме.
Дополнительные сведения
Устранение ошибок автономной синхронизации в Power Apps мобильном приложении