Оптапланер будет иметь критерии назначения
Если мы возьмем пример назначения задач сотруднику, где мы назначим список задач списку сотрудников на основе доступности сотрудника и навыков (жестких ограничений), необходимых для выполнения отдельной задачи.
Теперь, если есть задача, и ни у одного сотрудника нет навыков для этого, Optaplanner все равно назначит эту задачу сотруднику и нарушит жесткое ограничение. Этот результат говорит мне, что существует жесткое ограничение, но задача все же назначена и это влияет на цепочку задач, которые должен выполнять сотрудник, т. Е. Вместо назначения не относящейся к делу (из-за навыков) задачи, не должна система (Оптапланер) предоставляет критерии назначения, которые не позволяют назначать задачу сотруднику, который не соответствует его / ее навыкам.
Есть ли способ достичь таких критериев?
PS Я только начинаю понимать Optoplanner, пожалуйста, не стесняйтесь исправить вопрос, если это необходимо.
1 ответ
Это называется чрезмерным планированием. Ищите это в документах. Есть в основном 3 варианта на выбор:
- Снять жесткие ограничения (поведение по умолчанию)
- Присвоить нуль (nullable=true и дополнительное ограничение среды)
- Присвоить виртуалам (дополнительное среднее ограничение и, возможно, даже корректировки мягких ограничений)
Смотрите документы.