Продукт собран из небольшого ядра и надстроек (дополнений). Ядро — это то, что нужно всем: клиентская база, хронология, качество данных, импорт и выгрузка, свои поля, управление и экраны. Всё остальное подключается по выбору: продажи, деньги, маркетинг, коммуникации, сервис. Так вы не платите вниманием за то, чем не пользуетесь, а интерфейс остаётся понятным.
Ядро и надстройки
Ядро полностью работоспособно само по себе: можно вести клиентскую базу, хронологию, чистить повторы, загружать и выгружать данные, заводить свои поля и объекты — и всё это без единой надстройки. Надстройка добавляет свой контур: свои экраны, свои поля, свои возможности управления. Устройство намеренно простое: либо надстройка включена и работает целиком, либо выключена и не мешает.
Список дополнений
Всего продукт поставляет двадцать одну надстройку — четыре основных контура, шестнадцать контуров коммуникаций и сервиса и один общий контур автоматизации.
- Сделки — воронки, этапы, журнал переходов, прогноз, планы, согласования, продления. См. Сделки и воронка.
- Деньги — каталог, цены и скидки, предложения, заказы, счета, оплаты, договоры, подписки, дебиторка. См. Деньги: предложения, счета, оплаты и договоры.
- Лиды — приём заявок, распределение, оценка, сроки реакции, серии касаний. См. Лиды.
- Маркетинг — рассылки, аудитории, согласия, атрибуция, опросы, купоны, события. См. Маркетинг.
Контуры коммуникаций — восемь независимых надстроек: Входящие (общий ящик и единая модель диалога), Почта (ящики, правила разбора, черновики и отложенная отправка), Звонки (журнал и стык с телефонным сервисом), Мессенджеры (переписка по внешним каналам), Виджет и чаты (чат на сайте, автоответы), Календарь (встречи и запись), Уведомления и Приватность (скрытие данных и журнал доступа). Все они описаны в разделе Коммуникации.
Контуры сервиса — тоже восемь: Сервис (заявки), Сроки (рабочие календари и правила сроков), База знаний, Портал (свой вход для клиента), Опросы, Учёт активов (оборудование, сбои, изменения), Договоры обслуживания и Партнёры. Все они описаны в разделе Сервис: заявки, сроки, база знаний и портал.
Отдельно стоит Автоматизация — общий контур для сценариев «если произошло событие, то сделай действие», доступный нескольким другим надстройкам.
Что значит «включить»
Включённая надстройка добавляет свои экраны в меню, свои поля в карточки и свои возможности управления. Выключенная — не добавляет ничего: её экранов нет, и её команды управления не отвечают. Ядро при этом работает как обычно, а данные выключенной надстройки остаются на месте — они просто не показываются.
У этого есть важное следствие: пока надстройка выключена, её нельзя случайно задеть. Если раньше у вас была сохранённая ссылка на её экран, вы увидите понятное объяснение, что контур отключён, а не ошибку.
Каталог дополнений
Управление надстройками живёт в разделе «Дополнения» и доступно только администратору. Каждая надстройка показана карточкой: название, описание, версия, состояние и то, от чего она зависит. Состояний четыре:
- Доступна — поставляется с продуктом, но не установлена.
- Активна — установлена и работает.
- Отключена — установлена, данные сохранены, возможности выключены.
- Помечена к удалению — данные будут выгружены, а служебные таблицы удалены при следующем перезапуске.
У надстроек есть зависимости — и это не прихоть, а честность. Например, «Мессенджеры» опираются на «Входящие» и «Маркетинг», «Портал» — на «Сервис» и «Базу знаний». Продукт не даст выключить то, на что опирается работающая надстройка: он откажет и назовёт, кто именно мешает. И наоборот: при установке нужные зависимости включаются раньше. В карточке каждой надстройки прямо написано, что она даёт, чего намеренно не делает и от чего зависит.
Отключение с сохранением данных
Отключение — это мягкая мера. Надстройка перестаёт показываться и работать, но все её данные остаются нетронутыми: ни одна строка не удаляется. Это удобно, когда контур нужен не всегда: например, включили «Маркетинг» на время кампании, потом отключили, чтобы не мешал. Включите обратно — всё на месте.
Удаление с выгрузкой
Удаление — мера уже серьёзная, поэтому устроена осторожно. Перед удалением все данные надстройки выгружаются в файл и проверяются: сначала выгрузка, потом удаление. Если выгрузка не получилась (например, не хватило места), удаление отменяется и данные остаются на месте — продукт не станет жертвовать вашими записями ради формальности. Если позже вы решите вернуть надстройку, из сохранённой выгрузки можно восстановить данные — это отдельный выбор при установке.
Свежая установка и обновление
На новой установке доступно только ядро, а все надстройки предлагаются в каталоге. Это значит, что вы собираете продукт под себя с первого дня, а не разбираете готовый комбайн. При обновлении старой версии ничего не теряется: всё, что уже работало, остаётся включённым, а надстройка, появившаяся в обновлении, приходит «доступной» — она никогда не включается сама по себе. Так обновление не может неожиданно изменить вашу работу.
Изменения применяются при перезапуске
Установка, отключение и удаление надстроек вступают в силу после перезапуска продукта. Это решение в пользу надёжности: менять состав контуров на ходу — значит рисковать половиной состояния, а спокойно применить изменения при запуске — значит получить предсказуемый результат. В интерфейсе всегда видно, что изменение ждёт перезапуска, а пока приложение работает как раньше. Пока изменение не применено, ничего с данными не происходит.
Обновление каждой надстройки идёт отдельно
У каждой надстройки своя история изменений структуры данных, и она применяется отдельно и по шагам, каждый шаг — целиком. Если шаг почему-то не удался, он отменяется полностью (без «половинчатых» изменений), надстройка не запускается, а причина записывается в журнал. Следующий запуск повторит попытку. Так обновление не может испортить базу частично: либо шаг прошёл, либо ничего не изменилось.
Как это видит агент
Справочник, которым пользуется агент, показывает только то, что действительно есть: ресурсы ядра и активных надстроек. Это важно, чтобы агент не пытался делать то, чего в вашей сборке нет, и не обещал возможностей выключенного контура. Включите надстройку и перезапустите — и возможности появятся и в справочнике, а выключите — исчезнут. Никакой путаницы «почему агент предлагает то, чего нет» не возникает.
Дальше → Экраны и рабочие места