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


Цели оптимизации в Resource Scheduling Optimization

Цель оптимизации определяет условия и ожидания, которые модуль Resource Scheduling Optimization должен учитывать при выполнении оптимизации.

Модуль Resource Scheduling Optimization обрабатывает список ресурсов и список требований к ресурсам и существующих резервирований. Он создает оптимальный маршрут или список резервирований для ресурсов. Резервирования считаются оптимально запланированными, если они соответствуют всем ограничениям в отношении важности перечисленных целей в определенном порядке.

Создание цели оптимизации планирования

Используя элементы цели, можно определить, как должны оптимизироваться резервирования.

Снимок экрана записи цели оптимизации планирования.

  1. Перейдите в раздел Resource Scheduling Optimization>Цели оптимизации.

  2. Введите следующие данные:

    • Имя для цели оптимизации.

    • Уровень трудозатрат модуля: определяет, сколько усилий системе нужно приложить, чтобы найти лучшее сочетание ресурсов, маршрута и даты или времени. Более высокие уровни усилий означают, что механизм оптимизации рассматривает больше возможных комбинаций. Чем больше комбинаций рассматривает система, тем больше времени требуется для выполнения расчетов.

    • Расчет времени в пути: метод вычисления расстояния в пути между ресурсами и требованиями.

      При использовании карт Bing можно включить исторические сведения о дорожном движении, чтобы получить более точную оценку времени в пути на основе прошлых схем дорожного движения. Этот параметр не учитывает сбои в реальном времени, такие как техническое обслуживание дорог или аварии. Это приводит к увеличению времени обработки и поддерживает до 500 требований в области оптимизации. Если у вас больше требований, разделите их на более мелкие блоки и создайте отдельные цели оптимизации с учетом исторического трафика для каждой области. Из-за более длительного времени обработки этот параметр лучше всего использовать для расписаний, которые выполняются автоматически в нерабочее время.

    • Ограничения: ограничения, накладываемые на резервирования, создаваемые системой.

  3. Выберите Сохранить, чтобы создать запись.

  4. В разделе Цели выберите цель, чтобы изменить ее свойства. Выберите Создать цель оптимизации планирования, чтобы добавить больше.

  5. Выберите Сохранить и закрыть.

Цель оптимизации по умолчанию

При развертывании Resource Scheduling Optimization система автоматически создает цель по умолчанию с некоторыми ограничениями и целевых показателей. Вы можете изменить ее в соответствии с требованиями или создать новую цель оптимизации и установить ее по умолчанию.

Цель по умолчанию используется при выборе в таблице расписаний оптимизации одного ресурса.

Перейдите в раздел Resource Scheduling Optimization>Администрирование>Параметр планирования. Выберите вкладку Resource Scheduling Optimization, чтобы задать цель по умолчанию.

Общие сведения об ограничениях

Resource Scheduling Optimization работает с набором ограничений, которые можно использовать для определения цели оптимизации.

Запланировать на рабочие часы

Создает резервирование, если время в пути до места работы и сама работа укладываются в рабочее время ресурса. Сюда также входит время в пути от последнего резервирования до конечного местоположения ресурса. Однако время в пути в конце дня не отображается на доске расписания.

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

Соответствует требуемым характеристикам

Гарантирует, что ресурс имеет все необходимые характеристики и навыки для выполнения требования к ресурсу.

Соответствует необходимым ролям

Гарантирует, что резервируемый ресурс имеет необходимые роли для выполнения требования к ресурсу. Если в требовании ресурса указано несколько ролей, система проверяет, соответствует ли одна из ролей.

Параметры блокировки планирования (устарело)

Ограничение блокировки расписания устарело и будет удалено как параметр огранечения. Выбор этого параметра не влияет на последующие запуски Resource Scheduling Optimization. Дополнительные сведения об использовании и устранении неполадок с обновленными параметрами блокировки резервирования см. в разделе Сведения о параметре блокировки резервирования в Resource Scheduling Optimization.

Окна планирования

Это ограничение гарантирует, что Resource Scheduling Optimization создает резервирование во временном окне потребности в ресурсах или записи резервирования.

  • В параметрах Дата начала/окончания или Начало/Окончание диапазона дат установлена одинаковая дата: Resource Scheduling Optimization планирует резервирование в этот день, но время суток не имеет значения.

  • Параметры Начало временного диапазона и Окончание временного диапазона определяют интервал времени: Resource Scheduling Optimization планирует резервирование в этом интервале времени, но дата не имеет значения.

  • Обещанное время начала и Обещанное время окончания установлены на дату и интервал времени: Resource Scheduling Optimization планирует резервирование на выбранную дату в выбранном временном диапазоне.

  • Начало/Окончание диапазона дат и Начало/конец временного диапазона установлены на интервал времени в одном дне: Resource Scheduling Optimization планирует резервирование на выбранную дату в выбранном временном диапазоне.

  • Пустые значения времени (версия 3.0+): Resource Scheduling Optimization учитывает сценарии, в которых время начала или окончания не определено.

    Например, если требование имеет только значение начала временного окна, система планирует требование после этого времени, независимо из даты.

    Эта логика применяется к следующим полям в сущности Требование ресурса и Резервирование ресурсов:

    • Начало временного диапазона и Окончание временного диапазона
    • Обещанное время начала и Обещанное время окончания
    • Дата начала и Дата окончания

