Mit.by: доработка модуля учета рабочего времени Битрикс24
Клиент
ООО "Моторы и Трансмиссия" — ведущий поставщик двигателей, когенерационных установок, тормозных систем, комплектующих, а также гидравлического и пневматического оборудования в Беларуси. Официальный дистрибьютор брендов DEUTZ, Lombardini, MWM и ZF.
Задача
Доработка модуля учета рабочего времени Битрикс24, который будет отвечать за учет и отчетность рабочего времени сотрудников.
Цель проекта — создать инструмент, который поможет руководству эффективно управлять переработками и недоработками сотрудников, а также позволит сотрудникам лучше планировать свое рабочее время на основе данных учета рабочего времени (УРВ).
Особенности реализации
Перед началом выполнения работ клиент предоставил достаточно развернутое ТЗ. Несмотря на это в процессе планирования и реализации работ необходимо было учитывать некоторые нюансы:
- Различия в восприятии логики: Логика, описанная в ТЗ, воспринималась по-разному PMом, разработчиком и клиентом из-за различного опыта и подходов.
- Ситуационные и спорные уточнения: в ходе работы возникали вопросы по некоторым аспектам, требовавшие дополнительных обсуждений, пояснений и уточнений.
Нам повезло в том, что клиент максимально был открыт во время выполнения задач, был ориентирован на результат, всегда знал какой результат хочет получить. Поэтому на сроках выполнения необходимость дополнительных уточнений никак не отразилось.
Узнать стоимость доработок вашего проекта
Реализация
-
Создание тестовой копии CRM клиента
В первую очередь была создана тестовая копия CRM клиента. Это обеспечило изолированную среду для разработки и тестирования, что позволило не мешать ежедневной работе клиента и избежать риска поломок в основной CRM системе.
-
Проработка технического задания
Параллельно с созданием тестовой среды, PM компании Manao проводили детальную проработку Технического задания, предоставленного клиентом. Это включало обсуждение всех аспектов и уточнение деталей, чтобы максимально точно понять требования и подготовиться к этапу разработки.
-
Выполнение разработчиком задачи на основе ТЗ
После получения всех ответов на уточняющие вопросы разработчик приступил к выполнению задачи. В ходе выполнения работ возникали дополнительные вопросы по логике работы системы учета рабочего времени (УРВ), которые оперативно решались благодаря тесной коммуникации с клиентом.
-
Обеспечение совместимости с последней версией Битрикс24
Модуль был разработан с использованием PHP и MySQL, что обеспечило его полную совместимость с основной системой Битрикс24, а также с ее последней версией. Это гарантировало бесперебойную работу модуля при обновлениях в будущем.
Хотите также? Оставляйте заявку!
Технологии
Детали реализации
На момент поступления запроса от клиента на доработку модуля УРВ, в компании велся учет рабочего времени в Битрикс24, на основе стандартного функционала системы. Начало и окончание каждого рабочего периода отмечается в CRM.
В профиль каждого сотрудника был добавлен новый блок, содержащий информацию о текущем состоянии его учета рабочего времени (УРВ). Это позволяет сотрудникам видеть свои переработки и недоработки в режиме реального времени.
Доработка модуля также позволяет формировать отчет по учету рабочего времени каждого сотрудника. Для подсчета используется время начала и окончания рабочего дня. Дополнительно отображаются данные по переработкам и недоработкам. Переработки и недоработки отображаются с точностью до 1 минуты.
Здесь можно увидеть количество отработанных часов, а также информацию по переработкам и недоработкам.
Отображены такие параметры как:
- Норма часов — общее количество рабочих часов с начала отчетного месяца. Не учитывает праздничные и выходные дни.
- Отработано — фактически отработанное время за отчетный период, ограниченный фильтром.
- Переработка периода — разница между отработанным и нормой часов за период, ограниченный фильтром.
- Переработка итого — общее количество переработок с начала отчетного месяца.
- Недоработка периода — разница между нормой и отработанным количеством часов за период, ограниченный фильтром.
- Недоработка итого — общее количество недоработок с начала отчетного месяца.
В отчете УРВ отражена разница между нормой и фактически отработанным за день. Это позволяет понимать в какой день сколько часов было переработано от нормы, а в какой, наоборот, недоработали.
Сотрудники в зависимости от уровня доступа имеют возможность видеть отчет в разрезе своего подразделения или всей компании. Данные в разрезе всех подразделений компании видит по умолчанию сотрудник с правами “Администратор”.
Общий отчет по переработкам/недоработкам внутри компании располагается в разделе “Время и Отчеты - Рабочие отчеты - Переработки/Недоработки”
Система учитывает все виды бизнес-процессов, которые используются компанией для учета рабочего/нерабочего времени сотрудников. Здесь мы полностью подстраивали логику под запрос клиента, так как это персонализированная, под компанию и ее бизнес-процессы, часть.
Реализована функция экспорта отчетов в Excel, что позволяет производить более глубокий анализ данных с использованием внешних инструментов.
Также реализована интеграция с календарями. Поскольку в компании работают сотрудники из разных стран, где государственные праздники и выходные могут отличаться, а календарь позволяет привести все в единый формат.
При необходимости клиент может вручную проставить необходимые даты выходных или праздничных дней (изображение 6), которые не являются стандартными (прим. стандартные выходные: суббота и воскресенье). В таком случае у всех сотрудников, которые работают по данному календарю будут учитываться внесенные изменения. Такая же логика реализована и для учета дополнительных рабочих дней, например, отработок за какие-либо дополнительные выходные. (Изображение 7)
Наша команда о проекте
Результаты работ
Создание отчетов по рабочему времени за различные периоды
Суммирование отклонений
Завершение рабочего периода
Гибкость в настройке нормы рабочих часов
Индивидуальная настройка нормы рабочих часов
Внесена возможность гибкой настройки нормы рабочих часов для отдельных сотрудников, что помогает учитывать индивидуальные и профессиональные потребности каждого работника, повышая точность и эффективность планирования рабочего времени.
Эти улучшения позволили компании "Моторы и Трансмиссия" значительно повысить эффективность управления рабочим временем, обеспечить прозрачность учета переработок и недоработок, а также предоставить сотрудникам удобный инструмент для самоконтроля и планирования своего рабочего графика.
Заказать консультацию
Обратная связь от клиента
Мы остались довольны сотрудничеством с вашей командой и хотим отметить высокий уровень профессионализма сотрудников, а также превосходный клиентский сервис. Весь процесс работы был организован так, что мы всегда получали своевременную и качественную коммуникацию. Особенно приятно было видеть постоянную обратную связь, которая давала четкое понимание текущих этапов проекта и сроков его выполнения.
Отдельно хочется отметить оперативное реагирование на все наши комментарии и высокое качество их исполнения. В рамках нашего проекта не возникло никаких неудобств, и вся работа прошла легко и комфортно. Желаем вам поддерживать тот же высокий уровень в дальнейшем!