Внешний модуль «Управление продажами»

Общее

Внешний модуль содержит компоненты:

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

В левом углу экрана находится кнопка «Обновить», по нажатию на которую происходит пересчет отображаемых данных. Кнопка не отображается при переходе к дашбордам.

Воронка продаж

Воронка продаж представлена в виде кнопок статусов сделки. Статусы сделки определяются записями справочника crm_dict_dealStatus. Кнопки статусов содержат два типа значений:

  • количество сделок данного статуса;

  • коэффициент конвертации.

Значение отображаются в формате:

%название_статуса%

%количество_сделок_статуса% (%коэффициент_конвертации%)

Коэффициент конвертации отсутствует для кнопки первого статуса. Для каждого статуса сделки вычисляется количество случаев, когда какие-либо сделки принимали этот статус за выбранный период времени. Учитываются в том числе и повторные переходы в статус: например, при переходе между статусами A->B->A для счетчик для статуса А примет значение 2, для статуса B - 1.

Коэффициент конвертации из статуса А в статус B рассчитывается по формуле:

%счетчик_статуса_B% / %счетчик_статуса_A% * 100%

Если счетчик для статуса A равен 0, то коэффициент конвертации также равен 0.

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

Изменение количества сделок и коэффициентов конвертации происходит в режиме реального времени.

Кнопки статусов сделок имеет форму трапеции. Ширина кнопок статична:

  • максимальная - 450px по наибольшей горизонтальной стороне кнопки;

  • минимальная - 150px по наименьшей горизонтальной стороне кнопки.

Кнопки воронки продаж имеют одинаковую статичную высоту, пропорционально максимальной высоте воронки. Минимальная высота кнопок - 40px, максимальная высота всей воронки - 500px.

Если воронка содержит один статус, то его кнопка также отображается в виде трапеции на максимальную высоту всей воронки.

Если не выбран ни один пользователь воронка отображается пустой:

  • значения количества сделок и коэффициента конвертации - 0;

  • кнопки имеют минимальную высоту.

Поток

Основная рабочая область содержит панели сделок, расположенные в виде таблицы, где:

  • столбцы - статусы сделок (значения crm_dict_dealStatus_type записи справочника crm_dict_dealStatus) согласно текущей фильтрации

  • строки - сделки

Панели статусов окрашены в цвета, указанные в поле crm_dict_dealStatus_color записи справочника crm_dict_dealStatus.

Панели сделок отсортированы в столбце согласно убыванию значений компонента Бюджет всех сделок текущего статуса.

Панель статуса содержит:

  • Значение crm_dict_dealStatus_type записи справочника crm_dict_dealStatus

  • Количество сделок данного статуса

  • Сумма значений компонента Бюджет всех сделок текущего статуса.

Панель сделки содержит значение полей:

По нажатию на панель сделки откроется соответствующая запись реестра Сделка

Цвет фона наименования аккаунта в панели - значение crm_dict_dealStatus_color записи справочника crm_dict_dealStatus выбранного статуса с прозрачностью 30%.

Если поле «Просроченность» (crm_form_deal_expired) записи реестра Сделка содержит значение «1», то панель этой сделки имеет цвета:

  • заголовок - #f59187

  • фон - #fac7c9

Рисунок 4.23. Просроченные сделки

Просроченные сделки

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

Имеется возможность перемещения панелей сделок горизонтально между столбцами при помощи drag-n-drop. Переместить панели сделки можно из всех столцов в любой столбец без исключений.

При перемещении панели сделки между стоблцами изменяется значение поля «Статус» данной записи реестра Сделка согласно новому статусу (столбцу таблицы).

Ширина каждого столбца одинаково пропорциональна и в сумме составляет общую ширину основной рабочей области. Минимальная ширина столбца - 200px. Если таблица содержит один статус, то ее столбец отображается на ширину всей рабочей области.

Если количество столбцов такое, что они не отображаются в основной рабочей области полностью, отображается горизонтальный скролл. Если количество панелей сделок такое, что не отображается в основной рабочей области полностью, отображается вертикальный скролл.

При прокрутке таблицы строка заголовков (статусов сделок) имеет фиксированное положение.

Панели стоимости и комиссии

Стоимость продаж в панели - сумма значений компонента Бюджет всех сделок текущей воронки.

Комиссия продаж в панели рассчитывается как:

стоимость продаж * % комиссии продаж

где % комиссии продаж - значение поля % комиссии первой созданной записи реестра % комиссии продаж.

Значение поля «% комиссии» для каждой отдельной сделки идет в расчет согласно значению crm_dict_dealStatus_end записи справочника crm_dict_dealStatus:

При смене статуса сделки на запись справочника crm_dict_dealStatus, у которой crm_dict_dealStatus_end=1, для нее сохраняется текущий % комиссии. Он будет использоваться в расчете, даже если строка динамической таблицы с таким % будет удалена.

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

Значение комиссии продаж в панели округляется до целого.

Боковая панель

Боковая панель предназначена для фильтрации сведений о лидах, котодые должны включаться в воронку/поток лидогенерации. Изменение значений настроек боковой панели сопровождается анимацией загрузки, во время которой все кнопки статусов лидов недоступны для нажатия.

На панели расположена кнопка «Скрыть», по нажатию на которую боковая панель скрывается, в верхней панели рабочей поверхности отображается кнопка «Показать».

По нажатию на кнопку «Показать» отображается боковая панель, которая содержит кнопку «Скрыть».

Доступна настройка следующих параметров отображения:

Пользователи

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

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

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

Фильтры

Доступно три параметра фильтрации:

  • Период

  • Статус сделки

  • Стоимость

При фильтрации лидов за период учитывается только факт смены значения в поле «Статус» записи реестра Сделка. Если за указанный период значение этого поля изменялось несколько раз, то в воронке учитывается только последнее изменение.

Параметр «Период» представлен выпадающим списком и двумя компонентами выбора даты, разделенными тире.

Выпадающий список периода содержит пункты:

  • «За все время» - воронка содержит все лиды с момента создания записи реестра до текущего времени на сервере. Этот пункт выбран по умолчанию.

  • «Прошедшая неделя» - учитываются только те лиды, у которых изменился статус за последнюю неделю от текущего дня на сервере.

  • «Прошедший месяц» - учитываются только те лиды, у которых изменился статус за последний месяц от текущего дня на сервере.

  • «Прошедший квартал» - учитываются только те лиды, у которых изменился статус за последний квартал от текущего дня на сервере.

  • «Прошедший год» - учитываются только те лиды, у которых изменился статус за последний год от текущего дня на сервере.

  • «Произвольный период» - учитываются только те лиды, у которых изменился статус за указанный пользователем период. При выборе этого пункта активны компоненты выбора даты.

Параметр «Статус» представлен выпадающим списком с пунктами:

  • «Все» (учитываются все записи справочника crm_dict_leadStatus со значением crm_dict_leadStatus_quality=1), пункт выбран по умолчанию;

  • значение crm_dict_leadStatus_name записи справочника crm_dict_leadStatus, у которой crm_dict_leadStatus_end=1;

  • значения crm_dict_leadStatus_name всех записей справочника crm_dict_leadStatus, у которой crm_dict_leadStatus_quality=0.

Параметр «Стоимость» представлен двумя числовыми полями:

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

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

По умолчанию выбраны:

  • Период - «За все время»

  • Статус - «Все»

  • Стоимость:

    • от - минимальная значение поля Бюджет

    • до - максимальная значение поля Бюджет

Аналитика

По нажатию на кнопку «Аналитика» в модуле «Управление продажами» открывается дашбоард Kibana, который содержит следующие панели:

  • «Количество сделок по статусам» - таблица со столбцами:

    • «Статус сделки» - значения crm_dict_dealStatus_type всех записей справочника Статусы сделки в единичном экземпляре (при наличии сделок с таким статусом);

    • «Количество» - количество сделок соответствующего статуса;

    • «Стоимость сделок» - суммарное значение полей «Бюджет» (crm_form_deal_main3_budget) всех сделок соответствующего статуса из текущей выборки.

  • «Среднее время прохождения сделками статусов» - таблица со столбцами:

    • «Статус сделки» - значения crm_dict_dealStatus_type положительных записей (crm_dict_dealStatus_quality=1) справочника Статусы сделки в единичном экземпляре (при наличии сделок с таким статусом);

    • «Длительность статуса (в днях)» - средняя продолжительность нахождения сделок в соответсвующем статусе.

  • «Количество просроченных сделок по статусам» - таблица со столбцами:

    • «Статус сделки» - значения crm_dict_dealStatus_type неконечных записей (crm_dict_dealStatus_end=0) справочника Статусы сделки в единичном экземпляре (при наличии сделок с таким статусом);

    • «Количество сделок, не сменивших статус своевременно» - количество сделок, не сменивших статус за длительность, указанную в документе по форме Нормативы продолжительности статусов сделки для соответсвующего статуса;

    • «Стоимость сделок» - суммарное значение полей «Бюджет» (crm_form_deal_main3_budget) сделок соответствующего статуса из текущей выборки.

  • «Количество сделок с отказом» - таблица со столбцами:

    • «Этап отказа от сделки» - значения crm_dict_dealStatus_type положительных записей (crm_dict_dealStatus_quality=1) справочника Статусы сделки в единичном экземпляре (при наличии);

    • «Количество отказов» - количество сделок, перешедших в негативный статус (crm_dict_dealStatus_quality=0 справочника Статусы сделки) с соответсвующего статуса;

    • «Стоимость сделок» - суммарное значение полей «Бюджет» (crm_form_deal_main3_budget) сделок соответствующего статуса из текущей выборки.

  • «Топ прайс-листа» - таблица со столбцами:

    • «Услуга/товар» - значение поля «Наименование товаров (работ, услуг)» (crm_form_deal_order_orderList) документа по форме Счет-фактура;

    • «Количество (единиц)» - суммарное значение поля «Кол-во (объем)» (crm_form_deal_order_amount) документа по форме Счет-фактура.

      Примечание:

      Значения в таблице сортируются в порядке убывания значений поля «Кол-во (объем)» (crm_form_deal_order_amount).

  • «Список сделок» - таблица с полями:

    • «Лид» - значащее содержимое записей реестра Лид;

    • «Тема сотрудничества» - значение поля «Тема сотрудничества» (crm_form_deal_main2_theme) документа по форме Сделка;

    • «Статус» - значение поля «Статус» (crm_form_deal_main3_status) записей реестра Сделка;

    • «Ответственный менеджер» - зачение поля «Ответственный менеджер» (crm_form_deal_responsibleManager_responsible) документа по форме Сделка;

    • «Причина отказа» - значение поля «Причина отказа» (crm_form_deal_main3_rejection) документа по форме Сделка;

    • «Стоимость сделки» - значение поля «Бюджет» (crm_form_sales_cost_default_value) документа по форме Сделка.

