Ассистент бронирования

Назначение

Ассистент бронирования используется Ресурсным менеджером для подбора и бронирования исполнителей при исполнении Запросов ресурсов.

Ассистент бронирования открывается командой Найти ресурсы из карточки Запроса ресурсов. Команда Найти ресурсы доступна только для запросов в статусе «Открыт» (и при наличии у Ресурсного менеджера соответствующих прав):

Интерфейс

  1. Переключение между периодами бронирования.
  2. Выбор периода бронирования с отображением календарных рамок текущего отображаемого периода.
  3. Выбор единицы бронирования (в часах, процентах от расписания, FTE).
  4. Выбор масштаба бронирования (по дням, по неделям, по месяцам).
  5. Панель фильтрации.
  6. Команда закрытия ассистента планирования.
  7. Наименование Универсального ресурса, на которого запланированы запрашиваемые часы.
  8. Индикатор незабронированных часов. Числовое значение соответствует часам, которые осталось забронировать, а индикатор отображает долю забронированных часов.
  9. Незабронированные часы.
  10. Пользователь, добавленный в качестве замены Универсальному ресурсу.
  11. Сумма забронированных на Пользователя часов.
  12. Забронированные часы.
  13. Список пользователей, соответствующих критериям фильтрации.
  14. Доступная емкость Пользователя.
  15. Команда для добавления Пользователя в качестве замены Универсальному ресурсу (появляется при наведении мыши на колонку с ФИО Пользователя).

Отображение списка пользователей

При открытии Ассистента планирования из Запроса ресурсов автоматически применяются следующие параметры фильтрации:

  1. Пользователи входят в тот же ресурсный пул, что из запрашиваемый Универсальный ресурс.
  2. Пользователям доступна та же роль, что и запрашиваемому Универсальному ресурсу.

При этом параметры фильтрации доступны для изменения. Можно как снять фильтр по Ресурсному пулу и Роли, так и добавить дополнительные фильтры:

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

Выбор пользователей

Для выбора Пользователя в качестве замены Универсальному ресурсу следует оценить доступную емкость Пользователя, соотнести её с объемом запрашиваемых часов, а затем навести указатель мыши на имя выбранного Пользователя и нажать кнопку «+» (команда Выбрать ресурс):

В результате откроется диалоговое окно Добавление ресурса:

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

После определения параметров добавления ресурса, следует нажать кнопку ОК. В результате выбранный пользователь будет добавлен в область бронирования:

Бронирование пользователей

В зависимости от выбранного метода планирования, часть (или все) запрошенных часов может быть забронирована на Пользователя автоматически.

Для замены универсального ресурса можно выбрать несколько пользователей:

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

Методы планирования

Фронтальное планирование

При использовании метода фронтального планирования, Пользователь автоматически бронируется на указанное количество часов в рамках заданного периода бронирования, при этом последовательно используется вся свободная емкость пользователя.

Например, если рабочий график Пользователя — 40 часов в неделю, по 8 рабочих часов в день, и у него нет текущих бронирований, попытка бронирования 20 часов на период в пять рабочих дней приведет к следующему результату:

Емкость 8 8 8 8 8 0 0
Уже забронировано 0 0 0 0 0 0 0
Новое бронирование 8 8 4 0 0 0 0

Если, при прочих аналогичных условиях, у Пользователя уже было забронировано часть емкости:

Емкость 8 8 8 8 8 0 0
Уже забронировано 8 8 4 0 0 0 0
Новое бронирование 0 0 4 8 8 0 0

Тот же пример, но теперь пытаемся забронировать на пользователя 40 часов на тот же период:

Емкость 8 8 8 8 8 0 0
Уже забронировано 8 8 4 0 0 0 0
Новое бронирование 0 0 4 8 8 0 0

В последнем случае на Пользователя будет забронировано столько часов, сколько позволяет его свободная емкость за выбранный период (20 часов забронировано, а еще 20 осталось незабронированными).