Перейти к основному содержимому
Версия: 1.9.0

Версия 1.9.0

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

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

Также мы начали реализовывать интеграцию с 1C. В настоящий момент созданы две таблицы. Логика для работы интеграции будет разработана в будущих версиях.

Улучшения приложения включают:

  • доработку интеграции с DaData: теперь данные о компании можно получать не только по ИНН, но и по электронной почте, а список получаемых данных значительно расширен;
  • улучшения форм приложения для упрощения и оптимизации процессов, включающие новые поля, UI-действия, новую логику для полей и изменения в системе прав доступа;
  • возможность выбрать нексус, с помощью которого будет происходить автоматическая генерация контента.
предупреждение

После установки обновления необходимо запустить скрипт Change partner to agreement in lead, расположенный по адресу {URL вашего экземпляра}/record/sys_script/176493369113213667, чтобы заполнить поле Партнерское соглашение на формах Интересов (crm_leads) в статусах Новый, Лид назначен, Квалифицирован.

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

Новая функциональность


Воронки

Мы создали новый способ отображения списка записей – Воронку, доступный для таблиц любых приложений. Воронка визуально представляет записи указанной таблицы, разделяя их на ступени согласно статусам. Каждая ступень отображает число записей в соответствующем статусе или конверсию от предыдущего/первого статуса, в зависимости от настроек воронки. Также можно включить гистограмму, построенную по выбранному параметру, чтобы сделать представление еще более информативным.

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

Настройка воронки

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

  • Тип воронки – можно указать, что должна отображать каждая ступень воронки: число записей в статусе или конверсию от первого/предыдущего статуса;

  • Суммировать по полю – можно выбрать колонку, по которой в воронке будет считаться сумма для всех записей, входящих в ступень;

  • Условие – можно определить критерии, которым должны соответствовать записи для включения в воронку;

  • Гистограмма – можно выбрать, необходимо ли помимо воронки отображать гистограмму, и по какому параметру она должна строиться:

    • Конверсия в процентах – гистограмма будет строиться на основе процента конверсии от предыдущего/первого этапа, в зависимости от значения флажка Конверсия от предыдущего статуса.
    • Число записей – строки гистограммы будут показывать число записей в каждом статусе.
    • Среднее время в статусе – гистограмма будет строиться по времени нахождения записей в статусах согласно записям новой таблицы Изменения статусов CRM (crm_state_history).
    • Сумма – строки будут показывать сумму по параметру, указанному в поле Суммировать по полю, для каждого статуса.

Полный список доступных настроек описан в документации.

Использование воронки

Новое представление можно открыть через UI-действие Открыть воронку, доступное в бургер-меню представления списка каждой таблицы, или через аналогичную кнопку на форме воронки. Если воронку открыть из представления списка, к ней применится настроенное в настоящий момент условие. Это позволяет экономить время и сразу работать с актуальными данными.

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

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

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

Читайте подробнее в документации.

Механизм распределения записей между любыми сущностями

Мы создали новую таблицу Правила автозаполнения (crm_autocomplete_rule), с помощью которой можно настраивать правила автоматического заполнения полей типа Reference в записях таблиц любых приложений. Автозаполнение происходит после создания новой записи указанной таблицы с помощью бизнес-правила, которое автоматически создается на основе правила автозаполнения.

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

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

Когда правила автоматического заполнения полей ссылаются на таблицу Пользователь (user) или ее дочернюю таблицу, система проводит проверку на отсутствие сотрудника, выбранного как значение, и если пользователя сегодня нет на рабочем месте, пропускает его и назначает следующего, если иное не предусмотрено скриптом при типе автозаполнения Пользовательский.

Читайте подробнее в документации.

Мультвалютный учет сумм

На форме Возможные сделки (crm_opportunity) финансовые поля и поля метрик теперь разделены на поля в валюте сделки и валюте по умолчанию, указанной в системном свойстве currency.default. Все поля, существовавшие ранее, содержат данные в валюте сделки. Новые колонки содержат значения в валюте по умолчанию. По умолчанию они скрыты с формы.