Рисунок 4.24. Аналитика в модуле «Управление продажами»

Аналитика в модуле «Управление продажами»

Продуктивность

По нажатию на кнопку «Продуктивность» в модуле «Управление продажами» открывается дашбоард Kibana, который содержит следующие панели:

  • «Отделения» - таблица со столбцами:

    • «Отделение» - значение поля «Отделение» (crm_form_deal_sales_pk1) документа по форме План продаж;

    • «Средняя плановая стоимость продаж» - значение рассчитывается как:

      сумма значений полей "Стоимость продаж" / количество значений полей "Стоимость продаж"

  • «Месяцы» - таблица со столбцами:

    • «Месяц» - значение поля «Месяц» (crm_form_deal_order_sales_month) документа по форме План продаж;

    • «Средняя плановая стоимость продаж» - значение рассчитывается как:

      сумма значений полей "Стоимость продаж" / количество значений полей "Стоимость продаж"

  • «Исполнение плана»:

    • «План продаж» - сумма значений всех полей «Стоимость продаж» (crm_form_deal_main2_theme_pvalue_cN) для всех «Отделений» (crm_form_deal_sales_pk1) всех документов по форме План продаж.

    • «Факт продаж» - сумма значений полей «Бюджет» (crm_form_deal_main3_budget) всех сделок с положительным конечным статусом (crm_dict_dealStatus_end=1).

    • «% исполнения плана продаж» - значение рассчитывается как:

      "Факт продаж" / "План продаж" * 100%

  • «Исполнение плана по темам сотрудничества» - таблица со столбцами:

    • «Тема сотрудничества» - значение поля «Тема сотрудничества» (crm_form_deal_main2_theme_cN) документа по форме План продаж.

    • «План продаж» - сумма значений полей «Стоимость продаж» (crm_form_deal_main2_theme_pvalue_cN) для всех «Отделений» (crm_form_deal_sales_pk1) соответствующей «Темы сотрудничества» (crm_form_deal_main2_theme_cN) всех документов по форме План продаж.

    • «Факт продаж» - сумма значений полей «Бюджет» (crm_form_deal_main3_budget) всех сделок с положительным конечным статусом (crm_dict_dealStatus_end=1), у которых в поле «Тема» (crm_form_deal_main2_theme) указана соответствующая «Тема сотрудничества».

  • «Исполнение плана по темам (гистрограмма)» - стобликовая диаграмма, в которой:

    • ось X - значения полей «Тема сотрудничества» (crm_form_deal_main2_theme_cN) документа по форме План продаж;

    • ось Y - максимальное значение «План продаж» или «Факт продаж».

    Столбцы гистограммы - «План продаж» и «Факт продаж» согласно каждой «Теме сотрудничества» (crm_form_deal_main2_theme_cN).

Примечание:

Все значения полей «Тема сотрудничества» и «Отделения» должны быть уникальными. Иначе в расчеты модуля «Продуктивность» будут попадать значения полей «Стоимость продаж» последних неуникальных тем сотрудничества и отделений. И это не будет являться ошибкой Synergy.

Рисунок 4.25. Продуктивность в модуле «Управление продажами»

Продуктивность в модуле «Управление продажами»