Документация MACRO

График работы сотрудников и его учет при постановке задач

>-

#Создание графика работы

В разделе Отделы добавлен столбец, где вы можете привязать Группу домов с возможностью привязать несколько групп к одному отделу:

Также в разделе Отделы добавлена возможность указывать график работы для каждого отдела:

При нажатии на кнопку + График открывается страница с таблицей для составления графика работы сотрудников на выбранный месяц по выбранному отделу:

Рабочие дни назначаются включением свитчера:

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

  • 15 минут
  • 30 минут
  • 45 минут
  • 1 час
  • 1,5 часа
  • 2 часа

Система выведет список всех допустимых интервалов:

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

Слот не сформируется в диапазоне, там где уже стоит задача — в таком случае слот занимает собой первый доступный диапазон после времени окончания существующей задачи.

#Пример создания Свободных слотов

У сотрудника Иванова рабочий день с 11:30 до 15:00, при этом с 13:15 до 13:45 уже стоит задача.
У данного сотрудника заданы получасовые диапазоны.
Тогда слоты формируются следующим образом:
&#xNAN;Свободный слот 11:30
Свободный слот 12:00
Свободный слот 12:30

И как выше указано у сотрудника стоит задача,
которая не позволяет занять слоты на 13:00 и 13:30,
то система не сгенерирует:
&#xNAN;Свободный слот на 13:00
Свободный слот на 13:30

А создаст последующие до конца рабочего дня:
&#xNAN;Свободный слот 14:00
Свободный слот 14:30

Как только какая-либо задача занимает собой время в диапазонах свободных слотов — слоты пересчитываются по тому же принципу.

#Постановка задач при графике работы сотрудников

В настройки компании добавлена опция Задачи: Учитывать привязку отделов к группам домов при постановке задач с типами «Встреча в офисе» и «Показ на объекте»:

При добавлении задачи с типом Показ на объекте* или Встреча в офисе появляется поле для выбора ЖК (группы домов).
*Для типа Показ на объекте это поле обязательное:

Если в компании включена опция Задачи: Учитывать привязку отделов к группам домов при постановке задач с типами «Встреча в офисе» и «Показ на объекте»,
то при постановке задач с типами Встреча в офисе и Показ на объекте в поле выбора сотрудника при включенной галочке только сотрудники ОП дополнительно отфильтрованы только те сотрудники ОП, чьи отделы привязаны к группе домов, которая была выбрана в соответствующем поле в задаче:

В календаре для выбора времени исполнения задачи, если выбран сотрудник, для которого задан график рабочего времени на выбранный день, то над календарем показаны его свободные слоты:

При клике на слот он подсвечивается синим цветом и диапазон слота автоматически подставляется в поля времени исполнения задачи:

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

#Динамическое распределение задач

В настройки компании добавлена опция Задачи: Разрешить динамическое распределение задач на исполнителей:

Если опция включена, то в календаре для выбора времени исполнения задачи рядом с полем выбора сотрудника дополнительно будет выведена опция Любой сотрудник:


При нажатии на галочку список сотрудников становится недоступен.
Сетка календаря скрывается и показываются свободные слоты всех доступных сотрудников на выбранный день (из числа тех, кто попал в поле выбора сотрудников).

При этом слоты не дублируются, т.е. если у трех сотрудников доступен слот на 10:30, то система показывает только один такой слот.

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

#Допуск к редактированию задач

В настройки отделов добавлен столбец со свитчерами Редактировать все задачи:


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

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

#Настройка, которая по выбранным типам задач блокирует свободные слоты сотрудников

В настройках компании существует настройка Дополнительные типы задач, блокирующие свободные слоты сотрудников, в котором можно выбрать типы:

Описание настройки:

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

#Пример

У сотрудника стоят задачи с типом Встреча в офисе, Встреча на объекте, Проверка на определенное время.
Тип задач Проверка указываем в новой настройке Дополнительные типы задач, блокирующие свободные слоты сотрудников.

И тогда в Графике работы сотрудниковhttps://macroserver.ru/account/company/departments/schedule/ время занятое этим типом задач становится не свободным и удаляется из общего списка свободных слотов:

И когда мы ставим новую задачу на сотрудника, то видим оставшиеся свободные слоты: