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

В MacroCRM разработан инструмент для упрощение записи клиентов на встречу с учетом графика работы сотрудников и свободных временных интервалов

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

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

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

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

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

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

  • 15 минут

  • 30 минут

  • 45 минут

  • 1 час

  • 1,5 часа

  • 2 часа

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

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

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

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

А создаст последующие до конца рабочего дня: Свободный слот 14:00 Свободный слот 14:30 Как только какая-либо задача занимает собой время в диапазонах свободных слотов — слоты пересчитываются по тому же принципу.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Last updated