Ограничения Mobile Offline для приложений на основе модели
Перед тем как настроить мобильное приложение в автономном режиме, обязательно ознакомьтесь со следующими ограничениями. Рекомендуем также просмотреть разделы Рекомендации по использованию автономного режима и Рекомендации по использованию автономного профиля.
Следующие таблицы и соответствующие разрешения доступны в автономном режиме.
Заметка
Пользовательские разрешения и разрешения по умолчанию без правила Mscrm.IsEntityAvailableForUserInMocaOffline не будут отображаться в приложениях, ориентированных на автономный режим. Дополнительные сведения см. в разделе Кнопка на панели команд скрыта, когда она должна быть видна в Power Apps.
Таблица | Разрешения |
---|---|
Организация | Создание, чтение, обновление, удаление |
Указатель действия | Чтение, удаление |
Встреча | Создание, чтение, обновление, удаление, преобразование действия в обращение |
Вложение | Только для чтения |
Обращение | Создание, чтение, обновление, удаление |
Конкурент | Создание, чтение, обновление, удаление |
Адрес конкурента | Создание, чтение, обновление, удаление |
Подключение | Только для чтения |
Роль подключения | Только чтение |
Контактные сведения | Создание, чтение, обновление, удаление |
Пользовательская таблица | Создание, чтение, обновление, удаление |
Только чтение | |
Интерес | Создание, чтение, обновление, удаление, квалификация/дисквалификация |
Возможная сделка | Создание, чтение, обновление, удаление |
Продукт для возможной сделки | Создание, чтение, обновление, удаление |
Звонок | Создание, чтение, обновление, удаление |
Должность | Создание, чтение, обновление, удаление |
Продукт | Чтение |
Task | Создание, чтение, обновление, удаление |
Команда | Только чтение |
User | Только чтение |
Резервирование резервируемого ресурса | Создание, Чтение, Обновление |
Заказ на работу | Создание, Чтение, Обновление |
Продукт по заказу на работу | Создание, Чтение, Обновление |
Сервис по заказу на работу | Создание, Чтение, Обновление |
Задача сервиса по заказу на работу | Создание, Чтение, Обновление |
Ограничения возможностей
Количество синхронизируемых записей: общее количество синхронизируемых записей составляет не более 3 000 000. Попытки синхронизировать большее количество записей завершаются неудачно. В это количество также входят скрытые таблицы, используемые для работы в автономном режиме.
Модель безопасности: Безопасность на уровне поля и совместное использование полей не поддерживаются в автономном режиме Mobile Offline.
Квалифицировать интерес: если интерес, созданный в Mobile Offline, квалифицирован, а затем пользователь переходит в автономный режим, этап бизнес-процесса по прежнему отображает этап квалификации. Пользователю необходимо вручную выбрать Следующий этап, чтобы перейти на следующий этап.
Сетки:
- Фильтрация столбцов отключается, если настроен автономный профиль, даже при наличии сетевого подключения. Сетка работает с локальной базой данных и не поддерживает пользовательские фильтры.
- Эскизы основных изображений недоступны в автономном режиме, если они ранее не отображались в онлайн-режиме.
- Пользовательские значки рядом со значениями в сетках недоступны в автономном режиме. Дополнительную информацию об этой возможности см. в разделе Отображение настраиваемых значков.
Поддерживаемый тип представлений: в Mobile Offline поддерживаются только системные представления и быстрый просмотр. Личные представления не поддерживаются.
Представления не поддерживаются для следующих таблиц в автономном режиме:
Электронное письмо
Задача
Факс
Письмо
Serviceappointment
Campaignresponse
Campaignactivity
Recurringappointmentmaster
Socialactivity
Все представления, имеющие связанные таблицы, которые недоступны в автономном режиме, также не поддерживаются.
Расширенные подстановки: функциональность расширенной подстановки не поддерживается в автономных сценариях. Без подключения к сети кнопка Расширенная подстановка заменяется на раскрывающийся список Сменить вид.
"Добавить существующий" во вложенных сетках: функциональность Добавить существующий не поддерживается в Mobile Offline для некоторых типов связей. Когда вы находитесь в автономном режиме, некоторые связи, такие как связи 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 столбцов изображений для всех сущностей. |
Фильтр данных организации
Внимание!
Фильтры данных организации больше не используются. Изменения в фильтрах следует редактировать в самом мобильном профиле.
Рекомендуется иметь по крайней мере одно правило, определенное для всех фильтров данных с включенным режимом Mobile Offline, если используются таблицы в профилях. По умолчанию это значение устанавливается на срок 10 дней для большинства таблиц, разрешенных в автономном режиме.
Дополнительные сведения
Устранение ошибок автономной синхронизации в мобильном приложении Power Apps