Commit ff5ed4cd authored by Olessya Khussainova's avatar Olessya Khussainova

TASKS CRM9, CRM10, CRM14

parent f16d8e26
...@@ -53,9 +53,14 @@ crm/spec/Makefile -text ...@@ -53,9 +53,14 @@ crm/spec/Makefile -text
crm/spec/conf/html/settings.xsl -text crm/spec/conf/html/settings.xsl -text
crm/spec/conf/pandoc/book.docbook -text crm/spec/conf/pandoc/book.docbook -text
crm/spec/conf/vcs/insert-revision-and-build-date.xsl -text crm/spec/conf/vcs/insert-revision-and-build-date.xsl -text
crm/spec/resources/img/activity_edit_1.png -text
crm/spec/resources/img/activity_edit_2.png -text
crm/spec/resources/img/activity_read_1.png -text
crm/spec/resources/img/activity_read_2.png -text
crm/spec/resources/img/add_notification.png -text crm/spec/resources/img/add_notification.png -text
crm/spec/resources/img/canban.png -text crm/spec/resources/img/canban.png -text
crm/spec/resources/img/canban_2.png -text crm/spec/resources/img/canban_2.png -text
crm/spec/resources/img/connections.png -text
crm/spec/resources/img/crm_icon.png -text crm/spec/resources/img/crm_icon.png -text
crm/spec/resources/img/dfd.png -text crm/spec/resources/img/dfd.png -text
crm/spec/resources/img/eventChooser.png -text crm/spec/resources/img/eventChooser.png -text
...@@ -81,6 +86,8 @@ crm/spec/src/crm_consist/marketing_sidePannel.md -text ...@@ -81,6 +86,8 @@ crm/spec/src/crm_consist/marketing_sidePannel.md -text
crm/spec/src/crm_consist/reminder.md -text crm/spec/src/crm_consist/reminder.md -text
crm/spec/src/crm_consist/user_components.md -text crm/spec/src/crm_consist/user_components.md -text
crm/spec/src/crm_consist/user_components_button.md -text crm/spec/src/crm_consist/user_components_button.md -text
crm/spec/src/crm_consist/user_components_connection.md -text
crm/spec/src/crm_consist/user_components_dyn_table.md -text
crm/spec/src/crm_consist/user_components_registryChooser.md -text crm/spec/src/crm_consist/user_components_registryChooser.md -text
crm/spec/src/index.md -text crm/spec/src/index.md -text
crm/spec/src/sys_reqs.md -text crm/spec/src/sys_reqs.md -text
......
This diff is collapsed.
### Канбан {#marketing.pipeline} ### Канбан {#marketing.pipeline}
По нажатию на кнопку "Канбан" вид основной области изменяется на канбан По нажатию на кнопку "Канбан" вид основной области изменяется на канбан
лидогенерации, который является развернутым представлением воронки лидогенерации, который является развернутым представлением воронки
лидогенерации с детализацией сведений о лидах: лидогенерации с детализацией сведений о лидах:
![Канбан лидогенерации](resources/img/canban.png) ![Канбан лидогенерации](resources/img/canban.png)
Основная рабочая область содержит панели лидов, расположенные в виде Основная рабочая область содержит панели лидов, расположенные в виде
таблицы, где: таблицы, где:
* столбцы - статусы лида (значения crm_dict_leadStatus_name записи * столбцы - статусы лида (значения crm_dict_leadStatus_name записи
справочника [crm_dict_leadStatus](#crm2.dictionaryLeadStatus)) согласно справочника [crm_dict_leadStatus](#crm2.dictionaryLeadStatus)) согласно
текущей [фильтрации](#marketing.filters) текущей [фильтрации](#marketing.filters)
* строки - лиды * строки - лиды
Панели статусов окрашены в цвета, указанные в поле `crm_dict_leadStatus_color` Панели статусов окрашены в цвета, указанные в поле `crm_dict_leadStatus_color`
записи справочника [`crm_dict_leadStatus`](#crm2.dictionaryLeadStatus). записи справочника [`crm_dict_leadStatus`](#crm2.dictionaryLeadStatus).
Панели лидов отсортированы в столбце по убыванию значений компонента Панели лидов отсортированы в столбце по убыванию значений компонента
[Потенциальный бюджет](#crm2.formLead) всех лидов текущего статуса. [Потенциальный бюджет](#crm2.formLead) всех лидов текущего статуса.
Переместить панели лида можно из всех столцов, *кроме* столбца статуса,
соответствующего записи справочника [crm_dict_leadStatus](#crm2.dictionaryLeadStatus)
со значением crm_dict_leadStatus_end=1, в любой столбец без исключений.
При перемещении панели лида между стоблцами изменяется значение поля "Статус"
данной записи реестра [Лид](#crm2.registryLead) согласно новому статусу
(столбцу таблицы).
Перемещение панели лида в столбец статуса, соответствующего записи справочника
[crm_dict_leadStatus](#crm2.dictionaryLeadStatus) со значением
crm_dict_leadStatus_end=1, аналогично нажатию на кнопку
[создания новой записи реестра "Сделка"](#crm3.button). В данном случае
откроется новая запись реестра [Сделка](#crm2.registryDeal).
Панель статуса содержит: Панель статуса содержит:
* Значение `crm_dict_leadStatus_name` записи справочника * Значение `crm_dict_leadStatus_name` записи справочника
[`crm_dict_leadStatus`](#crm2.dictionaryLeadStatus) [`crm_dict_leadStatus`](#crm2.dictionaryLeadStatus)
* Количество лидов данного статуса * Количество лидов данного статуса
* Сумма значений компонента [Потенциальный бюджет](#crm2.formLead) всех лидов * Сумма значений компонента [Потенциальный бюджет](#crm2.formLead) всех
текущего статуса. лидов текущего статуса.
Панель лида содержит значение полей: Панель лида содержит значение полей:
...@@ -39,25 +53,28 @@ ...@@ -39,25 +53,28 @@
- [Потенциальный бюджет](#crm2.formLead) - [Потенциальный бюджет](#crm2.formLead)
- [Ответственный менеджер](#crm2.formLead) (отображается в панели лида - [Ответственный менеджер](#crm2.formLead) (отображается в панели лида
только для руководителя). только для руководителя).
В счетчик количества лидов входят лишь те лиды, в [мероприятиях](#crm2.formEvent) В счетчик количества лидов входят лишь те лиды, в [мероприятиях](#crm2.formEvent)
которых в поле `crm_form_event_responsibleManager_responsible` указаны выбранные которых в поле `crm_form_event_responsibleManager_responsible` указаны
[пользователи](#marketing.users). выбранные [пользователи](#marketing.users).
По нажатию на панель лида откроется соответствующая запись реестра [Лид](#crm2.registryLead). По нажатию на панель лида откроется соответствующая запись реестра
[Лид](#crm2.registryLead).
Если в [фильтре](#marketing.filters) выбран один статус лида, то его панель Если в [фильтре](#marketing.filters) выбран один статус лида, то его панель
также будет отображена во всю ширину канбана: также будет отображена во всю ширину канбана:
![Канбан статуса "Некачественный лид"](resources/img/canban_2.png) ![Канбан статуса "Некачественный лид"](resources/img/canban_2.png)
**Примечание 1:** имеется возможность перемещения панелей лидов горизонтально **Примечание 1:** имеется возможность перемещения панелей лидов горизонтально
между столбцами при помощи drag-n-drop, при этом статус лида не изменится. между столбцами при помощи drag-n-drop, при этом статус лида не изменится.
**Примечание 2 :** цвет фона [наименования аккаунта](#crm2.registryAccount) в панели - значение `crm_dict_leadStatus_color` записи справочника **Примечание 2 :** цвет фона [наименования аккаунта](#crm2.registryAccount) в
[`crm_dict_leadStatus`](#crm2.dictionaryLeadStatus) выбранного статуса с прозрачностью 30%. панели - значение `crm_dict_leadStatus_color` записи справочника
[`crm_dict_leadStatus`](#crm2.dictionaryLeadStatus) выбранного статуса с
прозрачностью 30%.
* Все поля в панелях лида и статуса отображаются на одной строке без * Все поля в панелях лида и статуса отображаются на одной строке без
переносов. переносов.
...@@ -87,7 +104,3 @@ ...@@ -87,7 +104,3 @@
* При прокрутке таблицы строка заголовков (статусов лида) имеет * При прокрутке таблицы строка заголовков (статусов лида) имеет
фиксированное положение. фиксированное положение.
### Пользовательские компоненты {#user_components} ### Пользовательские компоненты {#user_components}
Конфигурация Synergy CRM содержит предустановленные пользовательские Конфигурация Synergy CRM содержит предустановленные пользовательские
компоненты: компоненты:
- [Модифицированный компонент выбора записи реестра](#user_components.registryChooser) - [Модифицированный компонент выбора записи реестра](#user_components.registryChooser)
- [Кнопка создания новой записи реестра "Сделка"](#user_components.button) - [Кнопка создания новой записи реестра "Сделка"](#user_components.button)
- [Динамическая таблица активностей](#user_components.dyn_table)
<#include "crm_consist/user_components_registryChooser.md"> <#include "crm_consist/user_components_registryChooser.md">
<#include "crm_consist/user_components_button.md"> <#include "crm_consist/user_components_button.md">
<#include "crm_consist/user_components_dyn_table.md">
<#include "crm_consist/user_components_connection.md">
#### Пользовательский компонент связи из интерфейса {#user_components.connection}
Компонент представлен пиктограммой соответствующего приложения и ссылкой.
Анкор таких ссылок:
* для формы [Контакт](#crm2.formContact) - crm_form_lead_main_contactConnection
* телефон - значение поля crm_form_contact_phone_phone
* социальные сети - значение поля crm_form_contact_socialNetworks_socialNetworks
* для формы [Аккаунт](#crm2.formAccount) - crm_form_lead_main_accountConnection
* телефон - значение поля crm_form_account_phone_phone
* социальные сети - значение поля crm_form_account_socialNetworks_socialNetworks
Для приложения Skype имеются две ссылки - для звонка и сообщения. Их анкор
представлен в формате:
* для звонков - `Позвонить %значение_поля%`
* для сообщений - `Написать %значение_поля%`
При каждом открытии формы значения компонентов актуализируются согласно
данным соответствующих записей [Контакт](#crm2.formContact) и
[Аккаунт](#crm2.formAccount).
По нажатию на ссылку откроется:
* Telegram - `https://telegram.me/%указанный_логин%`
> **Примечание**
>
> Компонент обрабатывает только логины приложения Telegram, но не номера
> телефонов.
* Facebook Messenger - `http://m.me/%указанный_логин%`
* Viber - `viber://add?number=%указанный_номер_телефона%`
* Skype (позвонить) - `skype:%указанный_логин%?call`
* Skype (написать) - `skype:%указанный_логин%?chat`
* Почта - `mailto:%указанный_электронный_адрес%`
* Телефон - `tel:%указанный_номер_телефона%`
> **Примечание**
>
> Если на компьютере пользователя не установлен Skype, Viber, почтовый
> или SIP клиенты, то по нажатию а ссылку ничего не произойдет, и это не
> будет являться ошибкой Synergy.
![Контактные данные клиента для связи](resources/img/crm/connections.png)
#### Динамическая таблица активностей {#user_components.dyn_table}
МОдифицированный компонент представляет собой динамическую таблицу. Блок
таблицы содержит в себе компоненты:
* пиктограмма типа активности
* выпадающий список "Тип активности"
* однострочное поле "Комментарий"
* компонент выбора даты "Дата"
Выпадающий список "Тип активностей" - справочник "crm_dict_activityType".
Пиктограмма типа активности определяется значением выбранного значения в
списке "Типы активностей".
В настройках компонента "Дата" включен флаг "Заполнять текущей датой /
временем".
"Количество отображаемых строк при создании" для таблицы - 1. По умолчанию
таблица отображает последний добавленный блок.
При наличии 2 и более блоков под таблицей добавляется кнопка "Загрузить
еще" вне зависимости от текущего режима проигрывателя форм. По нажатию на
кнопку "Загрузить еще" в таблицу добавляются следующие пять блоков. При
смене режима проигрывателя форм документ отображает те же блоки таблицы,
как и в предыдущем режиме.
**Режим редактирования**
В режиме редактирвоания над таблицей содержится кнопка "Добавить активность".
По нажатию на эту кнопку вверх таблицы добавляется новый пустой блок.
**Режим чтения**
В режиме чтения фон блоков таблицы окрашен в следующие цвета:
* нечетные блоки - #f1f1f1
* четные блоки - #ffffff
![Таблица в режиме редактирования](resources/img/activity_edit_1.png)
![Таблица в режиме редактирования](resources/img/activity_edit_2.png)
![Таблица в режиме чтения](resources/img/activity_read_1.png)
![Таблица в режиме чтения](resources/img/activity_read_2.png)
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