Учет времени сделки на каждой стадии для подсчета KPI

ИНТЕРВОЛГА с удовольствием работает над нестандартными и сложными задачами.

Наш постоянные клиенты — представители крупной энергетической государственной компании из Черногории Cedis — обратились к нам за очередной доработкой коробочного решения Битрикс24.

Компания Cedis обрабатывает большой поток входящих заявок абонентов, на подключение, подачу документов, различные запросы населения. Им не удобно использовать в своей работе с СРМ задачи, так как с задачей сложно работать последовательно по этапам. 

Поэтому основной инструмент для них — сделки. 

Для учета трудозатрат, KPI сотрудников и повышения, в конечном счете, эффективности работы, требовалось разработать способ расчета времени, в течение которого сделки находятся на определенной стадии работы.

Учет времени сделки на каждой стадии для подсчета KPI

Мы с интересом взялись решить эту задачу, и сразу выделили несколько важных аспектов, о которых расскажем в статье. 

Одна стадия может инициироваться несколько раз

Во-первых, необходимо было учитывать, что сделка может находиться на определенной стадии более одного раза. 

Например:

  1. сделка в стадии Х (1 день)

  2. сделка переходит в стадию Y 

  3. возвращается на стадию X (2 ч) 

Отсюда возникает сразу несколько вопросов:

  1. Правильно ли рассчитывать суммарное время, которое сделка проводит на определенной стадии или разбивать время в таблице? 

  2. Будет ли тогда длительность нахождения сделки в стадии X равна 1 дню и 2ум часам или 26 часам — если рассматривать суммарное время?

Клиент хотел видеть полную историю по этапам. 

Расчет трудозатрат

Однако, для расчетов трудозатрат, а также вычислений времени требуется также суммировать время.  

Затраты по времени

Учет времени по текущей сделке

Во-вторых, важно было учитывать, что пока сделка находится в текущей стадии — время на нее расходуется, и его тоже нужно учитывать, чтобы исключить подвисание сделок. 

Наш клиент пытался самостоятельно реализовать необходимый ему расчет времени, которое сделка проводит на одной стадии. 

Для этого они использовали бизнес-процесс со множеством пользовательских полей и функцией datediff.

По процессу обновление времени происходило только после перехода сделки в другую стадию. 

Из-за этого узнать время, уже затраченное на текущий этап сделки было нельзя.

Специалисты ИНТЕРВОЛГИ реализовали вариант подсчета времени, в котором поле Transition OUT остается пустым для сохранения видимости, что сделка все еще находится в текущей стадии и время на нее еще расходуется.

Модуль также добавляет агента в настройках для автоматических обновлений раз в час — скрипт проходит по открытым сделкам и обновляет затраченное время по стадиям.

Пользовательские поля и количество стадий сделки

Мы предложили и реализовали вариант хранения данных о продолжительности нахождения сделки на стадии в пользовательских полях.

Для каждой стадии каждой сделки мы добавили 2 пользовательских поля (длительность в стадии, время в стадии).

Но у этого метода были недостатки:

У клиента существовало около 20 направлений сделок, в каждом из которых было разное количество стадий (максимальное не превышало 15). Это значило, что нужно создать ~200 пользовательских полей.

Сделки в работе в CRM Битрикс24

Пользовательские поля не привязаны к направлениям, т.е. каждая сделка может иметь свой набор полей.

Мы решили эту задачу: 

1. модуль проверяет все направления;

2. для каждого направления модуль подсчитывает существующие этапы и находит максимум;

3. затем модуль создает Пользовательские поля до тех пор, пока количество Пользовательских полей не будет соответствовать максимальному количеству Этапов;

4. при каждом обновлении модуль проверяет, требуется ли больше полей. Если это так, модуль создает новые поля, а затем выполняет обновление.

Стадии можно менять и удалять без особых трудностей. Это может привести к потере данных в пользовательских полях. Например, администратор или ответственный за сделку может удалить какое-нибудь поле по ошибке. 

Чтобы избежать потери данных, поля модуль только добавляет, но не удаляет.  

