График работы сотрудников и его учет при постановке задач
В MacroCRM разработан инструмент для упрощение записи клиентов на встречу с учетом графика работы сотрудников и свободных временных интервалов
Last updated
В MacroCRM разработан инструмент для упрощение записи клиентов на встречу с учетом графика работы сотрудников и свободных временных интервалов
Last updated
В разделе Отделы добавлен столбец, где вы можете привязать Группу домов с возможностью привязать несколько групп к одному отделу:
Также в разделе Отделы добавлена возможность указывать график работы для каждого отдела:
При нажатии на кнопку + График открывается страница с таблицей для составления графика работы сотрудников на выбранный месяц по выбранному отделу:
Рабочие дни назначаются включением свитчера:
Дополнительно можно указать рабочее время и интервал, который удобен для встречи:
Система выведет список всех допустимых интервалов:
Слоты по всем сотрудникам с указанными графиками работы обновляются каждый раз при добавлении, редактировании или удалении задач, а также при сохранении графика работ отделов. Слот не сформируется в диапазоне, там где уже стоит задача — в таком случае слот занимает собой первый доступный диапазон после времени окончания существующей задачи.
У сотрудника Иванова рабочий день с 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, то система показывает только один такой слот.
При выборе какого-либо слота диапазон слота автоматически подставляется в поля времени исполнения задачи, а в исполнителя подставляется любой из доступных сотрудников с таким слотом (в случае, если один и тот же слот был доступен у нескольких сотрудников).
В настройки отделов добавлен столбец со свитчерами Редактировать все задачи:
При наведении на свитчер выводится сообщение Разрешать сотрудникам этого отдела редактировать все задачи других пользователей этого отдела.
Опция реализована по аналогии с опцией в отделах Видеть все задачи, только кроме видимости разрешен доступ к редактированию, как если бы любой из сотрудников этого отдела был бы постановщиком этой задачи.