Устранение неполадок с резервированием в оптимизации планирования ресурсов
Эта статья поможет устранить проблемы с резервированиями, созданными надстройкой оптимизации планирования ресурсов для Microsoft Dynamics 365 Field Service.
Симптомы
- Завершенные, отмененные или другие резервирования оптимизируются или удаляются, хотя их не следует перемещать.
- Прошлые или будущие резервирования, которые находятся за пределами начального и конечного диапазона оптимизации, удаляются.
- Bookings отображаться в состоянии имитации.
Разрешение
Избегайте удаления резервирований
После выполнения оптимизации оптимизация планирования ресурсов может принимать решения о создании, обновлении или удалении резервирований по мере необходимости на основе параметров цели и ограничений. Таким образом, ожидается, что резервирования будут удалены для оптимизации результатов на протяжении всего расписания. Если вы не хотите, чтобы оптимизация планирования ресурсов удаляла существующие резервирования, попробуйте следующие варианты:
- Настройте метод планирования для состояния резервирования.
- Исключите резервирования из область оптимизации.
- Настройка блокировки резервирования.
Сопоставление метода планирования с состоянием резервирования
Состояние резервирования имеет поле Метод планирования , которое определяет, как оптимизация планирования ресурсов должна учитывать записи резервирования этого состояния:
- Если для состояния резервирования задано значение Оптимизация, оптимизация планирования ресурсов перемещает эти резервирования.
- Если состояние резервирования имеет значение Не перемещаться, оптимизация планирования ресурсов не перемещает и не оптимизирует эти резервирования. Используйте этот параметр для состояний резервирования, которые указывают на то, что работа выполняется или завершена.
- Если для состояния резервирования задано значение Игнорировать, оптимизация планирования ресурсов не учитывает такую запись резервирования. Используйте этот параметр для состояний резервирования, указывающих на отмену работы.
Блокировать оптимизацию планирования ресурсов от перемещения прошлых резервирований
- Задайте для состояния резервирования значение Не перемещаться.
- Удалите резервирование из представления резервирования.
- Зафиксируйте резервирование по времени или диапазону времени в прошлом.
- Задайте обещанную дату от и до, включив ограничение временного периода.
Bookings в состоянии имитации
Если при выполнении расписания оптимизации по-прежнему выполняется исключение или ошибка, может появиться некоторое перекрытие на доске расписания. Некоторые резервирования создаются или обновляются после последнего запуска, в то время как другие резервирования из предыдущего запуска не удалось удалить из-за проблемы. Чтобы избежать этой проблемы, в процессе оптимизации используются транзакционные резервирования в состоянии имитации .
В процессе оптимизации видны операции создания, обновления и удаления. Все новые, обновленные и удаляемые резервирования смоделированы. Если выполнение оптимизации завершается успешно, эти имитированные резервирования становятся реальными. Во время оптимизации резервирования состояния имитации становятся прозрачными и перемещаются по доске расписания. После завершения выполнения симуляция резервирований меняется на реальные резервирования с сплошным цветом.
Если возникает исключение и запрос оптимизации завершается ошибкой, эти резервирования моделирования остаются в состоянии имитации для устранения неполадок, если вы не удалите их вручную. В противном случае системное задание автоматически удаляет их каждые две недели.
Вы можете скрыть резервирование имитации, изменив параметры доски расписания. Щелкните значок шестеренки в правом верхнем углу и выберите параметр Скрыть отменено .