Поля модуля для избежания потери данных

Что реализовали:

1. автоматическое создание пользовательского поля при установке модуля (для каждого направления);

2. модуль автоматически проверяет новые этапы и отслеживает информацию по ним;

3. возможность обновления затраченного времени для одной Сделки;

Возможность обновления затраченного времени для одной Сделки

4. возможность обновления затраченного времени для нескольких сделок по направлению.

Возможность обновления затраченного времени для нескольких сделок по направлению

5. возможность пересчета затраченного времени для всех сделок.

Возможность пересчета затраченного времени для всех сделок

Выводы

Мы реализовали новый механизм работы со сделками. 

Сделки стали более информативными, теперь можно вести учет времени сотрудников и считать их KPI, чтобы планировать график компании и видеть узкие места.

ИНТЕРВОЛГА готова помочь вам решить наболевшие бизнес-задачи. Мы не только хорошо программируем, но и умеем разбираться в сути бизнеса, чтобы найти наиболее подходящее решение для каждой задачи. 

Есть сложности или нестандартные задачи? Пишите, мы поможем вам выстроить механизмы грамотной аналитики с помощью СРМ-системы Битрикс24 и доработаем системы под вас!


Оцените статью
27.12.2019
Понравилась статья?
Поделитесь ссылкой с друзьями и коллегами!

Статьи по теме

Автоматизация и оптимизация бизнес-процессов — лонгрид, чтобы не запутаться Статья будет полезна всем, кто хочет улучшить эффективность своего бизнеса или узнать больше о возможностях автоматизации бизнес-процессов для повышения ко...
График и согласование отпусков в Битрикс24: быстро, удобно, без ExcelДелимся особенностями внедрения элементов КЭДО в крупной компании: создаем график отпусков прямо в Б24! Без автоматизации на это уходило не меньше недели, сейча...
B2B-SaaS или B2B-система (платформа+CRM) на вашем сервере: плюс и минусы, что выбрать? Введение Эта статья для коммерческих директоров, руководителей отделов продаж производственных и оптово-торговых компаний, которые ищут инструменты для ро...
CRM для B2B-продаж — зачем оно Вам надо?Для сложных B2B-сделок, которые требуют нескольких этапов переговоров, встреч и презентаций, важен систематизированный подход. Этого не достичь без внедрения в ...
Как внедрить CRM Битрикс24 на промышленном предприятии с миллиардным оборотом и не слить бюджет Мы давно и много внедряем Битрикс24 в работу компаний и заметили интересную тенденцию – на CRM Битрикс24 чаще переходят сервисные компании (ритейл, банки, ...
Переезд как 2 пожара. Как перевести процессы с Salesforce на Битрикс24 за 9 недель Интерес к CRM-системам, подогреваемый историями успеха от разработчиков/вендоров/интеграторов, непрерывно растёт. Их выбор редко случаен. CRM, как нервная ...
Мы работаем по одному из двух форматов:
  • аренда команды (от 2 человек, не менее 3 месяцев);
  • итерации с фиксированной ценой (1-3 месяца длительностью).
ИНТЕРВОЛГА предоставляет:
  • регулярные онлайн-планерки с заказчиком;
  • квалифицированных специалистов;
  • организованную команду (находятся в одном помещении, что упрощает решение рабочих вопросов);
  • полную прозрачность и регулярность отчетов о результатах.
Ключевые услуги:
  • нагруженный интернет-магазин;
  • личный кабинет;
  • оптовые продажи — B2B-платформа;
  • маркетплейс;
  • технический аудит сайта;
  • Битрикс24 — корпоративные HR-порталы;
  • Битрикс24 — построение CRM-системы;
  • Битрикс24 — личные кабинеты сотрудников;
  • Битрикс24 — аудит портала;
  • 1С — интеграция с другими системами;
  • 1С — доработка системы;
  • маркетинг — комплексное интернет-продвижение;
  • маркетинг — продвижение для B2B.
Хотите получать лучшие статьи от INTERVOLGA раз в месяц?
Подпишитесь на рассылку — спамить не будем