Значения в валюте по умолчанию высчитываются и обновляются автоматически раз в сутки согласно указанному в системе курсу между Валютой сделки и валютой по умолчанию. При изменении Валюты сделки или значения связанного финансового поля значение в валюте по умолчанию пересчитывается после сохранения изменений в записи. Если в системе нет курса между указанными валютами, при сохранении записи поля со значениями в валюте по умолчанию будут очищены. Список таких полей:

  • Ожидаемая выручка, валюта по умолчанию
  • Предполагаемая маржа, валюта по умолчанию
  • Возможная сумма, валюта по умолчанию
  • Маржа, валюта по умолчанию
  • Выручка, валюта по умолчанию
  • Взвешенная выручка, валюта по умолчанию
  • Взвешенная маржа, валюта по умолчанию

Также системное свойство crm.currency.default переименовано в crm.opportunity.currency_default.

Читайте подробнее:

Таблицы для интеграции с 1C

Мы начали создавать инфраструктуру, необходимую для интеграции с 1C. В частности, были добавлены новые таблицы Счета на оплату (crm_invoice) и Поступления по счетам (crm_invoice_payment).

Также теперь поле Услуга/Продукт на форме Интересы (crm_leads) можно заполнить только после выбора Дирекции продаж записью, связанной с указанной дирекцией.

Читайте подробнее в документации.

Улучшения


Доработка интеграции с DaData

Мы создали еще одну интеграцию с DaData для определения компании по электронной почте – DaData: Company by email, которую можно активировать только одновременно с интеграцией по ИНН, чтобы система производила поиск во внешней базе данных по электронной почте, если не удалось найти компанию по ИНН.

Мы также расширили список данных, которые можно получить через интеграцию. На форму таблицы Компании клиентов (crm_customer_company) в отдельную вкладку Внешние данные добавлены новые поля, которые будут заполняться автоматически через интеграцию при обновлении записи:

  • Генеральный директор
  • Выручка, млн
  • Доходы, млн
  • Расходы, млн
  • Отрасли по ОКВЭД
  • Адрес
  • Количество филиалов
  • Детализированный статус компании
  • Среднесписочная численность работников
  • Домен

Помимо этого, автоматически заполняется и часть ранее существовавших полей формы:

  • Полное наименование
  • Наименование
  • Веб-сайт
  • Электронная почта
  • Телефон

Мы также доработали логику создания новой компании через формы Заявки на партнерство (crm_partnership_application) и Интересы (crm_leads). Теперь при сохранении записи проводится проверка на наличие компании с таким же ИНН в системе:

Возможный сценарийЛогика
Существует запись с таким ИННПоле Существующая компания автоматически заполняется найденной записью.
  • Нет записи с таким ИНН
  • Активна интеграция с DaData
При первом сохранении записи система выполняет запрос к внешнему сервису. Если в DaData есть компания с такими ИНН или электронной почтой (если интеграция DaData: Company by email активна), создается новая запись компании с указанными данными.
  • Нет записи с таким ИНН
  • Неактивна интеграция с DaData
Новая компания не создается, и данные остаются на форме в неизменном виде.

Также доработана логика создания нового контакта через формы Заявки на партнерство (crm_partnership_application) и Интересы (crm_leads). При сохранении записи система проверяет наличие контакта, у которого совпадут с указанными данными Фамилия контакта и как минимум один из следующих параметров:

  • Электронная почта контакта
  • Номер телефона контакта
Возможный сценарийЛогика
Обнаружен дублирующий контактПоле Существующий контакт заполняется найденной записью вместо создания новой записи, и в поле Компания контакта указывается запись из этого контакта, если оно еще не заполнено.
Найдено несколько дублирующих контактовДля заполнения поля Существующий контакт используется тот, у которого совпадают с указанными все три параметра (фамилия, почта и телефон).
Дублирующих записей не обнаруженоПри сохранении создается новая запись контакта.

