Техническое задание: Интерактивная карта для CRM
Цель проекта
Интеграция в коробочную CRM интерактивной карты для визуализации географического расположения клиентской базы (Компаний и Контактов) с системой фильтрации и управлением правами доступа.
Основные функциональные требования
1. Визуализация данных на карте
- Отображение сущностей CRM (Компании и Контакты) в виде флажков (маркеров) на интерактивной карте (например, Яндекс.Карты, Google Maps).
- Каждый маркер должен содержать базовую информацию о сущности (например, название).
2. Система фильтров
- Фильтрация отображаемых на карте сущностей по типу (Компания / Контакт).
- Фильтрация по владельцу (ответственному сотруднику).
3. Управление правами доступа и отображением
- Все пользователи системы должны видеть на карте маркеры ВСЕХ сущностей, независимо от ответственного.
- При клике на маркер должна отображаться информация, включая ФИО ответственного за эту сущность.
- Возможность перехода в карточку сущности (Компании или Контакта) должна регулироваться стандартными правами доступа CRM. Пользователь может открыть карточку только если у него есть на это права в системе.
4. Техническая реализация
- Решение может быть написано с нуля или представлять собой доработку готового рыночного решения.
- Интеграция должна быть выполнена для коробочной версии CRM.
Ожидаемый результат
Рабочий модуль или виджет, встроенный в интерфейс CRM, предоставляющий сотрудникам удобный инструмент для географического анализа клиентской базы с соблюдением политики безопасности данных компании.