Этот документ был переведён с помощью ИИ. Для получения точной информации обратитесь к английской версии.
Подробное проектирование системы CRM 2.0
1. Обзор системы и концепция дизайна
1.1 Позиционирование системы
Данная система представляет собой платформу управления продажами CRM 2.0, построенную на базе платформы без кода NocoBase. Основная цель:
Система автоматизирует рутинные задачи с помощью рабочих процессов и использует ИИ для оценки лидов, анализа сделок и других задач, помогая командам продаж повысить эффективность.
1.2 Концепция дизайна
Концепция 1: Полная воронка продаж
Сквозной процесс продаж:

Почему выбрана такая структура?
Концепция 2: Настраиваемая воронка продаж

Компании из разных отраслей могут настраивать этапы воронки продаж без изменения кода.
Концепция 3: Модульный дизайн
- Основные модули (Клиенты + Сделки) обязательны, остальные могут быть включены по мере необходимости.
- Отключение модулей не требует изменения кода и выполняется через интерфейс конфигурации NocoBase.
- Каждый модуль спроектирован независимо для снижения связанности системы.
2. Архитектура модулей и кастомизация
2.1 Обзор модулей
Система CRM использует модульную архитектуру — каждый модуль может быть независимо включен или выключен в зависимости от потребностей бизнеса.

2.2 Зависимости модулей
2.3 Предварительно настроенные версии
2.4 Сопоставление модулей и коллекций
Коллекции основного модуля (всегда обязательны)
2.5 Как отключить модули
Просто скройте пункт меню для соответствующего модуля в интерфейсе администрирования NocoBase; нет необходимости изменять код или удалять коллекции.
3. Основные сущности и модель данных
3.1 Обзор связей сущностей

3.2 Детали основных коллекций
3.2.1 Лиды (nb_crm_leads)
Управление лидами с использованием упрощенного 4-этапного рабочего процесса.
Процесс этапов:
Ключевые поля:
3.2.2 Клиенты (nb_crm_customers)
Управление клиентами/компаниями с поддержкой международного бизнеса.
Ключевые поля:
3.2.3 Сделки (nb_crm_opportunities)
Управление сделками с настраиваемыми этапами воронки.
Ключевые поля:
3.2.4 Коммерческие предложения (nb_crm_quotations)
Управление КП с поддержкой мультивалютности и рабочих процессов утверждения.
Поток статусов:
Ключевые поля:
3.2.5 Заказы (nb_crm_orders)
Управление заказами, включая отслеживание платежей.
Ключевые поля:
3.3 Сводная таблица коллекций
Бизнес-коллекции CRM
Коллекции базовых данных (общие модули)
3.4 Вспомогательные коллекции
3.4.1 Комментарии (nb_crm_comments)
Универсальная коллекция комментариев/заметок, которая может быть связана с различными бизнес-объектами.
3.4.2 Совместный доступ к клиентам (nb_crm_customer_shares)
Обеспечивает совместную работу нескольких человек и распределение прав доступа к клиентам.
3.4.3 Соучастники сделки (nb_crm_opportunity_users)
Поддерживает совместную работу команды продаж над сделками.
3.4.4 Регионы (nb_cbo_regions)
Базовый справочник стран и регионов.
4. Жизненный цик л лида
Управление лидами использует упрощенный 4-этапный рабочий процесс. При создании нового лида рабочий процесс может автоматически запускать оценку ИИ, чтобы помочь отделу продаж быстро выявлять высококачественные лиды.
4.1 Определения статусов
4.2 Схема статусов

4.3 Процесс конвертации лида
Интерфейс конвертации предоставляет три варианта одновременно; пользователи могут выбрать создание или привязку:
- Клиент: Создать нового клиента ИЛИ связать с существующим.
- Контакт: Создать новый контакт (связанный с клиентом).
- Сделка: Сделка должна быть создана обязательно.

Записи после конвертации:
converted_customer_id: ID связанного клиентаconverted_contact_id: ID связанного контактаconverted_opportunity_id: ID созданной сделки
5. Жизненный цикл сделки
Управление сделками использует настраиваемые этапы воронки продаж. При изменении этапа сделки может автоматически запускаться прогноз вероятности выигрыша ИИ, помогая отделу продаж выявлять риски и возможности.
5.1 Настраиваемые этапы
Этапы хранятся в коллекции nb_crm_opportunity_stages и могут быть изменены:

