Устранение неполадок с помощью центра работоспособности решений
Центр работоспособности решений позволяет получить более полное представление о состоянии вашей среды и обнаруживать проблемы с вашей средой Dynamics 365. Центр работоспособности решений запускает правила в экземпляре для проверки конфигурации среды, которая может со временем изменяться в результате естественных операций системы. Некоторые из правил относятся к Dynamics 365 Field Service, и вы можете запускать правила по требованию при возникновении проблемы. Некоторые правила автоматически срабатывают, когда Field Service устанавливается или обновляется. Регулярно запускайте набор правил Field Service, чтобы отслеживать состояние вашей среды.
Вот несколько общих проблем, которые обнаруживает центр работоспособности решений:
- Если критические процессы Field Service деактивированы.
- Если процессы, которые приводят к сбою обновления, назначены отключенным пользователям.
- Если настроенные веб-ресурсы привели к проблемам во время выполнения.
Помимо запуска Центра работоспособности решений, ознакомьтесь с рекомендациями по настройке Dynamics 365 Field Service и порядком запуска средства проверки решений для улучшения скриптов, подключаемых модулей, HTML и рабочих процессов
Предварительные требования
- Field Service v8.4.0.338+ (единый интерфейс) или v7.5.7.87+ (веб-клиент)
- Центр работоспособности решений расширяет Средство проверки Power Apps для обеспечения непрерывной работоспособности среды.
Выполнение проверки работоспособности
Чтобы запустить задание анализа для Field Service:
Откройте приложение Центр работоспособности решений.
Выберите Задания анализа и создайте новое задание анализа.
Когда откроется диалоговое окно, выберите Field Service.
Выберите ОК, и задание анализа начнется.
Просмотр результатов проверки работоспособности
После завершения выполнения задания анализа система откроет страницу обзора.
В задании анализа каждое правило показывает Возвращаемое состояние, которое указывает, было ли правило успешно пройдено, не было пройдено или произошла ошибка конфигурации. Если правило не пройдено, Уровень серьезности указывает на серьезность проблемы.
Возвращаемое состояние правила | Рекомендации |
---|---|
Сбой | Выделите конкретные сбои в системе; исправьте правило, как предложено. |
Предупреждение | Помните о последствиях, упомянутых в сообщении правила. |
Пройдено | Указывает, что с этим правилом проблем нет. Все правила должны быть в этом состоянии. |
Создание заказа на работу по соглашению
Серьезность: высокая
Что проверяется
Это правило проверяет, правильно ли были созданы все заказы на работу на основе соглашений.
Почему это не удается
Правило не проходит, так как повторения соглашения неправильно обработались и не сгенерировали заказы на работу.
Как исправить
- Определите причину, по которой не был создан заказ на работу, а также причину сбоя и устраните ее.
- Исправьте проблему.
- Чтобы перезапустить создание записей, измените Статус системы соглашения обратно на «Оценка». Затем измените его на «Активный».
Внимание
При изменении статуса соглашения удаляются все существующие записи данных резервирования соглашения с активным статусом, но повторно создаются записи только для будущих дат.
Проверка на наличие связанных с соглашением рабочих процессов со сбоями
Серьезность: высокая
Что проверяется
Это правило проверяет наличие связанных с соглашением бизнес-процессов, в которых возникают сбои.
Почему это не удается
Правило не срабатывает, если есть сбой рабочего процесса, связанного с настройкой резервирования по соглашению или записями настройки счета по соглашению.
Как исправить
Выберите результат анализа и нажмите кнопку Разрешить.
Проверка на наличие активных соглашений с датами окончания в прошлом
Серьезность: высокая
Что проверяется
Это правило проверяет наличие соглашений, в которых Состояние системы имеет значение «Активно», но дата окончания указана в прошлом. Статусом должно быть значение «Истекло».
Почему это не удается
Правило не срабатывает, если системный статус соглашения активен, хотя дата его окончания уже прошла.
Как исправить
Выберите результат анализа, просмотрите соглашение и нажмите кнопку Разрешить.
Примечания и ограничения
- Правило действует для соглашений, срок окончания которых составляет последние 90 дней.
- Правило учитывает 5000 лучших соглашений, имеющих активный статус системы и если дата окончания уже прошла.
- Правило проверяет только те соглашения, которые содержат настройки резервирования и даты резервирования по соглашению.
Проверка на удаленные библиотеки форм
Серьезность: средняя
Что проверяется
Это правило обнаруживает, есть ли в системе формы Field Service, в которых отсутствуют библиотеки Field Service.
Почему это не удается
Это правило не срабатывает, если библиотеки Field Service отсутствуют для формы Field Service.
Заметка
Это правило может показать ложноположительный сбой в форме «Уровень цен».
Как исправить
Добавьте недостающие библиотеки в форму. Вы можете получить список необходимых библиотек, сравнив его с другой формой той же таблицы или в другой организации. Обратитесь за помощью в службу поддержки.
Проверка наличия неработоспособных настроек в формах
Серьезность: высокая
Что проверяется
Для всех форм заказов на работу это правило проверяет, не превышает ли количество элементов управления вложенной сетки или элементов управления поиском предел, что может повлиять на производительность. Ограничение — 4 вложенные сетки или 20 подстановок. Это правило запускает уведомление для системных администраторов о том, какие формы имеют слишком много элементов управления вложенной сеткой или элементов управления поиском.
Элемент управления subgrid представляет собой таблицу в форме, в которой перечислены записи другой таблицы. Примером является элемент управления work order product subgrid в форме заказа на работу, которая входит в стандартную комплектацию Field Service.
Элемент управления lookup — это поле в форме, которое выполняет поиск записей другой таблицы и позволяет выбрать одну или несколько записей для заполнения поля.
Почему это не удается
Это правило не выполняется, если вкладка по умолчанию (первая вкладка) любой формы заказа на работу имеет более 4 элементов управления subgrid или 20 элементов управления lookup. Количество элементов управления на вкладке формы по умолчанию влияет на производительность загрузки.
Как исправить
Сократите количество полей поиска и элементов управления subgrid на вкладке по умолчанию, переместив их на другие вкладки в форме или скрыв их из формы, если они не нужны.
Ознакомьтесь с другими способами Улучшение времени загрузки формы.
Проверка того, изменен ли требуемый уровень полей
Серьезность: высокая
Что проверяется
Это правило проверяет, изменен ли требуемый уровень обязательного системного поля в форме «Заказ на работу» или «Соглашение».
Почему это не удается
Это правило не срабатывает, если необходимый уровень обязательного системного поля в форме «Заказ на работу» или «Соглашение» в стандартной комплектации Field Service изменен.
Как исправить
- В Power Apps выберите Таблицы>Все и выполните поиск по запросу «Заказ на работу» или «Соглашение».
- Выберите таблицу.
- В разделе Схема выберите Столбцы. Найдите и выберите поле, указанное в анализе.
- На панели Изменить столбец измените Обязательный на «Обязательный для бизнеса» и сохраните изменения.
Заметка
Это правило реализовано только для стандартного обязательного поля в формах «Заказ на работу» и «Соглашение».
Проверяет, есть ли несоответствие дат резервирования по соглашению с параметрами резервирования по соглашению
Серьезность: высокая
Что проверяется
Это правило проверяет, совпадает ли редакция Даты резервирования по соглашению с редакцией соответствующих Настроек резервирования по соглашению.
Почему это не удается
Правило не работает, если существует несоответствие между значением ревизии даты резервирования по соглашению и соответствующей настройкой резервирования по соглашению. Это правило учитывает только активные записи даты резервирования, дата резервирования которых составляет менее 90 дней. Если есть несоответствие, система может не сгенерировать заказ на работу для этой даты резервирования.
Как исправить
Обратитесь в службу поддержки.
Примечания и ограничения
Это правило учитывает 5000 самых активных записей Дата резервирования по соглашению за последние три месяца на основе последней даты резервирования.
Проверяет, есть ли несоответствие версий дат счета по соглашению с параметрами счета по соглашению
Серьезность: высокая
Что проверяется
Правило проверяет, совпадает ли редакция Даты счета по соглашению с редакцией соответствующих Настроек счетов по соглашению.
Почему это не удается
Это правило не работает, если существует несоответствие между значением ревизии даты счета по соглашению и соответствующей настройкой счетов по соглашению. Это правило учитывает только активные записи даты счета по соглашению, дата счета которых составляет менее 90 дней. Если есть несоответствие, система может не сгенерировать счет для этой даты счетов.
Как исправить
Обратитесь в службу поддержки.
Примечания и ограничения
Это правило учитывает 5000 самых активных записей Дата счета по соглашению за последние три месяца на основе последней даты счета.
Настройки модуля приложения Connected Field Service
Серьезность: низкая
Что проверяется
Это правило проверяет, есть ли настройки для модуля приложения Connected Field Service, который устарел и не должен настраиваться.
Почему это не удается
Это правило не работает, если в модуле приложения Connected Field Service в организации есть какие-либо настройки.
Как исправить
Удалите настройки из модуля приложения Connected Field Service.
Настроенные наборы параметров
Серьезность: высокая
Что проверяется
Это правило определяет, был ли настроен какой-либо набор параметров в Field Service, который не предполагается настраивать. Настройка наборов параметров может привести к неожиданному поведению.
Почему это не удается
Это правило не работает, если есть какие-либо настройки в любом из наборов параметров Field Service по умолчанию. Дополнения к наборам параметров не считаются ошибками, а только изменения параметров в наборах параметров.
Как исправить
Вручную удалите настройки из наборов параметров Field Service.
Настроенные веб-ресурсы
Серьезность: высокая
Что проверяется
Это правило определяет, какие настроенные веб-ресурсы не входят в пакет Field Service. Настраиваемые веб-ресурсы не обновляются с обновлением Field Service и могут привести к проблемам с функциональностью.
Почему это не удается
Это правило не работает, если существует какой-либо настроенный веб-ресурс, который не входит в пакет Field Service.
Как исправить
Удалите настройки с помощью пользовательского интерфейса слоев решения на веб-ресурсах, которые были настроены. При обновлении Field Service веб-ресурсы можно правильно обновить.
Проверка бизнес-процесса удаления уникальных номеров Field Service
Серьезность: от низкой до средней
Что проверяется
Это правило проверяет правильность работы рабочего процесса массового удаления автоматических номеров.
Почему это не удается
Это правило не работает, если рабочий процесс удаления уникального номера завершился ошибкой.
Как исправить
Выберите результат анализа и нажмите кнопку Разрешить.
Удаленные процессы
Серьезность: высокая
Что проверяется
Это правило проверяет наличие удаленных процессов.
Почему это не удается
Это правило не работает при удалении любого из стандартных процессов для Field Service.
Как исправить
Обратитесь в службу поддержки.
Удаленные шаги обработки сообщения SDK
Серьезность: высокая
Что проверяется
Это правило проверяет наличие удаленных шагов обработки сообщения SDK.
Почему это не удается
Это правило не работает при удалении любого из стандартных шагов обработки сообщений пакета SDK для Field Service.
Как исправить
Обратитесь в службу поддержки.
Удаленные веб-ресурсы
Серьезность: высокая
Что проверяется
Это правило проверяет наличие удаленных веб-ресурсов.
Почему это не удается
Это правило не работает, если какой-либо из готовых веб-ресурсов Field Service был удален из системы.
Как исправить
Обратитесь в службу поддержки.
Отключенные шаги обработки сообщения SDK
Серьезность: высокая
Что проверяется
Это правило проверяет наличие отключенных шагов обработки сообщения SDK. Отключенные шаги обработки сообщений SDK приведут к некорректному поведению при использовании Field Service.
Почему это не удается
Это правило не работает, если отключен какой-либо из шагов обработки сообщений SDK для Field Service.
Способ устранения
Включите отключенные шаги обработки сообщения SDK.
Конфигурация метаданных настройки резервирования Field Service
Серьезность: высокая
Что проверяется
Это правило проверяет, что в системе правильно существует запись метаданных настройки резервирования Field Service. Если эта запись отсутствует, функция планирования может работать не так, как ожидалось.
Почему это не удается
Это правило не работает, если в системе не существует запись метаданных настройки резервирования Field Service.
Как исправить
Обратитесь в службу поддержки.
Параметры Field Service
Серьезность: высокая
Что проверяется
Это правило проверяет, что в системе правильно существует запись настроек Field Service.
Почему это не удается
Это правило не работает, если запись параметров Field Service не существует или настроена неправильно.
Как исправить
Система воссоздает эту запись, если она не существует, в ходе обычного использования Field Service. Если запись не создается автоматически, обратитесь в службу поддержки.
Формы с отсутствующим контекстом выполнения
Серьезность: высокая
Что проверяется
Это правило определяет, есть ли в системе какие-либо формы, обработчики событий которых ссылаются на библиотеки Field Service без передачи параметра контекста выполнения.
Почему это не удается
Это правило не работает, так как код Field Service ожидает, что параметр контекста выполнения будет передан в обработчик события OnLoad. Если это значение отсутствует, это может вызвать ошибки при использовании формы.
Заметка
Наиболее распространенный сценарий, при котором это правило приводит к сбою, это когда имеется копия одной из готовых форм (версии Field Service до 8.X), а затем Field Service обновляется. В таких сценариях в этих скопированных формах из более ранних версий Field Service будет отсутствовать параметр ExecutionContext parameter
в этих нестандартных формах.
Как исправить
- В Power Apps выберите Таблицы>Все и выполните поиск по запросу «Заказ на работу» или «Соглашение».
- Выберите таблицу.
- В разделе Обработка данных выберите Формы.
- Выберите вкладку События.
- Выберите каждый Обработчик событий и включите Передачу контекста выполнения в качестве первого параметра.
- Сохраните и опубликуйте форму.
Обновление Field Service не завершено
Серьезность: низкая
Что проверяется
Это правило определяет, было ли обновление Field Service запущено, но не завершено успешно.
Почему это не удается
Это правило не работает, если обновление Field Service было запущено, но не завершилось успешно.
Как исправить
Перезапустите обновление Field Service. После успешного обновления это правило будет выполнено успешно. Если обновление снова не удается, обратитесь в службу поддержки.
Значения широты и долготы в записи учетной записи
Серьезность: низкая
Что проверяется
Это правило проверяет наличие значений широты и долготы для записи учетной записи.
Почему это не удается
Правило не срабатывает, если в записи учетной записи нет широты или долготы, или нет ни того, ни другого.
Как исправить
Проверьте, указан ли адрес в форме учетной записи. Если да, то выполните геокодирование учетной записи, нажав кнопку геокодирования на панели команд формы учетной записи.
Проверка привилегий для ответственных за параметры резервирования по соглашению
Серьезность: высокая
Что проверяется
Это правило проверяет, что владельцы записи параметров резервирования по соглашению имеют необходимые привилегии для создания заказов на работу.
Почему это не удается
Это правило не срабатывает, если владельцы параметров резервирования по соглашению не имеют указанных ниже привилегий.
1.prvCreatemsdyn_workorder
Как исправить
Назначьте привилегии каждому владельцу записей параметров резервирования по соглашению.
Проверка привилегий для ответственных за параметры счетов по соглашению
Серьезность: высокая
Что проверяется
Это правило проверяет, что владельцы записи параметров счетов по соглашению имеют необходимые привилегии для создания счетов.
Почему это не удается
Это правило не срабатывает, если владельцы параметров счетов по соглашению не имеют указанных ниже привилегий.
1.prvCreateInvoice
Как исправить
Назначьте привилегии каждому владельцу записей параметров счетов по соглашению.
Определения процессов в состоянии черновика
Серьезность: высокая
Что проверяется
Это правило проверяет, есть ли определения процессов в состоянии черновика. Если в состоянии черновика есть процессы, Field Service не будет работать правильно.
Почему это не удается
Это правило не работает, если определения процессов находятся в состоянии черновика.
Как исправить
Повторно активируйте определения процессов, чтобы они не находились в состоянии черновика.
Определения процессов, за которые отвечают отключенные пользователи
Серьезность: от средней до высокой
Что проверяется
Это правило проверяет, не назначены ли какие-либо определения процессов отключенным пользователям.
Почему это не удается
Это правило не работает, если есть определения процессов, назначенные отключенным пользователям, что может привести к сбою обновления.
Как исправить
Измените владельца процесса на активного пользователя.
Повторение в настройке резервирования по соглашению
Серьезность: высокая
Что проверяется
Это правило проверяет, настроен ли параметр повторения в параметрах резервирования по соглашению, и если да, то проверяет, является ли это допустимым значением параметра повторения.
Почему это не удается
Это правило не работает, если для соглашения установлено Состояние системы как «Активно», а в его записи «Параметров резервирования по соглашению» для параметра Автоматически создавать заказ на работу задано значение «Да», но параметр повторения не настроен или настроен неверно.
Как исправить
Настройте действительное повторение в параметрах резервирования по соглашению и выберите Соглашение>Параметры резервирования по соглашению>Повторение резервирования.
Проверка совместимости версии Universal Resource Scheduling
Серьезность: низкая
Что проверяется
Это правило проверяет, совместима ли текущая установленная версия Field Service с установленной версией Universal Resource Scheduling.
Почему это не удается
Это правило не работает, если решение Universal Resource Scheduling, установленное в организации, несовместимо с установленной версией Field Service. Это может произойти, если был установлен другой пакет, содержащий решение Universal Resource Scheduling, который обновляет версию решения Universal Resource Scheduling.
Как исправить
Обновите решение, указанное в предупреждающем сообщении, чтобы оно было совместимо с Field Service.
Проверка включения автоматической нумерации
Серьезность: низкая
Что проверяется
Это правило проверяет, включила ли организации автоматическую нумерацию. Мы рекомендуем клиентам использовать новую функцию автоматической нумерации, чтобы обеспечить уникальность нумерации таблиц Field Service.
Почему это не удается
Это правило не работает, если организация не включила автоматическую нумерацию.
Как исправить
Включите автоматическую нумерацию в Field Service. В области Параметры выберите # Автоматическая нумерация.
Проверка совместимости решений Field Service и Project Service Automation
Серьезность: низкая
Что проверяется
Это правило проверяет, совместима ли текущая установленная версия Field Service с установленной версией Project Service Automation.
Почему это не удается
Это правило не работает, если версия решения Project Service Automation, установленная в организации, несовместима с решением Field Service, установленным в организации.
Как исправить
Обновите решение, указанное в предупреждающем сообщении, чтобы оно было совместимо с Field Service.
Проверка ролей безопасности мобильных пользователей
Серьезность: высокая
Что проверяется
Это правило проверяет, назначена ли работникам передней линии, у которых есть доступ к мобильному приложению Field Service, роль Field Service-Resource и профиль безопасности полей Field Service-Resource.
Почему это не удается
Это правило не работает, если у работник передней линии есть доступ к мобильному приложению Field Service без роли Field Service-Resource или профиля безопасности полей Field Service-Resource. Бизнес-единица отображается для пользователя, если в организации присутствует более одной бизнес-единицы.
Как исправить
Добавьте роль безопасности Field Service-Resource и профиль безопасности поля Field Service-Resource для пользователя. Подробнее: Настройка работников передней линии.
Ожидающие экземпляры бизнес-процесса, за которые отвечают отключенные пользователи
Серьезность: высокая
Что проверяется
Это правило проверяет, не назначены ли какие-либо ожидающие экземпляры рабочего процесса отключенным пользователям. Такие рабочие процессы не смогут правильно создать записи, которые они должны создать.
Почему это не удается
Это правило не работает, если приостановленный рабочий процесс назначен отключенной учетной записи пользователя в приостановленном состоянии с причиной «Ожидание».
Как исправить
Перезапустите рабочий процесс. Обратитесь к общей документации или в службу поддержки.