Также расширен доступ к редактированию поля Ответственный на формах Действий (crm_action) и записей дочерних таблиц. Теперь пользователи с любыми ролями могут редактировать это поле, если являются:

  • ответственным за запись;
  • руководителем ответственного;
  • тем, кому ответственный делегировал полномочия;
  • создателем записи.

Читайте подробнее в документации:

Улучшения для оптимизации процессов

Мы провели ряд улучшений форм таблиц приложения и их логики:

ТаблицаУлучшение
Маркетинговые сообщения (crm_marketing_message)Теперь создание записей доступно только пользователям с ролями admin, crm_admin, crm_manager.
Партнерские соглашения (crm_partnership_agreement)Новые поля:
  • Контакт дистрибьютора
  • Дата начала
Новые связанные списки:
  • Встречи
  • Звонки
  • Электронные письма
Интересы (crm_leads)В бургер-меню формы добавлено новое UI-действие Перевести в партнеры, доступное в статусах Новый, Лид назначен. При использовании создается заявка на партнерство в статусе Назначена с данными из интереса, включая того же Ответственного, а сам интерес деактивируется.
Возможные сделки (crm_opportunity)Поле Тип продажи заменено полем Тип возможной сделки с опциями:
  • Новый проект
  • Дополнительная закупка
  • Продление
  • Поддержка
Действия (crm_action) и дочерние таблицыУпрощена система прав доступа.

Читайте подробнее:

Связь партнерских соглашений и интересов

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

Доработана форма Интересы (crm_leads):

ПолеНовая логика
Дирекция продажПри изменении значения текущего поля проводятся проверки:
  • Если Услуга/Продукт интереса не указана на форме новой Дирекции продаж в поле Продукты или Услуги, поле Услуга/Продукт очищается.
  • Если указано Партнерское соглашение по программе, в которой не указана новая дирекция продаж, Партнерское соглашение очищается.
Услуга/ПродуктПри изменении значения поля проводится проверка на наличие указанного значения в поле Услуги/Продукты партнерской программы указанного Партнерского соглашения. Если указанная услуга/продукт отсутствует в программе, поле Партнерское соглашение очищается.
Компания партнераТеперь поле заполняется автоматически из Партнерского соглашения и доступно только для чтения.
Новое поле: Партнерское соглашение

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

Если Дирекция продаж не указана, после выбора партнерского соглашения она будет указана автоматически.

Читайте подробнее в документации.

Выбор нексуса для генерации контента

В новом системном свойстве crm.ain.content_generation.nexus, вы можете указать нексус типа Chat, который должен использоваться для генерации контента с помощью Ainergy. Если значение свойства не указано, будет использован нексус, указанный в поле Chat виджета настройки профиля Ainergy.

Читайте подробнее в документации.

Доработки задач на пресейл

Мы провели ряд улучшений процессов создания и обработки задач для пресейл-специалистов:

  • Автозаполнение поля Пресейл на форме Возможные сделки (crm_opportunity): если это поле пусто, но есть задача, связанная с возможной сделкой и назначенная на Группу пресейл-специалистов, указанную в Дирекции продаж сделки, при изменении в такой задаче Ответственного, Пресейл возможной сделки заполняется автоматически новым ответственным задачи.
  • Автогенерация темы задач на пресейл: при нажатии кнопки Создать задачу на пресейл на форме Возможные сделки тема созданной записи автоматически формируется по шаблону [Pre-sale] {Название возможной сделки}.
  • Автозаполнение даты начала и окончания работ над задачами: теперь при нажатии кнопок Взять в работу и Завершить работу на форме Задачи CRM (crm_task) автоматически заполняются поля Фактическая дата начала и Фактическая дата окончания соответственно.

Читайте подробнее:

Исправления


DEF0022783: Исправлена проблема, из-за которой при открытии модального окна для перевода Возможной сделки (crm_opportunity) в состояние Выиграна появлялось всплывающее сообщение с ошибкой, когда поле Валюта не заполнено. Сейчас ошибок не возникает.