Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
doc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Valentin Skripnikov
doc
Commits
074f0f2b
Commit
074f0f2b
authored
Feb 10, 2017
by
Olessya Khussainova
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ID fix
parent
134eb5fd
Changes
15
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
332 additions
and
336 deletions
+332
-336
crm/spec/src/crm_consist/buildin_objects.md
crm/spec/src/crm_consist/buildin_objects.md
+204
-204
crm/spec/src/crm_consist/buildin_objects_user_modules.md
crm/spec/src/crm_consist/buildin_objects_user_modules.md
+15
-15
crm/spec/src/crm_consist/marketing_cost_comission.md
crm/spec/src/crm_consist/marketing_cost_comission.md
+5
-7
crm/spec/src/crm_consist/marketing_dashboard.md
crm/spec/src/crm_consist/marketing_dashboard.md
+3
-3
crm/spec/src/crm_consist/marketing_funnel.md
crm/spec/src/crm_consist/marketing_funnel.md
+3
-3
crm/spec/src/crm_consist/marketing_pipeline.md
crm/spec/src/crm_consist/marketing_pipeline.md
+17
-17
crm/spec/src/crm_consist/marketing_sidePannel.md
crm/spec/src/crm_consist/marketing_sidePannel.md
+7
-7
crm/spec/src/crm_consist/reminder.md
crm/spec/src/crm_consist/reminder.md
+4
-4
crm/spec/src/crm_consist/sales_cost_comission.md
crm/spec/src/crm_consist/sales_cost_comission.md
+6
-6
crm/spec/src/crm_consist/sales_dashboard.md
crm/spec/src/crm_consist/sales_dashboard.md
+14
-14
crm/spec/src/crm_consist/sales_pipeline.md
crm/spec/src/crm_consist/sales_pipeline.md
+14
-14
crm/spec/src/crm_consist/sales_sidePannel.md
crm/spec/src/crm_consist/sales_sidePannel.md
+8
-8
crm/spec/src/crm_consist/user_components_button.md
crm/spec/src/crm_consist/user_components_button.md
+14
-16
crm/spec/src/crm_consist/user_components_connection.md
crm/spec/src/crm_consist/user_components_connection.md
+4
-4
crm/spec/src/crm_consist/user_components_registryChooser.md
crm/spec/src/crm_consist/user_components_registryChooser.md
+14
-14
No files found.
crm/spec/src/crm_consist/buildin_objects.md
View file @
074f0f2b
This diff is collapsed.
Click to expand it.
crm/spec/src/crm_consist/buildin_objects_user_modules.md
View file @
074f0f2b
### Пользовательские компоненты {#
crm2.
userModules}
### Пользовательские компоненты {#userModules}
#### crm_component_canban {#
crm2.
uMCanban}
#### crm_component_canban {#uMCanban}
+--------------------------------------------------------+----------------------------------------------------------+
| Свойство | Значение |
...
...
@@ -156,7 +156,7 @@ view.initDnd = redipsInit;
```
#### crm_component_canban_deal {#
crm2.
uMCanbanDeal}
#### crm_component_canban_deal {#uMCanbanDeal}
+--------------------------------------------------------+----------------------------------------------------------+
| Свойство | Значение |
...
...
@@ -312,7 +312,7 @@ view.initDnd = redipsInit;
```
#### crm_component_deals_dashboard {#
crm2.
uMDealsDashboard}
#### crm_component_deals_dashboard {#uMDealsDashboard}
+--------------------------------------------------------+----------------------------------------------------------+
| Свойство | Значение |
...
...
@@ -330,7 +330,7 @@ HTML код:
```
#### crm_component_deals_productivity {#
crm2.
uMDealsProductivity}
#### crm_component_deals_productivity {#uMDealsProductivity}
+--------------------------------------------------------+----------------------------------------------------------+
| Свойство | Значение |
...
...
@@ -348,7 +348,7 @@ HTML код:
```
#### crm_component_deal_button {#
crm2.
uMDealButton}
#### crm_component_deal_button {#uMDealButton}
+--------------------------------------------------------+----------------------------------------------------------+
| Свойство | Значение |
...
...
@@ -389,7 +389,7 @@ button.click(function(){
```
#### crm_component_funnel {#
crm2.
uMFunnel}
#### crm_component_funnel {#uMFunnel}
+--------------------------------------------------------+----------------------------------------------------------+
| Свойство | Значение |
...
...
@@ -466,7 +466,7 @@ chart.draw(data.normal, options);
```
#### crm_component_funnel_deal {#
crm2.
uMFunnelDeal}
#### crm_component_funnel_deal {#uMFunnelDeal}
+--------------------------------------------------------+----------------------------------------------------------+
| Свойство | Значение |
...
...
@@ -543,7 +543,7 @@ chart.draw(data.normal, options);
```
#### crm_component_group_button {#
crm2.
uMGroupButton}
#### crm_component_group_button {#uMGroupButton}
+--------------------------------------------------------+----------------------------------------------------------+
| Свойство | Значение |
...
...
@@ -897,7 +897,7 @@ canban.click(function(){
```
#### crm_component_group_button_deal {#
crm2.
uMGroupButtonDeal}
#### crm_component_group_button_deal {#uMGroupButtonDeal}
+--------------------------------------------------------+----------------------------------------------------------+
| Свойство | Значение |
...
...
@@ -1282,7 +1282,7 @@ productivity.click(function(){
```
#### crm_component_leads_dashboard {#
crm2.
uMLeadsDashboard}
#### crm_component_leads_dashboard {#uMLeadsDashboard}
+--------------------------------------------------------+----------------------------------------------------------+
| Свойство | Значение |
...
...
@@ -1300,7 +1300,7 @@ HTML код:
```
#### crm_component_notifications {#
crm2.
uMNotifications}
#### crm_component_notifications {#uMNotifications}
+--------------------------------------------------------+----------------------------------------------------------+
| Свойство | Значение |
...
...
@@ -1792,7 +1792,7 @@ var ringBase64 = 'iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAACXBIWXMAAAsTAA
```
#### crm_component_registry_chooser {#
crm2.
uMRegistryChooser}
#### crm_component_registry_chooser {#uMRegistryChooser}
+--------------------------------------------------------+----------------------------------------------------------+
| Свойство | Значение |
...
...
@@ -2278,7 +2278,7 @@ AS.SERVICES.getParameterByName = function(name, url) {
```
#### crm_component_social_links_accounts {#
crm2.
uMSocialLinksAccounts}
#### crm_component_social_links_accounts {#uMSocialLinksAccounts}
+--------------------------------------------------------+----------------------------------------------------------+
| Свойство | Значение |
...
...
@@ -2426,7 +2426,7 @@ function createSkypeLink(value, parent) {
```
#### crm_component_social_links_contacts {#
crm2.
uMSocialLinksContacts}
#### crm_component_social_links_contacts {#uMSocialLinksContacts}
+--------------------------------------------------------+----------------------------------------------------------+
| Свойство | Значение |
...
...
crm/spec/src/crm_consist/marketing_cost_comission.md
View file @
074f0f2b
### Панели стоимости и комиссии {#marketing.cost_comission}
1.
Стоимость лидогенерации в панели - сумма значений компонента
[
Потенциальный бюджет
](
#
crm2.
formLead
)
всех лидов текущей воронки.
[
Потенциальный бюджет
](
#formLead
)
всех лидов текущей воронки.
1.
Комиссия лидогенерации в панели рассчитывается как:
`стоимость лидогенерации * % комиссии`
где `% комиссии` - значение поля "% комиссии" первой созданной записи
реестра [% комиссии](#
crm2.
registryComission).
реестра [% комиссии](#registryComission).
1.
Значение поля "% комиссии" для каждого отдельного лида идет в расчет
согласно значению crm_dict_leadStatus_end записи справочника
[
crm_dict_leadStatus
](
#
crm2.
dictionaryLeadStatus
)
:
[
crm_dict_leadStatus
](
#dictionaryLeadStatus
)
:
* crm_dict_leadStatus_end=1 - % комиссии на момент сохранения этого
статуса;
...
...
@@ -21,15 +21,13 @@
[рассматриваемого периода](#marketing.filters).
1.
При смене статуса лида на запись справочника
[
crm_dict_leadStatus
](
#
crm2.
dictionaryLeadStatus
)
, у которой
[
crm_dict_leadStatus
](
#dictionaryLeadStatus
)
, у которой
crm_dict_leadStatus_end=1, для нее сохраняется текущий % комиссии. Он
будет использоваться в расчете, даже если строка динамической таблицы
с таким % будет удалена.
1.
Если в записи реестра
[
% комиссии
](
#
crm2.
registryComission
)
указано
1.
Если в записи реестра
[
% комиссии
](
#registryComission
)
указано
несколько записей с одинаковыми датами начала, то в расчет идет
последний % комиссии, удовлетворяющий требованиям.
1.
Значение комиссии лидогенерации в панели округляется до целого.
crm/spec/src/crm_consist/marketing_dashboard.md
View file @
074f0f2b
...
...
@@ -3,15 +3,15 @@
По нажатию на кнопку "Аналитика" в модуле "Управление маркетингом" открывается
[
дашбоард Kibana
](
#dashboards_marketing
)
, который содержит следующие панели:
*
"Количество лидов" - общее количество всех
[
лидов
](
#
crm2.
registryLead
)
;
*
"Количество лидов" - общее количество всех
[
лидов
](
#registryLead
)
;
*
"Количество аккаунтов" - общее количество всех
[
аккаунтов
](
#
crm2.
registryAccount
)
;
*
"Количество аккаунтов" - общее количество всех
[
аккаунтов
](
#registryAccount
)
;
*
"Средний предполагаемый чек по лидам" - рассчитывается как:
`сумма значений поля "Потенциальный бюджет" лидов / количество лидов`
*
Данные из всех записей
[
реестра "Маркетинговые мероприятия"
](
#
crm2.
registryEvent
)
:
*
Данные из всех записей
[
реестра "Маркетинговые мероприятия"
](
#registryEvent
)
:
* "Дата создания";
* "Наименование;
...
...
crm/spec/src/crm_consist/marketing_funnel.md
View file @
074f0f2b
...
...
@@ -2,7 +2,7 @@
По нажатию на кнопку "Воронка" вид основной области изменяется на воронку
лидогенерации. Воронка представлена в виде кнопок статусов лида, определяемых
записями справочника
[
`crm_dict_leadStatus`
](
#
crm2.
dictionaryLeadStatus
)
.
записями справочника
[
`crm_dict_leadStatus`
](
#dictionaryLeadStatus
)
.
![
Воронка лидогенерации
](
resources/img/funnel_1.png
)
...
...
@@ -22,11 +22,11 @@
Кнопки воронки продаж имеют одинаковую статичную высоту, пропорционально
максимальной высоте воронки. Максимальная высота всей воронки - 500px.
В счетчик количества лидов входят лишь те лиды, в
[
мероприятиях
](
#
crm2.
formEvent
)
В счетчик количества лидов входят лишь те лиды, в
[
мероприятиях
](
#formEvent
)
которых в поле
`crm_form_event_responsibleManager_responsible`
указаны выбранные
[
пользователи
](
#marketing.users
)
.
По нажатию на кнопку статуса лида откроется реестр
[
Лид
](
#
crm2.
registryLead
)
,
По нажатию на кнопку статуса лида откроется реестр
[
Лид
](
#registryLead
)
,
отфильтрованный согласно выбранным
[
мероприятиям
](
#marketing.event
)
,
[
пользователям
](
#marketing.users
)
и статусу.
...
...
crm/spec/src/crm_consist/marketing_pipeline.md
View file @
074f0f2b
...
...
@@ -10,58 +10,58 @@
таблицы, где:
*
столбцы - статусы лида (значения crm_dict_leadStatus_name записи
справочника
[
crm_dict_leadStatus
](
#
crm2.
dictionaryLeadStatus
)
) согласно
справочника
[
crm_dict_leadStatus
](
#dictionaryLeadStatus
)
) согласно
текущей
[
фильтрации
](
#marketing.filters
)
*
строки - лиды
Панели статусов окрашены в цвета, указанные в поле
`crm_dict_leadStatus_color`
записи справочника
[
`crm_dict_leadStatus`
](
#
crm2.
dictionaryLeadStatus
)
.
записи справочника
[
`crm_dict_leadStatus`
](
#dictionaryLeadStatus
)
.
Панели лидов отсортированы в столбце по убыванию значений компонента
[
Потенциальный бюджет
](
#
crm2.
formLead
)
всех лидов текущего статуса.
[
Потенциальный бюджет
](
#formLead
)
всех лидов текущего статуса.
Переместить панели лида можно из всех столцов,
*кроме*
столбца статуса,
соответствующего записи справочника
[
crm_dict_leadStatus
](
#
crm2.
dictionaryLeadStatus
)
соответствующего записи справочника
[
crm_dict_leadStatus
](
#dictionaryLeadStatus
)
со значением crm_dict_leadStatus_end=1, в любой столбец без исключений.
При перемещении панели лида между стоблцами изменяется значение поля "Статус"
данной записи реестра
[
Лид
](
#
crm2.
registryLead
)
согласно новому статусу
данной записи реестра
[
Лид
](
#registryLead
)
согласно новому статусу
(столбцу таблицы).
Перемещение панели лида в столбец статуса, соответствующего записи справочника
[
crm_dict_leadStatus
](
#
crm2.
dictionaryLeadStatus
)
со значением
[
crm_dict_leadStatus
](
#dictionaryLeadStatus
)
со значением
crm_dict_leadStatus_end=1, аналогично нажатию на кнопку
[
создания новой записи реестра "Сделка"
](
#user_components.button
)
. В данном случае
откроется новая запись реестра
[
Сделка
](
#
crm2.
registryDeal
)
.
откроется новая запись реестра
[
Сделка
](
#registryDeal
)
.
Панель статуса содержит:
*
Значение
`crm_dict_leadStatus_name`
записи справочника
[
`crm_dict_leadStatus`
](
#
crm2.
dictionaryLeadStatus
)
[
`crm_dict_leadStatus`
](
#dictionaryLeadStatus
)
*
Количество лидов данного статуса
*
Сумма значений компонента
[
Потенциальный бюджет
](
#
crm2.
formLead
)
всех
*
Сумма значений компонента
[
Потенциальный бюджет
](
#formLead
)
всех
лидов текущего статуса.
Панель лида содержит значение полей:
-
[
Наименование аккаунта
](
#
crm2.
registryAccount
)
-
[
Наименование аккаунта
](
#registryAccount
)
-
[
Тема сотрудничества
](
#
crm2.
formLead
)
-
[
Тема сотрудничества
](
#formLead
)
-
[
Потенциальный бюджет
](
#
crm2.
formLead
)
-
[
Потенциальный бюджет
](
#formLead
)
-
[
Ответственный менеджер
](
#
crm2.
formLead
)
(
отображается
в панели лида
-
[
Ответственный менеджер
](
#formLead
)
(
отображается
в панели лида
только для руководителя).
В счетчик количества лидов входят лишь те лиды, в
[
мероприятиях
](
#
crm2.
formEvent
)
В счетчик количества лидов входят лишь те лиды, в
[
мероприятиях
](
#formEvent
)
которых в поле
`crm_form_event_responsibleManager_responsible`
указаны
выбранные
[
пользователи
](
#marketing.users
)
.
По нажатию на панель лида откроется соответствующая запись реестра
[
Лид
](
#
crm2.
registryLead
)
.
[
Лид
](
#registryLead
)
.
Если в
[
фильтре
](
#marketing.filters
)
выбран один статус лида, то его панель
также будет отображена во всю ширину потока:
...
...
@@ -71,9 +71,9 @@ crm_dict_leadStatus_end=1, аналогично нажатию на кнопку
**Примечание 1:**
имеется возможность перемещения панелей лидов горизонтально
между столбцами при помощи drag-n-drop, при этом статус лида не изменится.
**Примечание 2 :**
цвет фона
[
наименования аккаунта
](
#
crm2.
registryAccount
)
в
**Примечание 2 :**
цвет фона
[
наименования аккаунта
](
#registryAccount
)
в
панели - значение
`crm_dict_leadStatus_color`
записи справочника
[
`crm_dict_leadStatus`
](
#
crm2.
dictionaryLeadStatus
)
выбранного статуса с
[
`crm_dict_leadStatus`
](
#dictionaryLeadStatus
)
выбранного статуса с
прозрачностью 30%.
*
Все поля в панелях лида и статуса отображаются на одной строке без
...
...
crm/spec/src/crm_consist/marketing_sidePannel.md
View file @
074f0f2b
### Боковая панель {#marketing.sidePannel}
Боковая панель предназначена для фильтрации сведений о лидах, котодые
должны включаться в воронку/поток лидогенерации. Изменение значений
должны включаться в воронку/поток лидогенерации. Изменение значений
настроек боковой панели сопровождается анимацией загрузки, во время
которой все кнопки статусов лидов недоступны для нажатия.
...
...
@@ -17,7 +17,7 @@
#### Мероприятие {#marketing.event}
Параметр "Мероприятие" позволяет выбрать записи реестра
[
"Маркетинговые мероприятия"
](
#
crm2.
registryEvent
)
для оценки количества лидов,
[
"Маркетинговые мероприятия"
](
#registryEvent
)
для оценки количества лидов,
привлеченных определенными мероприятиями. Также существует возможность
отображения статистики по лидам, привлеченным вне проведенных мероприятий
(флаг "Показывать лиды, не привязанные к мероприятиям", по умолчанию включен).
...
...
@@ -43,7 +43,7 @@
или ни одного из них). По умолчанию выбраны все мероприятия.
Флаг "Показывать лиды, не привязанные к мероприятиям" определяет включение в
воронку лидов, для которых компонент
[
Мероприятие
](
#
crm2.
formLead
)
пуст. По
воронку лидов, для которых компонент
[
Мероприятие
](
#formLead
)
пуст. По
умолчанию флаг включен.
#### Пользователи {#marketing.users}
...
...
@@ -63,7 +63,7 @@
*
Статус лида
При фильтрации лидов за период учитывается только факт смены значения в поле "Статус"
записи реестра
[
Лид
](
#
crm2.
registryLead
)
. Если за указанный период значение этого поля
записи реестра
[
Лид
](
#registryLead
)
. Если за указанный период значение этого поля
изменялось несколько раз, то в воронке учитывается только последнее изменение.
Параметр
**"Период"**
представлен выпадающим списком и двумя компонентами выбора даты,
...
...
@@ -93,11 +93,11 @@
Параметр
**"Статус"**
представлен выпадающим списком с пунктами:
-
*"Все"*
(учитываются все записи справочника
[
`crm_dict_leadStatus`
](
#
crm2.
dictionaryLeadStatus
)
со значением
`crm_dict_leadStatus_quality`
=1),
[
`crm_dict_leadStatus`
](
#dictionaryLeadStatus
)
со значением
`crm_dict_leadStatus_quality`
=1),
пункт выбран по умолчанию;
-
значение
`crm_dict_leadStatus_name`
записи справочника
[
`crm_dict_leadStatus`
](
#
crm2.
dictionaryLeadStatus
)
, у которой
`crm_dict_leadStatus_end`
=1;
[
`crm_dict_leadStatus`
](
#dictionaryLeadStatus
)
, у которой
`crm_dict_leadStatus_end`
=1;
-
значения
`crm_dict_leadStatus_name`
всех записей справочника
[
`crm_dict_leadStatus`
](
#
crm2.
dictionaryLeadStatus
)
, у которой
`crm_dict_leadStatus_quality`
=0.
[
`crm_dict_leadStatus`
](
#dictionaryLeadStatus
)
, у которой
`crm_dict_leadStatus_quality`
=0.
crm/spec/src/crm_consist/reminder.md
View file @
074f0f2b
...
...
@@ -24,8 +24,8 @@
* поле "Комментарий"
* компонент выбора даты и времени "Дата и время" (обяз.)
* выпадающий список "Действие"
* ссылка на запись реестра [Лид](#
crm2.
registryLead)
* ссылка на запись реестра [Сделка](#
crm2.
registryDeal)
* ссылка на запись реестра [Лид](#registryLead)
* ссылка на запись реестра [Сделка](#registryDeal)
*
Одно из полей "Лид" и "Сделка" должно быть заполнено. Если оба поля
"Лид" и "Сделка" не заполнены, то по нажатию на кнопку "Сохранить"
...
...
@@ -37,7 +37,7 @@
содержат обе ссылки на реестр.
*
Выпадающий список "Действие" - справочник
[
crm_dict_remindActions
](
#
crm2.
dictionaryremindActions
)
.
[
crm_dict_remindActions
](
#dictionaryremindActions
)
.
*
Значение поля "Дата и время" по умолчанию -
`текущее время на сервере + 1 час`
.
...
...
@@ -54,7 +54,7 @@
*
пиктограмма колокольчика
*
значение поля "Действие"
*
значение поля "Комментарий"
*
ссылка на запись реестра указанного
[
Лида
](
#
crm2.
registryLead
)
*
ссылка на запись реестра указанного
[
Лида
](
#registryLead
)
*
кнопки:
*
"Отложить"
*
"Закрыть"
...
...
crm/spec/src/crm_consist/sales_cost_comission.md
View file @
074f0f2b
### Панели стоимости и комиссии {#sales.cost_comission}
Стоимость продаж в панели - сумма значений компонента
[
Бюджет
](
#
crm2.
formDeal
)
Стоимость продаж в панели - сумма значений компонента
[
Бюджет
](
#formDeal
)
всех сделок текущей воронки.
Комиссия продаж в панели рассчитывается как:
`стоимость продаж * % комиссии продаж`
где `% комиссии продаж` - значение поля [% комиссии](#
crm16.
formDealComission)
где `% комиссии продаж` - значение поля [% комиссии](#formDealComission)
первой созданной записи реестра % комиссии продаж.
Значение поля "% комиссии" для каждой отдельной сделки идет в расчет согласно
значению crm_dict_dealStatus_end записи справочника
[
crm_dict_dealStatus
](
#
crm2.
dictionaryDealStatus
)
:
[
crm_dict_dealStatus
](
#dictionaryDealStatus
)
:
*
crm_dict_dealStatus_end=1 - % комиссии на момент сохранения этого статуса;
*
остальные - % комиссии на конец
[
рассматриваемого периода
](
#
crm16.
filters
)
.
*
остальные - % комиссии на конец
[
рассматриваемого периода
](
#filters
)
.
При смене статуса сделки на запись справочника
[
crm_dict_dealStatus
](
#
crm2.
dictionaryDealStatus
)
, у которой
[
crm_dict_dealStatus
](
#dictionaryDealStatus
)
, у которой
crm_dict_dealStatus_end=1, для нее сохраняется текущий % комиссии. Он будет
использоваться в расчете, даже если строка динамической таблицы с таким % будет
удалена.
Если в записи реестра
[
% комиссии продаж
](
#
crm16.
registryDealComission
)
указано
Если в записи реестра
[
% комиссии продаж
](
#registryDealComission
)
указано
несколько записей с одинаковыми датами начала, то в расчет идет последний %
комиссии, удовлетворяющий требованиям.
...
...
crm/spec/src/crm_consist/sales_dashboard.md
View file @
074f0f2b
...
...
@@ -6,7 +6,7 @@
*
"Количество сделок по статусам" - таблица со столбцами:
*
"Статус сделки" - значения crm_dict_dealStatus_type всех записей
справочника
[
Статусы сделки
](
#
crm2.
dictionaryDealStatus
)
в единичном
справочника
[
Статусы сделки
](
#dictionaryDealStatus
)
в единичном
экземпляре (при наличии сделок с таким статусом);
*
"Количество" - количество сделок соответствующего статуса;
*
"Стоимость сделок" - суммарное значение полей "Бюджет"
...
...
@@ -16,7 +16,7 @@
*
"Среднее время прохождения сделками статусов" - таблица со столбцами:
*
"Статус сделки" - значения crm_dict_dealStatus_type положительных
записей (crm_dict_dealStatus_quality=1) справочника
[
Статусы сделки
](
#
crm2.
dictionaryDealStatus
)
в единичном экземпляре
[
Статусы сделки
](
#dictionaryDealStatus
)
в единичном экземпляре
(при наличии сделок с таким статусом);
*
"Длительность статуса (в днях)" - средняя продолжительность нахождения
сделок в соответсвующем статусе.
...
...
@@ -24,12 +24,12 @@
*
"Количество просроченных сделок по статусам" - таблица со столбцами:
*
"Статус сделки" - значения crm_dict_dealStatus_type неконечных
записей (crm_dict_dealStatus_end=0) справочника
[
Статусы сделки
](
#
crm2.
dictionaryDealStatus
)
в единичном экземпляре
[
Статусы сделки
](
#dictionaryDealStatus
)
в единичном экземпляре
(при наличии сделок с таким статусом);
*
"Количество сделок, не сменивших статус своевременно" - количество
сделок, не сменивших статус за длительность, указанную в документе по
форме
[
Нормативы продолжительности статусов сделки
](
#
crm2.
formDealFlowStandard
)
[
Нормативы продолжительности статусов сделки
](
#formDealFlowStandard
)
для соответсвующего статуса;
*
"Стоимость сделок" - суммарное значение полей "Бюджет"
(crm_form_deal_main3_budget) сделок соответствующего статуса из текущей
...
...
@@ -38,11 +38,11 @@
*
"Количество сделок с отказом" - таблица со столбцами:
*
"Этап отказа от сделки" - значения crm_dict_dealStatus_type положительных
записей (crm_dict_dealStatus_quality=1) справочника
[
Статусы сделки
](
#
crm2.
dictionaryDealStatus
)
в единичном экземпляре
[
Статусы сделки
](
#dictionaryDealStatus
)
в единичном экземпляре
(при наличии);
*
"Количество отказов" - количество сделок, перешедших в негативный
статус (crm_dict_dealStatus_quality=0 справочника
[
Статусы сделки
](
#
crm2.
dictionaryDealStatus
)
) с соответсвующего статуса;
[
Статусы сделки
](
#dictionaryDealStatus
)
) с соответсвующего статуса;
*
"Стоимость сделок" - суммарное значение полей "Бюджет"
(crm_form_deal_main3_budget) сделок соответствующего статуса из текущей
выборки.
...
...
@@ -50,10 +50,10 @@
*
"Топ прайс-листа" - таблица со столбцами:
*
"Услуга/товар" - значение поля "Наименование товаров (работ, услуг)"
(crm_form_deal_order_orderList) документа по форме
[
Счет-фактура
](
#
crm19.
formInvoice
)
;
[
Счет-фактура
](
#formInvoice
)
;
*
"Количество (единиц)" - суммарное значение поля "Кол-во (объем)"
(crm_form_deal_order_amount) документа по форме
[
Счет-фактура
](
#
crm19.
formInvoice
)
.
[
Счет-фактура
](
#formInvoice
)
.
> **Примечание:**
>
...
...
@@ -62,21 +62,21 @@
*
"Список сделок" - таблица с полями:
*
"Лид" - значащее содержимое записей реестра
[
Лид
](
#
crm2.
formLead
)
;
[
Лид
](
#formLead
)
;
*
"Тема сотрудничества" - значение поля "Тема сотрудничества"
(crm_form_deal_main2_theme) документа по форме
[
Сделка
](
#
crm2.
formDeal
)
;
[
Сделка
](
#formDeal
)
;
*
"Статус" - значение поля "Статус" (crm_form_deal_main3_status)
записей реестра
[
Сделка
](
#
crm2.
formDeal
)
;
[
Сделка
](
#formDeal
)
;
*
"Ответственный менеджер" - зачение поля "Ответственный менеджер"
(crm_form_deal_responsibleManager_responsible) документа по форме
[
Сделка
](
#
crm2.
formDeal
)
;
[
Сделка
](
#formDeal
)
;
*
"Причина отказа" - значение поля "Причина отказа"
(crm_form_deal_main3_rejection) документа по форме
[
Сделка
](
#
crm2.
formDeal
)
;
[
Сделка
](
#formDeal
)
;
*
"Стоимость сделки" - значение поля "Бюджет"
(crm_form_sales_cost_default_value) документа по форме
[
Сделка
](
#
crm2.
formDeal
)
.
[
Сделка
](
#formDeal
)
.
![
Аналитика в модуле "Управление продажами"
](
resources/img/sales_dashboard.png
)
crm/spec/src/crm_consist/sales_pipeline.md
View file @
074f0f2b
...
...
@@ -4,40 +4,40 @@
где:
*
столбцы - статусы сделок (значения crm_dict_dealStatus_type записи
справочника
[
crm_dict_dealStatus
](
#
crm2.
dictionaryDealStatus
)
)
согласно текущей
[
фильтрации
](
#
crm16.
filters
)
справочника
[
crm_dict_dealStatus
](
#dictionaryDealStatus
)
)
согласно текущей
[
фильтрации
](
#filters
)
*
строки - сделки
Панели статусов окрашены в цвета, указанные в поле crm_dict_dealStatus_color
записи справочника
[
crm_dict_dealStatus
](
#
crm2.
dictionaryDealStatus
)
.
записи справочника
[
crm_dict_dealStatus
](
#dictionaryDealStatus
)
.
Панели сделок отсортированы в столбце согласно убыванию значений компонента
[
Бюджет
](
#
crm2.
formDeal
)
всех сделок текущего статуса.
[
Бюджет
](
#formDeal
)
всех сделок текущего статуса.
Панель статуса содержит:
*
Значение crm_dict_dealStatus_type записи справочника
[
crm_dict_dealStatus
](
#
crm2.
dictionaryDealStatus
)
[
crm_dict_dealStatus
](
#dictionaryDealStatus
)
*
Количество сделок данного статуса
*
Сумма значений компонента
[
Бюджет
](
#
crm2.
formDeal
)
всех сделок текущего
*
Сумма значений компонента
[
Бюджет
](
#formDeal
)
всех сделок текущего
статуса.
Панель сделки содержит значение полей:
*
[
Наименование аккаунта
](
#
crm2.
formAccount
)
*
[
Тема сотрудничества
](
#
crm2.
formDeal
)
*
[
Бюджет
](
#
crm2.
formDeal
)
*
[
Ответственный менеджер
](
#
crm2.
formDeal
)
*
[
Наименование аккаунта
](
#formAccount
)
*
[
Тема сотрудничества
](
#formDeal
)
*
[
Бюджет
](
#formDeal
)
*
[
Ответственный менеджер
](
#formDeal
)
По нажатию на панель сделки откроется соответствующая запись реестра
[
Сделка
](
#
crm2.
formDeal
)
[
Сделка
](
#formDeal
)
Цвет фона наименования аккаунта в панели - значение crm_dict_dealStatus_color
записи справочника
[
crm_dict_dealStatus
](
#
crm2.
dictionaryDealStatus
)
записи справочника
[
crm_dict_dealStatus
](
#dictionaryDealStatus
)
выбранного статуса с прозрачностью 30%.
Если поле "Просроченность" (crm_form_deal_expired) записи реестра
[
Сделка
](
#
crm2.
formDeal
)
содержит значение "1", то панель этой сделки
[
Сделка
](
#formDeal
)
содержит значение "1", то панель этой сделки
имеет цвета:
*
заголовок - #f59187
...
...
@@ -55,7 +55,7 @@
столбец без исключений.
При перемещении панели сделки между стоблцами изменяется значение поля "Статус"
данной записи реестра
[
Сделка
](
#
crm2.
formDeal
)
согласно новому статусу (столбцу
данной записи реестра
[
Сделка
](
#formDeal
)
согласно новому статусу (столбцу
таблицы).
Ширина каждого столбца одинаково пропорциональна и в сумме составляет общую
...
...
crm/spec/src/crm_consist/sales_sidePannel.md
View file @
074f0f2b
...
...
@@ -28,7 +28,7 @@
*
Стоимость
При фильтрации лидов за период учитывается только факт смены значения в поле "Статус"
записи реестра
[
Сделка
](
#
crm2.
registryDeal
)
. Если за указанный период значение этого поля
записи реестра
[
Сделка
](
#registryDeal
)
. Если за указанный период значение этого поля
изменялось несколько раз, то в воронке учитывается только последнее изменение.
Параметр
**"Период"**
представлен выпадающим списком и двумя компонентами выбора даты,
...
...
@@ -58,24 +58,24 @@
Параметр
**"Статус"**
представлен выпадающим списком с пунктами:
-
*"Все"*
(учитываются все записи справочника
[
`crm_dict_leadStatus`
](
#
crm2.
dictionaryLeadStatus
)
со значением
`crm_dict_leadStatus_quality`
=1),
[
`crm_dict_leadStatus`
](
#dictionaryLeadStatus
)
со значением
`crm_dict_leadStatus_quality`
=1),
пункт выбран по умолчанию;
-
значение
`crm_dict_leadStatus_name`
записи справочника
[
`crm_dict_leadStatus`
](
#
crm2.
dictionaryLeadStatus
)
, у которой
`crm_dict_leadStatus_end`
=1;
[
`crm_dict_leadStatus`
](
#dictionaryLeadStatus
)
, у которой
`crm_dict_leadStatus_end`
=1;
-
значения
`crm_dict_leadStatus_name`
всех записей справочника
[
`crm_dict_leadStatus`
](
#
crm2.
dictionaryLeadStatus
)
, у которой
`crm_dict_leadStatus_quality`
=0.
[
`crm_dict_leadStatus`
](
#dictionaryLeadStatus
)
, у которой
`crm_dict_leadStatus_quality`
=0.
Параметр
**"Стоимость"**
представлен двумя числовыми полями:
*
минимальная граница значения поля
[
Бюджет
](
#
crm2.
formDeal
)
всех сделок
*
максимальная граница значения поля
[
Бюджет
](
#
crm2.
formDeal
)
всех сделок
*
минимальная граница значения поля
[
Бюджет
](
#formDeal
)
всех сделок
*
максимальная граница значения поля
[
Бюджет
](
#formDeal
)
всех сделок
По умолчанию выбраны:
*
Период - "За все время"
*
Статус - "Все"
*
Стоимость:
*
от - минимальная значение поля
[
Бюджет
](
#
crm2.
formDeal
)
*
до - максимальная значение поля
[
Бюджет
](
#
crm2.
formDeal
)
*
от - минимальная значение поля
[
Бюджет
](
#formDeal
)
*
до - максимальная значение поля
[
Бюджет
](
#formDeal
)
crm/spec/src/crm_consist/user_components_button.md
View file @
074f0f2b
#### Кнопка создания новой записи реестра "Сделка" {#user_components.button}
Пользовательский компонент в виде кнопки, расположен на форме "Лид". Названием
кнопки является значение поля
`crm_dict_leadStatus_buttonName`
записи справочника
[
`crm_dict_leadStatus`
](
#
crm2.dictionaryLeadStatus
)
со значением параметра
Пользовательский компонент в виде кнопки, расположен на форме "Лид". Названием
кнопки является значение поля
`crm_dict_leadStatus_buttonName`
записи справочника
[
`crm_dict_leadStatus`
](
#
dictionaryLeadStatus
)
со значением параметра
`crm_dict_leadStatus_end`
=1 (по умолчанию - "Название кнопки").
Кнопка в проигрывателе формы активна как в режиме чтения, так и в режиме
Кнопка в проигрывателе формы активна как в режиме чтения, так и в режиме
редактирования.
![
Кнопка создания новой записи реестра "Сделка"
](
resources/img/user_button.png
)
По нажатию на кнопку:
*
выпадающий список "Статус" принимает значение записи справочника
[
`crm_dict_leadStatus`
](
#
crm2.dictionaryLeadStatus
)
со значением параметра
*
выпадающий список "Статус" принимает значение записи справочника
[
`crm_dict_leadStatus`
](
#
dictionaryLeadStatus
)
со значением параметра
`crm_dict_leadStatus_end`
=1 и становится неактивным;
*
документ пересохраняется с новым значением выпадающего списка "Статус";
*
создается новая запись реестра
[
Сделка
](
#
crm2.registryDeal
)
, в которой
*
создается новая запись реестра
[
Сделка
](
#
registryDeal
)
, в которой
сопоставлены поля:
* `crm_form_deal_main1_lead` заполняется ссылкой на данную
запись
[
Лида
](
#
crm2.
registryLead
)
;
* `crm_form_deal_main1_lead` заполняется ссылкой на данную
запись
[
Лида
](
#registryLead
)
;
* `crm_form_deal_main2_theme` заполняется значением из
* `crm_form_deal_main2_theme` заполняется значением из
`crm_form_lead_deals_theme`
.
Поле crm_form_lead_main_deal текущей записи лида заполнится ссылкой
на новую запись реестра
[
Сделка
](
#
crm2.registryDeal
)
.
Поле crm_form_lead_main_deal текущей записи лида заполнится ссылкой
на новую запись реестра
[
Сделка
](
#
registryDeal
)
.
*Выпадающий список "Статус"*
:
При выборе пункта со значением параметра
`crm_dict_leadStatus_end`
=1 в
справочнике
[
`crm_dict_leadStatus`
](
#
crm2.dictionaryLeadStatus
)
выполняются
При выборе пункта со значением параметра
`crm_dict_leadStatus_end`
=1 в
справочнике
[
`crm_dict_leadStatus`
](
#
dictionaryLeadStatus
)
выполняются
те же действия, что и по нажатию на кнопку.
crm/spec/src/crm_consist/user_components_connection.md
View file @
074f0f2b
...
...
@@ -3,11 +3,11 @@
Компонент представлен пиктограммой соответствующего приложения и ссылкой.
Анкор таких ссылок:
*
для формы
[
Контакт
](
#
crm2.
formContact
)
- crm_form_lead_main_contactConnection
*
для формы
[
Контакт
](
#formContact
)
- crm_form_lead_main_contactConnection
*
телефон - значение поля crm_form_contact_phone_phone
*
социальные сети - значение поля crm_form_contact_socialNetworks_socialNetworks
*
для формы
[
Аккаунт
](
#
crm2.
formAccount
)
- crm_form_lead_main_accountConnection
*
для формы
[
Аккаунт
](
#formAccount
)
- crm_form_lead_main_accountConnection
*
телефон - значение поля crm_form_account_phone_phone
*
социальные сети - значение поля crm_form_account_socialNetworks_socialNetworks
...
...
@@ -18,8 +18,8 @@
*
для сообщений -
`Написать %значение_поля%`
При каждом открытии формы значения компонентов актуализируются согласно
данным соответствующих записей
[
Контакт
](
#
crm2.
formContact
)
и
[
Аккаунт
](
#
crm2.
formAccount
)
.
данным соответствующих записей
[
Контакт
](
#formContact
)
и
[
Аккаунт
](
#formAccount
)
.
По нажатию на ссылку откроется:
...
...
crm/spec/src/crm_consist/user_components_registryChooser.md
View file @
074f0f2b
...
...
@@ -60,38 +60,38 @@
*
При сохранении изменений связанные поля заполнятся ссылкой на текущую
запись в следующих реестрах:
* [Аккаунт](#
crm2.
registryAccount) - crm_form_account_lead_lead
* [Контакт](#
crm2.
registryContact) - crm_form_contact_lead_lead
* [Аккаунт](#registryAccount) - crm_form_account_lead_lead
* [Контакт](#registryContact) - crm_form_contact_lead_lead
*
При выборе существующей записи реестра
[
Аккаунт
](
#
crm2.
registryAccount
)
*
При выборе существующей записи реестра
[
Аккаунт
](
#registryAccount
)
в динамической таблице (crm_form_account_lead) этой записи добавится
строка, которая будет содержать ссылку на текущую запись реестра
[
Лид
](
#
crm2.
registryLead
)
в поле crm_form_account_lead_lead.
[
Лид
](
#registryLead
)
в поле crm_form_account_lead_lead.
*
При удалении или замене ссылки на запись реестра
[
Аккаунт
](
#
crm2.
registryAccount
)
в динамической таблице
[
Аккаунт
](
#registryAccount
)
в динамической таблице
(crm_form_account_lead) этой записи будет удалена строка с ссылкой на
текущую запись реестра
[
Лид
](
#
crm2.
registryLead
)
.
текущую запись реестра
[
Лид
](
#registryLead
)
.
*
При выборе существующей записи реестра
[
Контакт
](
#
crm2.
registryContact
)
*
При выборе существующей записи реестра
[
Контакт
](
#registryContact
)
в динамической таблице (crm_form_contact_lead) этой записи добавится
строка, которая будет содержать ссылку на текущую запись реестра
[
Лид
](
#
crm2.
registryLead
)
в поле crm_form_contact_lead_lead.
[
Лид
](
#registryLead
)
в поле crm_form_contact_lead_lead.
*
При удалении или замене ссылки на запись реестра
[
Контакт
](
#
crm2.
registryContact
)
в динамической таблице
[
Контакт
](
#registryContact
)
в динамической таблице
(crm_form_contact_lead) этой записи будет удалена строка с ссылкой на
текущую запись реестра
[
Лид
](
#
crm2.
registryLead
)
.
текущую запись реестра
[
Лид
](
#registryLead
)
.
**Аккаунты**
*
При сохранении изменений связанные поля заполнятся ссылкой на текущую
запись в следующих реестрах:
* [Лид](#
crm2.
registryLead) - crm_form_lead_main_account
* [Аккаунт](#
crm2.
registryAccount), который указан в поле "Материнский
* [Лид](#registryLead) - crm_form_lead_main_account
* [Аккаунт](#registryAccount), который указан в поле "Материнский
аккаунт" текущей записи - crm_form_account_childAccount_account
* [Аккаунт](#
crm2.
registryAccount), который указан в поле "Дочерний
* [Аккаунт](#registryAccount), который указан в поле "Дочерний
аккаунт" текущей записи - crm_form_account_parentAccount_parentAccount
**Контакты**
...
...
@@ -99,4 +99,4 @@
*
При сохранении изменений связанные поля заполнятся ссылкой на текущую
запись в следующих реестрах:
* [Лид](#
crm2.
registryLead) - crm_form_lead_main_contact
* [Лид](#registryLead) - crm_form_lead_main_contact
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment