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