Версия 1.6.0
В новой версии мы добавили возможность интеграции с внешними сервисами для получения и использования их данных в системе. В "коробочную" поставку приложения B2B CRM теперь включается интеграция с сервисом DaData для получения юридического наименования компании по ИНН.
Другое важное нововведение – визуальный редактор канбан-досок приложения B2B CRM. Мы полностью переработали форму канбан-досок, и теперь администратор может настраивать их через удобные поля на форме вместо конфигурации в JSON. Также теперь можно создавать доски для нужных таблиц вручную.
Помимо этого, мы доработали ограничения доступа к записям компаний клиентов для представителей партнеров на портале, добавили новые поля для публикаций и автоматический переход статуса пакета контента при создании связанной публикации, а также исправили проблему, из-за которой было невозможно создать контракт с формы выигранной возможной сделки.
Новая функциональность
Интеграции с внешними сервисами для получения данных
Мы разработали функциональность для интеграции B2B CRM с внешними системами для получения и использования их данных в приложении. Интеграция с внешними системами позволит увеличить надежность данных, содержащихся в справочниках приложения, и автоматизировать часть процессов по сбору информации.
Для этого мы создали три таблицы:
- Интеграции CRM / CRM Integration (crm_integration) – таблица с записями интеграций. Записи интеграций содержат информацию, необходимую системе SimpleOne для авторизации и подключения к внешним системам. Также в записи интеграции настраивается скрипт интеграции.
- Параметры интеграций / Integration Parameter (crm_integration_parameter) – таблица с записями параметров для хранения данных, полученных через интеграцию.
- Трансформации / Mapping (crm_mapping) – таблица, содержащая указания для трансформации данных, полученных из внешней системы.
После настройки интеграции полученные данные можно использовать в скриптах, обращаясь к новому обработчику CRMIntegrationHandler
.
Подробная информация о настройке интеграций доступна в документации.
Интеграция с DaData
На базе новой функциональности мы интегрировали сервис DaData для получения юридических наименований компаний по ИНН. Теперь, если на вашем экземпляре активна интеграция с DaData, новое поле Полное наименование / Full name формы Компании клиентов / Customer Company (crm_customer_company) автоматически заполняется данными из внешнего сервиса после того, как вы укажете ИНН / TIN компании.
Интеграция поставляется по умолчанию, но ее необходимо активировать. Подробная информация о работе интеграции и ее активации доступна в документации.
Визуальный редактор канбан-досок
Мы полностью переработали форму и настройку канбан-досок приложения B2B CRM. На форму Доски дирекций продаж / Sales Direction Board (crm_selling_direction_board) мы добавили новые секции и поля, где администратор в удобной и понятной форме может настроить любую доску приложения:
- Общее / General – секция содержит основные настройки канбан-доски, такие как выбор таблицы, записи которой должны отображаться на доске, условие для доступа пользователей к доске, и фоновое изображение.
- Карточки / Cards – секция содержит все настройки карточек доски: выбор колонок указанной таблицы, значения которых будут отображаться на карточке, настройка условия блокировки карточки, а также настройки бейджей.
- Дорожки / Swimlanes – секция содержит все настройки дорожек и колонок доски: название, настройки ускоренной дорожки, настройки статусов, которые отображаются на доске, областей и WIP-лимитов.
Новые поля формы визуализируют те настройки, которые раньше можно было указать только через JSON.
Помимо этого, теперь доступно создание досок вручную: вы можете добавить доску для любой таблицы приложения B2B CRM, если в ней есть хотя бы одна колонка типа Choice и Reference: employee.
Мы также сохранили старый способ настройки при помощи конфигурации в JSON: на форме доски доступна кнопка Настроить JSON / Configure JSON, после нажатия на которую открывается модальное окно, где администратор может указать конфигурацию в JSON.
Подробная информация об обновленном редакторе досок доступна в документации.
Улучшения
Ограничения на доступ представителей партнеров к записям компаний на партнерском портале
Мы ограничили доступ партнерам (пользователям с ролью crm_partner_supervisor или без роли) к записям компаний клиентов на партнерском портале. Теперь справочники для них содержат только активные записи таблицы Компании клиентов / Customer Company(crm_customer_company) класса Клиент / Customer и компанию, в которой состоит представитель партнера.
Также теперь при создании компании с партнерского портала пользователем с ролью crm_partner_supervisor или без роли система проверяет уникальность значений полей Название компании / Company name, Сайт компании / Company website и ИНН компании / Company TIN только среди компаний, к которым у пользователя есть доступ.
Улучшения процесса работы с публикациями
Мы добавили в таблицу Публикации / Publication (crm_publication) новые поля, скрытые по умолчанию и доступные только для чтения. Вы можете вынести их на форму / представление списка для наглядности или использовать при фильтрации.
Все эти поля заполняются автоматически значениями из связанных сущностей контента более высокого уровня (пакет контента, задача по контенту, контент, маркетинговое сообщение), если одноименные поля в таких сущностях заполнены. Если для публикации не указан пакет контента, ни одно из полей, перечисленных ниже, не будет заполнено.
Список полей
Помимо этого, теперь пакет контента автоматически переходит в статус Опубликовано / Published, если для него создана публикация.
Читйте подробнее в документации.
Исправления
DEF0020832: Было невозможно создать контракт для выигранной возможной сделки с ее формы: появлялась ошибка о том, что одно из полей не заполнено. Ошибка устранена, заполнение полей проверяется корректно, и создать контракт снова возможно.