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


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

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

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

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

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

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

  1. В Resource Scheduling Optimization в разделе Параметры перейдите к пункту Цели оптимизации.

  2. Введите Имя для цели оптимизации.

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

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

  5. Выберите все Ограничения для цели оптимизации. Ограничения — это ограничения, которые накладываются на резервирования, которые создает система.

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

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

  8. Выберите Сохранить и закрыть, чтобы применить изменения.

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

При развертывании 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 планирует резервирование на выбранную дату в выбранном временном диапазоне.

  • Пустые значения времени (v3.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, что дает наивысший балл.

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

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

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