Доработка учета рабочего времени в Битрикс24
Клиент
ООО "Моторы и Трансмиссия" — ведущий поставщик двигателей, тормозных систем, комплектующих, а также гидравлического и пневматического оборудования в Беларуси. Официальный дистрибьютор брендов DEUTZ, Lombardini, MWM и ZF
Задача
Доработка модуля учета рабочего времени Битрикс24, который будет отвечать за учет и отчетность рабочего времени сотрудников.
Цель проекта — создать инструмент, который поможет руководству эффективно управлять переработками и недоработками сотрудников, а также позволит сотрудникам лучше планировать свое рабочее время на основе данных учета рабочего времени (УРВ).

Особенности реализации
Перед началом выполнения работ клиент предоставил достаточно развернутое ТЗ. Несмотря на это в процессе планирования и реализации работ необходимо было учитывать некоторые нюансы:
- Различия в восприятии логики: Логика, описанная в ТЗ, воспринималась по-разному PMом, разработчиком и клиентом из-за различного опыта и подходов.
- Ситуационные и спорные уточнения: в ходе работы возникали вопросы по некоторым аспектам, требовавшие дополнительных обсуждений, пояснений и уточнений.
Нам повезло в том, что клиент максимально был открыт во время выполнения задач, был ориентирован на результат, всегда знал какой результат хочет получить. Поэтому на сроках выполнения необходимость дополнительных уточнений никак не отразилось.
Реализация
В процессе выполнения проекта по интеграции Европочты на веб-сайт нашей командой были предприняты следующие шаги:
-
Создание тестовой копии CRM клиента
В первую очередь была создана тестовая копия CRM клиента. Это обеспечило изолированную среду для разработки и тестирования, что позволило не мешать ежедневной работе клиента и избежать риска поломок в основной CRM системе.
-
Проработка технического задания
Параллельно с созданием тестовой среды, PM компании Manao проводили детальную проработку Технического задания, предоставленного клиентом. Это включало обсуждение всех аспектов и уточнение деталей, чтобы максимально точно понять требования и подготовиться к этапу разработки.
-
Выполнение разработчиком задачи на основе ТЗ
После получения всех ответов на уточняющие вопросы разработчик приступил к выполнению задачи. В ходе выполнения работ возникали дополнительные вопросы по логике работы системы учета рабочего времени (УРВ), которые оперативно решались благодаря тесной коммуникации с клиентом.
-
Обеспечение совместимости с последней версией Битрикс24
Модуль был разработан с использованием PHP и MySQL, что обеспечило его полную совместимость с основной системой Битрикс24, а также с ее последней версией. Это гарантировало бесперебойную работу модуля при обновлениях в будущем.

Детали реализации
На момент поступления запроса от клиента на доработку модуля УРВ, в компании велся учет рабочего времени в Битрикс24, на основе стандартного функционала системы. Начало и окончание каждого рабочего периода отмечается в CRM.
В профиль каждого сотрудника был добавлен новый блок, содержащий информацию о текущем состоянии его учета рабочего времени (УРВ). Это позволяет сотрудникам видеть свои переработки и недоработки в режиме реального времени.
Доработка модуля также позволяет формировать отчет по учету рабочего времени каждого сотрудника. Для подсчета используется время начала и окончания рабочего дня. Дополнительно отображаются данные по переработкам и недоработкам. Переработки и недоработки отображаются с точностью до 1 минуты.
Здесь можно увидеть количество отработанных часов, а также информацию по переработкам и недоработкам.
Отображены такие параметры как:
- Норма часов — общее количество рабочих часов с начала отчетного месяца. Не учитывает праздничные и выходные дни.
- Отработано — фактически отработанное время за отчетный период, ограниченный фильтром.
- Переработка периода — разница между отработанным и нормой часов за период, ограниченный фильтром.
- Переработка итого — общее количество переработок с начала отчетного месяца.
- Недоработка периода — разница между нормой и отработанным количеством часов за период, ограниченный фильтром.
- Недоработка итого — общее количество недоработок с начала отчетного месяца.
В отчете УРВ отражена разница между нормой и фактически отработанным за день. Это позволяет понимать в какой день сколько часов было переработано от нормы, а в какой, наоборот, недоработали.
Сотрудники в зависимости от уровня доступа имеют возможность видеть отчет в разрезе своего подразделения или всей компании. Данные в разрезе всех подразделений компании видит по умолчанию сотрудник с правами “Администратор”.
Общий отчет по переработкам/недоработкам внутри компании располагается в разделе “Время и Отчеты - Рабочие отчеты - Переработки/Недоработки”
Система учитывает все виды бизнес-процессов, которые используются компанией для учета рабочего/нерабочего времени сотрудников. Здесь мы полностью подстраивали логику под запрос клиента, так как это персонализированная, под компанию и ее бизнес-процессы, часть.
Реализована функция экспорта отчетов в Excel, что позволяет производить более глубокий анализ данных с использованием внешних инструментов.
Также реализована интеграция с календарями. Поскольку в компании работают сотрудники из разных стран, где государственные праздники и выходные могут отличаться, а календарь позволяет привести все в единый формат.
При необходимости клиент может вручную проставить необходимые даты выходных или праздничных дней (изображение 6), которые не являются стандартными (прим. стандартные выходные: суббота и воскресенье). В таком случае у всех сотрудников, которые работают по данному календарю будут учитываться внесенные изменения. Такая же логика реализована и для учета дополнительных рабочих дней, например, отработок за какие-либо дополнительные выходные. (Изображение 7)
Заключение

Модуль учета рабочего времени был доработан и теперь предоставляет следующие возможности и преимущества
Внесена возможность гибкой настройки нормы рабочих часов для отдельных сотрудников, что помогает учитывать индивидуальные и профессиональные потребности каждого работника, повышая точность и эффективность планирования рабочего времени.
Эти улучшения позволили компании "Моторы и Трансмиссия" значительно повысить эффективность управления рабочим временем, обеспечить прозрачность учета переработок и недоработок, а также предоставить сотрудникам удобный инструмент для самоконтроля и планирования своего рабочего графика.
Отзыв клиента
Почему мы?

Уже знаете что вам необходимо?
Рекомендуем
Наши клиенты
Бренды, проекты которых нам доверяют наши партнеры.
Мы работаем с локальными и глобальными компаниями из разных отраслей, что позволяет нашим сотрудникам приобретать уникальный опыт, создавая полнофункциональные решения с учетом особенностей и потребностей бизнеса наших клиентов.
Наши услуги
Мы компания, умеющая не только разрабатывать сайты, но и хорошо выполняем роль субподрядчика на средних и больших проектах. Разрабатываем и внедряем решения на базе 1С-Битрикс / Битрикс24. Всегда боремся за успешное доведение проекта до финала, гибко планируя производственный график.