Время чтения:
2 мин.Время чтения:
2 мин.Bitrix24 - популярная в России система по управлению предприятием с рядом функций “из коробки”, которые позволяют закрывать множество задач бизнеса. Но не всегда стандартный функционал покрывает все потребности, особенно, когда бизнес начинает развиваться и потребности растут. Мы в своей работе также используем Bitrix24, но кастомизируем его под свои задачи.
Так, например, в начале мы использовали стандартный функционал Bitrix24 для отслеживания нагрузки на сотрудников, но через какое-то время компания разрослась, бизнес-процессы поменялись и функционал перестал удовлетворять всем нашим запросам.
Управленческий состав поставил перед разработчиками задачу: создать систему учета и планирования ресурсов.
При этом, ТОП-менеджеры должны иметь возможность:
Вводная информация:
В IQ Dev есть 3 формата нагрузки сотрудников и, соответственно, 3 варианта получения дохода:
Система учета раньше:
После каждого месяца подсчеты доходов велись вручную, используя систему учета времени + ручной труд специально выделенного сотрудника. Такой процесс трудозатратен, малоэффективен, нет возможности прогнозирования дохода.
Итак, задача поставлена, в первую очередь мы разделили задачу на 2 этапа:
Раньше оплата за задачу считалась менеджером исходя из модели работы по задаче, оценке и учтенного времени работы, ставка фиксировалась менеджером в excel таблице. Отсутствовал удобный инструмент планирования ресурсов и бюджета. Поэтому первое, что мы сделали - это перенесли ставки из excel в разрез задач и добавили возможность указывать необходимые ресурсы для реализации задачи.
Под ресурсом понимается количество часов необходимое для реализации задачи, период, в который будет использоваться ресурс и его стоимость, ответственный.
Мы интегрировали форму с ресурсами в карточку задачи, при этом не изменяя шаблон, чтобы оставить возможность без проблем обновлять Bitrix24 и получать новый функционал.
Для разработки формы мы реализовали компонент с помощью React.Js и API на стороне Bitrix 24.
Таким образом, мы получили возможность учитывать ресурсы в разрезе выполняемых задач.
Для начала мы определили как будет выглядеть сам интерфейс - это та же таблица с раскрывающимися списками.
Левая часть таблицы должна содержать сводную информацию по каждому сотруднику:
В зависимости от типа задачи подсчет дохода ведется:
Правая часть таблицы - календарь учета времени. В нем видно, как запланированная нагрузка распределяется по рабочим дням, в каких задачах есть план, куда сотрудник затрекал время. Добавлена функция вывода больничных, отпусков из стандартного функционала Bitrix24. Всё это для удобства собрано в одном месте.
Также внедрили возможность сбора детальной информации по каждому сотруднику:
Теперь в рамках каждой группировки видно количество часов и сумму за каждый проект, каждую задачу. А в случае неточностей - всегда можно найти ошибку в конкретном проекте или в конкретной задаче.
В нижней части таблицы - собрали свод с итогами за месяц.
Для того, чтобы таблица была компактнее были добавлены элементы управления колонками: ТОП-менеджер сам может выбрать какие колонки ему нужны для отчета, а какие можно скрыть.
Также реализовали функционал фильтрации, который позволяет ограничить область поиска для построения отчета.
После кастомизации Bitrix24 управленческий состав получил функционал, который отражает:
ТОП-менеджеры автоматизировали отчеты, избавились от ручного труда и получили возможность планировать доход. Сотрудники получили возможность быстро отследить количество потраченного времени на своем проекте, в случае ошибки - быстро найти ее и исправить ее.