Commit 134eb5fd authored by Olessya Khussainova's avatar Olessya Khussainova

1.3

parent 4a40ba29
......@@ -40,8 +40,6 @@ crm/methodologist-manual/resources/img/activity_read_2.png -text
crm/methodologist-manual/resources/img/add_notification.png -text
crm/methodologist-manual/resources/img/canban.png -text
crm/methodologist-manual/resources/img/canban_2.png -text
crm/methodologist-manual/resources/img/configuration-2016-12-08_05-17-41.xml -text
crm/methodologist-manual/resources/img/configuration-2016-12-12_10-45-49.xml -text
crm/methodologist-manual/resources/img/connections.png -text
crm/methodologist-manual/resources/img/crm.png -text
crm/methodologist-manual/resources/img/dfd.png -text
......@@ -66,16 +64,9 @@ crm/methodologist-manual/src/crm_consist/dashboards.md -text
crm/methodologist-manual/src/crm_consist/dictionaries.md -text
crm/methodologist-manual/src/crm_consist/forms.md -text
crm/methodologist-manual/src/crm_consist/index.md -text
crm/methodologist-manual/src/crm_consist/marketing.md -text
crm/methodologist-manual/src/crm_consist/marketing_cost_comission.md -text
crm/methodologist-manual/src/crm_consist/marketing_dashboard.md -text
crm/methodologist-manual/src/crm_consist/marketing_funnel.md -text
crm/methodologist-manual/src/crm_consist/marketing_pipeline.md -text
crm/methodologist-manual/src/crm_consist/marketing_sidePannel.md -text
crm/methodologist-manual/src/crm_consist/registries.md -text
crm/methodologist-manual/src/crm_consist/registries_group.md -text
crm/methodologist-manual/src/crm_consist/reminder.md -text
crm/methodologist-manual/src/crm_consist/sales.md -text
crm/methodologist-manual/src/crm_consist/user_components.md -text
crm/methodologist-manual/src/crm_consist/user_components_button.md -text
crm/methodologist-manual/src/crm_consist/user_components_connection.md -text
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -1349,9 +1349,9 @@
| Ответственный за сделку | компонент выбора пользователей | crm_form_deal_responsible_user |
+--------------------------------------------------------+--------------------------------------------------------+--------------------------------------------------------+
#### Форма "План продаж" {#formSalesCost}
#### План продаж {#formSalesCost}
Код формы: crm_form_sales_cost.
Код формы: crm_form_sales.
Форма содержит следующие компоненты:
......@@ -1459,7 +1459,7 @@
> "Продуктивность" будет работать некорректно, и это не будет являться
> ошибкой Synergy.
#### Форма "Нормативы продолжительности статусов сделки" {#formDealFlowStandard}
#### Нормативы продолжительности статусов сделки {#formDealFlowStandard}
Код формы: crm_form_deal_flow_standard.
......@@ -1492,6 +1492,3 @@
*Поле "Продолжительность по умолчанию (в днях)"*:
* Значение поля по умолчанию - 1.
## Внешний модуль "Маркетинг" {#sec.marketing}
### Общее {#marketing.main}
Внешний модуль содержит компоненты:
* Групповые кнопки, переключающие вид отображения воронки:
* [Воронка](#marketing.funnel)
* [Поток](#marketing.pipeline)
* [Аналитика](#marketing.dashboard)
* [Панели стоимости и комиссии](#marketing.cost_comission)
* [Боковая панель](#marketing.sidePannel)
* [Мероприятие](#marketing.event)
* [Пользователи](#marketing.users)
* [Фильтры](#marketing.filters)
<#include "crm_consist/marketing_funnel.md">
<#include "crm_consist/marketing_pipeline.md">
<#include "crm_consist/marketing_dashboard.md">
<#include "crm_consist/marketing_cost_comission.md">
<#include "crm_consist/marketing_sidePannel.md">
### Панели стоимости и комиссии {#marketing.cost_comission}
1. Стоимость лидогенерации в панели - сумма значений компонента
[Потенциальный бюджет](#formLead) всех лидов текущей воронки.
1. Комиссия лидогенерации в панели рассчитывается как:
`стоимость лидогенерации * % комиссии`
где `% комиссии` - значение поля "% комиссии" первой созданной записи
реестра [% комиссии](#registryComission).
1. Значение поля "% комиссии" для каждого отдельного лида идет в расчет
согласно значению `crm_dict_leadStatus_end` записи справочника
[`crm_dict_leadStatus`](#dictionaryLeadStatus):
* `crm_dict_leadStatus_end=1` - % комиссии на момент сохранения
этого статуса;
* остальные - % комиссии на конец [рассматриваемого периода](#marketing.filters).
1. Если в записи реестра [% комиссии](#registryComission) указано
несколько записей с одинаковыми датами начала, то в расчет идет
последний % комиссии, удовлетворяющий требованиям.
### Аналитика {#marketing.dashboard}
По нажатию на кнопку "Аналитика" в модуле "Маркетинг" открывается
[дашбоард Kibana](#dashboards_marketing), который содержит следующие панели:
* "Количество лидов" - общее количество всех [лидов](#registryLead);
* "Количество аккаунтов" - общее количество всех [аккаунтов](#registryAccount);
* "Средний предполагаемый чек по лидам" - рассчитывается как:
`сумма значений поля "Потенциальный бюджет" лидов / количество лидов`
* Данные из всех записей [реестра "Маркетинговые мероприятия"](#registryEvent):
* "Дата создания";
* "Наименование;
* "Бюджет";
* "Целевой отклик";
* "Текущий отклик";
* "Оценка эффективности".
![Аналитика в модуле "Управление маркетингом"](resources/img/marketing_dashboard.png)
### Воронка лидогенерации {#marketing.funnel}
По нажатию на кнопку "Воронка" вид основной области изменяется на воронку
лидогенерации. Воронка представлена в виде кнопок статусов лида, определяемых
записями справочника [`crm_dict_leadStatus`](#dictionaryLeadStatus).
![Воронка лидогенерации](resources/img/funnel_1.png)
Кнопки статусов имеют форму трапеции и содержат два типа значений:
* количество лидов данного статуса;
* коэффициент конвертации.
Ширина кнопок статична. Высота кнопок статична и одинаковая для всех кнопок
(пропорционально максимальной высоте воронки).
В счетчик количества лидов входят лишь те лиды, в [мероприятиях](#formEvent)
которых в поле `crm_form_event_responsibleManager_responsible` указаны выбранные
[пользователи](#marketing.users).
По нажатию на кнопку статуса лида откроется реестр [Лид](#registryLead),
отфильтрованный согласно выбранным [мероприятиям](#marketing.event),
[пользователям](#marketing.users) и статусу.
Если воронка содержит один статус, то его кнопка также отображается в виде
трапеции на максимальную высоту всей воронки:
![Вид воронки для статуса "Некачественный лид"](resources/img/funnel_3.png)
Если не выбран ни один [пользователь](#marketing.users) и ни одно [мероприятие](#marketing.event)
(при выключенном флаге "Показывать лиды, не привязанные к мероприятиям"),
воронка отображается пустой:
* значения количества лидов и коэффициента конвертации - 0;
* кнопки имеют минимальную высоту.
![Пустая воронка лидогенерации](resources/img/funnel_2.png)
### Поток {#marketing.pipeline}
По нажатию на кнопку "Поток" вид основной области изменяется на поток
лидогенерации, который является развернутым представлением воронки
лидогенерации с детализацией сведений о лидах:
![Поток лидогенерации](resources/img/canban.png)
Основная рабочая область содержит панели лидов, расположенные в виде таблицы, где:
* столбцы - статусы лида (значения `crm_dict_leadStatus_name` записи
справочника [`crm_dict_leadStatus`](#dictionaryLeadStatus)) согласно текущей
[фильтрации](#marketing.filters);
* строки - лиды.
Панели статусов окрашены в цвета, указанные в поле `crm_dict_leadStatus_color`
записи справочника [`crm_dict_leadStatus`](#dictionaryLeadStatus).
Панели лидов отсортированы в столбце по убыванию значений компонента
[Потенциальный бюджет](#formLead) всех лидов текущего статуса.
Панель статуса содержит:
* Значение `crm_dict_leadStatus_name` записи справочника
[`crm_dict_leadStatus`](#dictionaryLeadStatus)
* Количество лидов данного статуса
* Сумма значений компонента [Потенциальный бюджет](#formLead) всех лидов
текущего статуса.
Панель лида содержит значение полей:
- [Наименование аккаунта](#registryAccount)
- [Тема сотрудничества](#formLead)
- [Потенциальный бюджет](#formLead)
- [Ответственный менеджер](#formLead) (отображается в панели лида
только для руководителя).
В счетчик количества лидов входят лишь те лиды, в [мероприятиях](#formEvent)
которых в поле `crm_form_event_responsibleManager_responsible` указаны выбранные
[пользователи](#marketing.users).
По нажатию на панель лида откроется соответствующая запись реестра [Лид](#registryLead).
Если в [фильтре](#marketing.filters) выбран один статус лида, то его панель
также будет отображена во всю ширину потока:
![Поток статуса "Некачественный лид"](resources/img/canban_2.png)
**Примечание 1:** имеется возможность перемещения панелей лидов горизонтально
между столбцами при помощи drag-n-drop, при этом статус лида не изменится.
**Примечание 2 :** цвет фона [наименования аккаунта](#registryAccount) в панели - значение `crm_dict_leadStatus_color` записи справочника
[`crm_dict_leadStatus`](#dictionaryLeadStatus) выбранного статуса с прозрачностью 30%.
### Боковая панель {#marketing.sidePannel}
Боковая панель предназначена для фильтрации сведений о лидах, котодые
должны включаться в воронку/поток лидогенерации.
Доступна настройка следующих параметров отображения:
- [мероприятие](#marketing.event)
- [пользователи](#marketing.users)
- [фильтры](#marketing.filters)
#### Мероприятие {#marketing.event}
Параметр "Мероприятие" позволяет выбрать записи реестра
["Маркетинговые мероприятия"](#registryEvent) для оценки количества лидов,
привлеченных определенными мероприятиями. Также существует возможность
отображения статистики по лидам, привлеченным вне проведенных мероприятий
(флаг "Показывать лиды, не привязанные к мероприятиям", по умолчанию включен).
Для выбора мероприятия пользователь нажимает на кнопку <...>. Открывается
диалог выбора мероприятий:
![Диалог выбора мероприятий](resources/img/eventChooser.png)
Список записей в параметре ограничен правами авторизованного пользователя:
* руководителю отображаются мероприятия, в которых ответственным менеджером
является он либо его подчиненные;
* пользователю отображаются только те мероприятия, в которых ответственным
менеджером является данный пользователь.
Компонент позволяет множественный выбор мероприятий. По умолчанию выбраны все
мероприятия.
#### Пользователи {#marketing.users}
Параметр позволяет выбрать ответственного менеджера, чьи лиды отображены в
основной области. По умолчанию отображены лиды авторизованного пользователя.
Параметр содержит авторизованного пользователя, а также его подчиненных,
которые входят в группу "Маркетологи". Доступен множественный выбор пользователей.
#### Фильтры {#marketing.filters}
Доступно два параметра фильтрации:
* Период
* Статус лида
При фильтрации лидов за период учитывается только факт смены значения в поле "Статус"
записи реестра [Лид](#registryLead). Если за указанный период значение этого поля
изменялось несколько раз, то в воронке учитывается только последнее изменение.
Параметр **"Период"** представлен выпадающим списком и двумя компонентами выбора даты,
разделенными тире.
Выпадающий список периода содержит пункты:
* *"За все время"* - воронка содержит все лиды с момента создания записи реестра
до текущего времени на сервере. Этот пункт выбран по умолчанию.
* *"Прошедшая неделя"* - учитываются только те лиды, у которых изменился статус
за последнюю неделю от текущего дня на сервере.
* *"Прошедший месяц"* - учитываются только те лиды, у которых изменился статус
за последний месяц от текущего дня на сервере.
* *"Прошедший квартал"* - учитываются только те лиды, у которых изменился статус
за последний квартал от текущего дня на сервере.
* *"Прошедший год"* - учитываются только те лиды, у которых изменился статус за
последний год от текущего дня на сервере.
* *"Произвольный период"* - учитываются только те лиды, у которых изменился статус
за указанный пользователем период. При выборе этого пункта активны компоненты выбора
даты.
Параметр **"Статус"** представлен выпадающим списком с пунктами:
- *"Все"* (учитываются все записи справочника
[`crm_dict_leadStatus`](#dictionaryLeadStatus) со значением `crm_dict_leadStatus_quality`=1),
пункт выбран по умолчанию;
- значение `crm_dict_leadStatus_name` записи справочника
[`crm_dict_leadStatus`](#dictionaryLeadStatus), у которой `crm_dict_leadStatus_end`=1;
- значения `crm_dict_leadStatus_name` всех записей справочника
[`crm_dict_leadStatus`](#dictionaryLeadStatus), у которой `crm_dict_leadStatus_quality`=0.
......@@ -559,22 +559,22 @@
| crm_form_deal_responsible_user | Ответственный менеджер | | да |
+--------------------------------------------------------+--------------------------------------------------------+----------------------------+---------------------------+
#### Реестр "План продаж" {#registrySalesCost}
#### План продаж {#registrySalesCost}
Свойства реестра:
+--------------------------------------------------------+-------------------------------------------------------------+
| Свойство | Значение |
+========================================================+=============================================================+
| Код | crm_registry_sales_cost |
| Код | crm_registry_deals_plans |
+--------------------------------------------------------+-------------------------------------------------------------+
| Форма документа | crm_form_sales_cost |
| Форма документа | crm_form_sales |
+--------------------------------------------------------+-------------------------------------------------------------+
| Группа | менеджеры по продажам |
+--------------------------------------------------------+-------------------------------------------------------------+
| Права | Просмотр списка, Просмотр данных, Изменение, Редактирование |
| Права | все |
+--------------------------------------------------------+-------------------------------------------------------------+
| Сортировка | по дате создания |
| Сортировка | по полю crm_form_deal_order_sales_month |
+--------------------------------------------------------+-------------------------------------------------------------+
| Направление сортировки | по убыванию |
+--------------------------------------------------------+-------------------------------------------------------------+
......@@ -584,10 +584,12 @@
+--------------------------------------------------------+--------------------------------------------------------+----------------------------+---------------------------+
| Идентификатор колонки | Название поля | Номер | Значащее содержимое |
+========================================================+========================================================+============================+===========================+
| crm_form_sales_cost_table_dyn | План продаж | | нет |
| crm_form_deal_order_sales_month | Месяц | | да |
+--------------------------------------------------------+--------------------------------------------------------+----------------------------+---------------------------+
| crm_form_deal_order_sales_year | Год | | да |
+--------------------------------------------------------+--------------------------------------------------------+----------------------------+---------------------------+
#### Реестр "Нормативы продолжительности статусов сделки" {#registryDealFlowStandard}
#### Нормативы продолжительности статусов сделки {#registryDealFlowStandard}
Свойства реестра:
......@@ -614,5 +616,3 @@
+========================================================+========================================================+============================+===========================+
| crm_form_deal_flow_standard_table | Нормативы продолжительности статусов сделок | | нет |
+--------------------------------------------------------+--------------------------------------------------------+----------------------------+---------------------------+
This diff is collapsed.
......@@ -338,7 +338,7 @@ HTML код:
``` xml
<iframe src="http://192.168.1.114:5601/app/kibana#/dashboard/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%B6%D0%B0%D0%BC%D0%B8?embed=true&_g=(refreshInterval%3A('%24%24hashKey'%3A'object%3A36258'%2Cdisplay%3A'30%20seconds'%2Cpause%3A!f%2Csection%3A1%2Cvalue%3A30000)%2Ctime%3A(from%3Anow-15m%2Cmode%3Aquick%2Cto%3Anow))" height="100%" width="100%"></iframe>
<iframe src="http://%IP_adress%:5601/app/kibana#/dashboard/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%B6%D0%B0%D0%BC%D0%B8?embed=true&_g=(refreshInterval%3A('%24%24hashKey'%3A'object%3A36258'%2Cdisplay%3A'30%20seconds'%2Cpause%3A!f%2Csection%3A1%2Cvalue%3A30000)%2Ctime%3A(from%3Anow-15m%2Cmode%3Aquick%2Cto%3Anow))" height="100%" width="100%"></iframe>
```
......@@ -356,7 +356,7 @@ HTML код:
``` xml
<iframe src="http://192.168.1.114:5601/app/kibana#/dashboard/%D0%9F%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C?embed=true&_g=(refreshInterval%3A('%24%24hashKey'%3A'object%3A700'%2Cdisplay%3A'30%20seconds'%2Cpause%3A!f%2Csection%3A1%2Cvalue%3A30000)%2Ctime%3A(from%3Anow-15m%2Cmode%3Aquick%2Cto%3Anow))" height="100%" width="100%"></iframe>
<iframe src="http://%IP_adress%:5601/app/kibana#/dashboard/%D0%9F%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C?embed=true&_g=(refreshInterval%3A('%24%24hashKey'%3A'object%3A700'%2Cdisplay%3A'30%20seconds'%2Cpause%3A!f%2Csection%3A1%2Cvalue%3A30000)%2Ctime%3A(from%3Anow-15m%2Cmode%3Aquick%2Cto%3Anow))" height="100%" width="100%"></iframe>
```
......@@ -1308,7 +1308,7 @@ HTML код:
``` xml
<iframe src="http://192.168.1.114:5601/app/kibana#/dashboard/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82%D0%B8%D0%BD%D0%B3%D0%BE%D0%BC?embed=true&_g=(refreshInterval%3A('%24%24hashKey'%3A'object%3A36258'%2Cdisplay%3A'30%20seconds'%2Cpause%3A!f%2Csection%3A1%2Cvalue%3A30000)%2Ctime%3A(from%3Anow-15m%2Cmode%3Aquick%2Cto%3Anow))" height="100%" width="100%"></iframe>
<iframe src="http://%IP_adress%:5601/app/kibana#/dashboard/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82%D0%B8%D0%BD%D0%B3%D0%BE%D0%BC?embed=true&_g=(refreshInterval%3A('%24%24hashKey'%3A'object%3A36258'%2Cdisplay%3A'30%20seconds'%2Cpause%3A!f%2Csection%3A1%2Cvalue%3A30000)%2Ctime%3A(from%3Anow-15m%2Cmode%3Aquick%2Cto%3Anow))" height="100%" width="100%"></iframe>
```
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment