Поделиться через


Устранение неполадок мобильного приложения Dynamics 365 Field Service (предварительная версия)

[Данная статья посвящена предварительному выпуску и может быть изменена.]

В этой статье перечислены распространенные проблемы с мобильным приложением Field Service (предварительная версия) и шаги по их устранению. Для всех шагов устранения проблем вам потребуются разрешения администратора в Field Service.

Внимание

  • Это предварительная версия функции.
  • Предварительные версии функций не предназначены для использования в производственной среде, а их функциональность может быть ограничена. Они доступны перед официальным выпуском, чтобы клиенты могли досрочно получить доступ и предоставить отзывы.

Ошибка при запуске из-за проблем с разрешениями/привилегиями

Новый пользовательский интерфейс Field Service Mobile (предварительная версия) требует добавления некоторых привилегий к ролям безопасности, к которым принадлежит пользователь.

Признаки

Мобильное приложение Field Service не запускается со следующей ошибкой: Principal user (Id=<GUID>, …) is missing 'prvReadmsdyn_Mobile' privilege (Id=<GUID>) on OTC=<INT> for entity 'msdyn_mobilesource' …

Разрешение

Новый интерфейс мобильного приложения Field Service требует привилегий для ролей безопасности пользователей. Система автоматически добавляет эти привилегии ко всем ролям безопасности по умолчанию. Если ваша организация использует настраиваемые роли безопасности, вам необходимо отредактировать роли безопасности, добавив следующие привилегии доступа к таблице:

  • Имя="msdyn_richtextfile" Разрешение="Создание" Значение="Пользователь"
  • Имя="msdyn_richtextfile" Разрешение="Удаление" Значение="Пользователь"
  • Имя="msdyn_richtextfile" Разрешение="Чтение" Значение="Пользователь"
  • Имя="msdyn_richtextfile" Разрешение="Запись" Значение="Пользователь"
  • Имя="msdyn_MobileSource" Разрешение="Чтение" Значение="Организация"
  • Имя="msdyn_solutioncomponentsummary" Разрешение="Чтение" Значение="Организация"
  • Имя="SettingDefinition" Разрешение="Чтение" Значение="Организация"
  • Имя="Solution" Разрешение="Чтение" Значение="Организация"
  • Имя="SettingDefinition" Разрешение="Чтение" Значение="Организация"

Совет

Если вы не знаете имя пользовательской роли безопасности, разверните Пользователи + разрешения, выберите Пользователи и найдите пользователя, который, как сообщается, видел сообщение об ошибке. Обратите внимание на роль безопасности пользователя и проверьте права доступа к таблице для этой роли безопасности.

Ошибка при запуске из-за отсутствия файлов в решении

Признаки

Некоторые необходимые исходные записи отсутствуют. Эти записи должны быть созданы при установке приложения. В редких случаях эти записи не создаются успешно или повреждаются. В некоторых случаях пользователь удалил записи.

Разрешение

Шаг 1. Проверьте, содержит ли таблица mobilesource данные

  1. Перейдите к Power Apps и откройте среду для проверки.

  2. Выберите Таблицы, выберите фильтр Все и выполните поиск таблицы MobileSource (msdyn_mobilesource).

  3. Выберите таблицу и проверьте, содержит ли таблица следующие данные в столбце Имя:

    • /card/bookingListViewItem.yml
    • /card/defaultViewItem.yml
    • /card/serviceTaskGridItem.yml
    • /sitemaps/mobile.yml

Если в таблице нет данных, значит, при обновлении решения что-то пошло не так.

Шаг 2. Снова примените обновление решения Field Service

  1. В Power Apps откройте свою среду и перейдите в раздел Решения.

  2. Найдите fieldservice_anchor и удалите решение FieldService_Anchor.

  3. Перейдите в Центр администрирования Power Platform и выберите среду, в которой вы удалили решение.

  4. На странице сведений о среде в разделе Ресурсы выберите Приложения Dynamics 365.

  5. Выберите Установка приложения, выберите Dynamics 365 for Field Service и выберите Далее.

  6. Примите условия обслуживания и выберите Установить.

После установки решения убедитесь, что таблица теперь содержит необходимые данные.

Область настроек отсутствует в навигации модуля приложения Field Service Mobile

Признаки

В модуле приложения Field Service Mobile не отображается область настроек, что не позволяет администраторам включить новый интерфейс.

Разрешение

Переключатель настроек нового мобильного интерфейса доступен через новую область навигации, которая поставляется с модулем приложения Field Service Mobile по умолчанию. Пользователям необходимы разрешения на запись для сущности FieldServiceSetting для доступа к этой области. Роли безопасности по умолчанию, такие как роли системного администратора или администратора Field Service, получают это разрешение автоматически.

Если в карту сайта готового модуля приложения Field Service Mobile были внесены какие-либо настройки между версиями 6.1 и 6.3 в 2023 году, есть два варианта включения области настроек:

Удалите слой настройки карты сайта и снова настройте его вручную

Сначала проверьте, существует ли область карты сайта на слое решения Field Service Mobile по умолчанию, но уровень настройки переопределяет ее:

  1. Выполните вход в Power Apps.
  2. Перейдите в свою среду и откройте решение fieldservice_patch_update.
  3. Просмотр слоев решения для компонента msdyn_FSMobileSettingsArea в решении fieldservice_patch_update.

Если область присутствует, слой настройки на карте сайта располагается сверху, что удаляет эту область. В этом случае есть два варианта:

  1. Удалите слой настройки и затем снова настройте вручную карту сайта:
    1. Удалите неуправляемый слой настройки.
    2. Примените настройки карты сайта еще раз.
  2. Вручную добавьте область настроек и переключитесь на карту сайта.

Вручную добавьте область настроек и переключитесь на карту сайта

  1. Откройте настроенное приложение в конструкторе приложений.
  2. Включите области и создайте новую область для настроек Field Service Mobile.
  3. Создайте новую группу для мобильных настроек
  4. Добавление новой страницы в группу. Выберите URL-адрес для типа содержимого.
  5. Используйте /main.aspx?etn=msdyn_fieldservicesetting&pagetype=entityrecord&id=e49c6117-5065-423f-8ab5-fcacfda85a04&formid=ee334fea-0cd5-471c-bb30-829f4511a59f в качестве входных данных URL-адреса.
  6. Добавьте дочернюю область для предварительных версий функций. В разделе ИД разверните Дополнительные параметры и привилегии.
  7. Выберите Добавить привилегию в отношении таблицы, выберите Настройка Field Service и выберите только привилегию Запись.
  8. Примените изменение, затем Сохраните и опубликуйте их.

Новый интерфейс (предварительная версия) не отображается после его включения в настройках

Признаки

Мобильное приложение не загружает новый интерфейс (предварительная версия), даже если он включен в настройках.

Разрешение

Новый интерфейс (предварительная версия) в настоящее время не поддерживает пользователей и приложения с включенным автономным режимом. Проверьте и обновите следующие случаи:

  1. Пользователь мобильного приложения не должен быть частью профиля Mobile Offline.
  2. Само приложение не должно быть настроено для работы в автономном режиме. В конструкторе приложений откройте Field Service Mobile. Перейдите в раздел Параметры>Функции и установите переключатель Настройка автономного режима из конструктора приложений в положение Нет. Дополнительные сведения см. в разделе Настройка Mobile Offline.

В новом интерфейсе панели мониторинга не отображаются из навигации

Признаки

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

Разрешение

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