Доработка Битрикс24: учет места работы сотрудников
В компаниях с офисной и удаленной занятостью иногда важно понимать, откуда именно сотрудники подключаются к Битрикс24. Эта информация может использоваться в конкретных рабочих ситуациях: например, когда часть команды должна находиться в офисе, при разборе спорных задач или при проверке соблюдения внутренних регламентов.
В Битрикс24 есть история входов, но она показывает только технические сведения — время, устройство и IP-адрес. По ним нельзя быстро понять, работал сотрудник из офиса или подключался извне: для этого требуется отдельный разбор, сопоставление IP с корпоративной сетью и, как правило, участие администратора. Доработка Битрикс24 добавляет на портал удобный отчет: при входе сотрудник отмечает место работы, а система сохраняет его вместе с параметрами авторизации.
Выбор места работы при входе в Битрикс24
При первой авторизации за день сотруднику показывается экран с просьбой указать формат работы. До подтверждения разделы портала недоступны. После выбора открывается привычный интерфейс.
Как проходит вход в систему:
-
при открытии портала появляется экран с вариантами «Офис», «Дома», «Удаленно», доступ к разделам закрыт до подтверждения;
-
выбранный способ записывается в базу данных, после этого открывается доступ к порталу;
-
при входе через мобильное приложение статус «Удаленно» определяется автоматически;
-
в таблице сохраняются сотрудник, дата, время входа, статус и IP-адрес.
Экран показывается один раз в день, далее пользователь работает в обычном режиме. При этом указанный статус можно сопоставить с фактическим источником подключения по IP-адресу. Если сотрудник отметил «Офис», а вход выполнен из внешней сети, это расхождение будет отражено в отчете.
Техническая реализация
Решение добавляется на портал без изменения стандартных модулей Битрикс24, не требует обновлений и последующего обслуживания. Все записи хранятся на сервере компании.
Что входит:
-
отдельная таблица — доработка не затрагивает штатные сущности;
-
оверлей в стиле Битрикс24 — интерфейс встроен в дизайн портала и корректно отображается на любых устройствах;
-
запись через AJAX — значение сохраняется без перезагрузки страницы;
-
автоматическое определение мобильного приложения — статус «Удаленно» проставляется без участия сотрудника.
Опция позволяет работать с историей без нагрузки на основные таблицы Битрикс24. Записи не участвуют в бизнес-процессах и не влияют на существующие настройки, а пользователь не сталкивается с изменением привычного процесса авторизации.
Предусмотрена страница с отчетом: доступна фильтрация по сотруднику, дате и месту работы, а также просмотр текущего статуса — кто находится в офисе, а кто работает удаленно.
Практическая ценность
После внедрения у руководителя появляется информация по каждому дню: откуда сотрудники подключались к Битрикс24 — из офиса, из дома или удаленно. Эти сведения могут использоваться в управленческих и операционных задачах.
Основные сценарии:
-
анализ просроченных заданий — можно посмотреть, в каких условиях выполнялась работа в конкретный день;
-
контроль офисного режима — проверка соблюдения требований по присутствию;
-
проверка спорных ситуаций — можно подтвердить или опровергнуть факт работы из офиса;
-
доступ к внутренним ресурсам — сопоставление с IP показывает, из какой сети выполнен вход;
-
отчетность — выгрузка в Excel для учета и передачи руководству.
Источник соединения становится фиксированным параметром, на который можно опираться при разборе рабочих инцидентов и планировании.
Краткие итоги
У руководителя появляется возможность в любой момент посмотреть, откуда сотрудники заходили в Битрикс24 в конкретный день. Эти сведения могут оказаться важны при разборе задач, проверке соблюдения офисного режима и в спорных ситуациях, когда важно опираться на факты.
Несмотря на то, что кейс выполнялся для конкретного клиента, он по сути универсален и подходит для любых коробочных порталов Битрикс24. Его легко адаптировать под нужды компании и ее текущую структуру. Если вам необходим учет места работы сотрудников или другие изменения в Битрикс24 — обращайтесь в Integrator.Digital, настроим систему под ваши непосредственные потребности.