Заметка

Если поля времени и даты содержат конфликтующую информацию, Resource Scheduling Optimization сначала использует параметры Обещанное время начала/окончания.

Соответствует предпочтениям ресурсов

Вы можете добавить предпочитаемые ресурсы в сущность требования. Дополнительные сведения см. в разделе Предпочтения ресурсов. Resource Scheduling Optimization учитывает три различных типа предпочтений ресурсов:

  • Предпочтительный: предпочтение планирования для определенного ресурса, если он доступен, но не гарантируется, если другой ресурс лучше соответствует оптимальному расписанию.
  • Ограничено — система не будет планировать ресурсы, которые добавлены в требования с этим предпочтением ресурса.
  • Выберите из: определенный ресурс планируется, если он доступен в течение временного диапазона. Для нескольких ресурсов система назначает первый доступный. Если ни один из них недоступен, требование не будет запланировано.

Сопоставляет территории

Учитываются значения поле «Территория» в записях требований и ресурсов, а также планируются резервирования только в том случае, если значения территории в обеих записях совпадают. Требование может принадлежать только одной территории, но ресурсы могут принадлежать нескольким территориям.

Тип ресурса совпадений

Типы ресурса определяют, как ресурс связан с организацией. Система учитывает значения поля типа ресурса в записях требований и ресурсов. Она планирует резервирования только тогда, когда значения типа ресурса в обеих записях совпадают.

Для оптимизации рассматриваются следующие типы ресурсов:

  • Пользователями
  • Контакты
  • Организация
  • Оборудование
  • Помещение

Общие сведения о целях

Добавьте и ранжируйте цели для цели Resource Scheduling Optimization. Вы можете выбрать несколько целей, но порядок имеет значение. Чем она выше в списке, тем большее предпочтение система отдает этой цели.

Увеличить общее количество рабочих часов

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

Уменьшить общее время в пути

Итерация с минимальным общим временем в пути лучше всего соответствует этой цели. Оно учитывает время в пути, за которое ресурс должен вернуться в свое конечное местоположение после последнего резервирования, хотя это время в пути не отображается на доске расписания.

Заметка

Это не может быть первой целью в списке, потому что, чтобы действительно минимизировать время в пути, Resource Scheduling Optimization может не запланировать какое-либо требование, требующее времени в пути для достижения первой цели.

Заблокированные резервирования (устарело)

Цель «Блокированные резервирования» устарела и будет удалена из параметра цели. Выбор этого параметра не влияет на последующие запуски Resource Scheduling Optimization. Дополнительные сведения об использовании и устранении неполадок с обновленными параметрами блокировки резервирования см. в разделе Сведения о параметре блокировки резервирования в Resource Scheduling Optimization.

Требования высокого приоритета

Приоритизируйте резервирования для требований с наивысшим баллом приоритета. Приоритет задается в записи Требование ресурса и представляет собой набор параметров с взвешенными значениями. Resource Scheduling Optimization проверяет Уровень важности по приоритету для определения, насколько это важный приоритет. Пример: уровень важности равен 10 для срочного приоритета и 1 для низкого приоритета. Математически говоря, Resource Scheduling Optimization рассматривает важность одного срочного требования (уровень важности: 10 x количество требований: 1) так же, как и 10 низкоприоритетных требований (уровень важности: 1 x количество требований: 10).

Заметка

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

Развернуть предпочитаемые ресурсы

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

Оптимальный уровень квалификации

Resource Scheduling Optimization учитывает оценку квалификации при сопоставлении характеристик, запрашиваемых в требовании, и ресурсов, которые обладают подробными характеристиками. Если все требуемые характеристики совпадают, система в первую очередь отдает приоритет ресурсам с меньшим количеством навыков, чтобы ресурсы с большими или уникальными навыками были доступны для экстренных работ.

Эта цель зависит от ограничения соответствия требуемым характеристикам в цели оптимизации.

Ограничение "Соответствует требуемым характеристикам" выбрано:

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

Ограничение "Соответствует требуемым характеристикам" не выбрано:

  • Менее квалифицированные ресурсы и ресурсы без навыка все равно могут быть зарезервированы.
  • Ресурсы с квалификацией выше требуемой получают более высокий балл, чем менее квалифицированные ресурсы.
  • Чем больше квалификация ресурса превышает требуемую, тем ниже будет его балл.
  • Чем меньше квалификация ресурса, тем ниже будет его балл.
  • Ресурсы без квалификации получают самый низкий балл.

На следующем графике показано распределение баллов в зависимости от уровня навыков для рейтинговой модели характеристик с диапазоном от 1 до 10. Желаемый уровень навыков — 4, что дает наивысший балл.

Графика с навыками и распределением баллов.

Запланировать как можно скорее

Иногда ресурсов может быть больше, чем потребность в ресурсах. Чтобы эффективно загружать оптимизированные резервирования со смещением на начальный период, добавьте цель Запланировать как можно скорее в цель оптимизации.