Case study

Права, ответственные и бизнес-правила поверх стандартной CRM

Кастомные правила доступа, распределение ответственных, зависимые поля и проверки переходов там, где штатных настроек уже мало.

CRM / внутренние процессы L2

Что было нужно сделать и почему это не закрывалось штатными средствами.

Задача и сложность

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

Без дополнительной логики пользователи обходили ограничения вручную, а ошибки всплывали уже после заполнения карточек.

Какие технические блоки были собраны и как они связаны между собой.

Контур решения

Добавлены отдельные проверки прав, зависимые поля, правила распределения ответственных и валидация переходов.

UI показывает только релевантные действия, а backend повторно проверяет ограничения перед сохранением, чтобы правила не держались только на JavaScript.

Какой практический результат получил бизнес или команда.

Что получилось

Процесс стал безопаснее и понятнее: меньше неправильных переходов, меньше ручных исправлений, проще объяснить пользователю почему действие доступно или запрещено.
Подход: сначала диагностика и границы изменений, потом минимальный рабочий контур, затем проверка на данных и отдельные repair/monitoring-инструменты там, где это нужно.
← Все кейсы