RU
#

Play Video

#

# #
Improve CRM pr
# # # # # #

Улучшить CRM

#

Improve CRM – это веб-система для планирования и контроля бюджетов подразделений в среднем и крупном бизнесе со сложной структурой финансового планирования. Ее основная задача – обеспечить прозрачный контроль бюджетных средств между подразделениями компании.

Improve CRM используется для:

  • планирование платежных потоков подразделений;
  • согласование расходов;
  • контроля показателей план/факт;
  • централизованного управления финансовой информацией;
  • формирование отчетности для бухгалтерии.

Цели и задачи нашей команды

Команда AVADA CRM присоединилась к проекту на этапе, когда система уже использовалась бизнесом, однако нуждалась в глубокой технической стабилизации, модернизации и дальнейшем развитии.

Основная задача заключалась в стабилизации, восстановлении логики работы и подготовке к масштабированию. Мы также навели порядок в документации, исправили баги и внедрили новые функции.

В рамках проекта команда выполнила:

  • комплексный анализ текущего состояния;
  • восстановление и корректировка бизнес-логики отдельных модулей;
  • устранение критических ошибок;
  • повышение производительности;
  • оптимизацию работы с большими объемами данных;
  • расширение функциональных возможностей;
  • добавление новых модулей.
# #
Технологии
php
vue
yii
skill-icons_css
HTML
Доработка веб-системы для финансового планирования Improve CRM

Как работает Improve CRM

Improve CRM работает в браузере и не требует установки на компьютер пользователя. Доступ к системе осуществляется через персональные аккаунты в соответствии с ролью в компании. Мобильная версия не предусмотрена, поскольку ключевые процессы связаны с эффективнее реализуемой в desktop-среде обработкой таблиц, бюджетов и финансовых отчетов.

Технологический стек

Improve CRM создана как веб-приложение с классической MVC-архитектурой.

  • Backend (PHP, Yii2) – обрабатываются все финансовые расчеты, проверка данных, работа с пользователями и модулями.
  • Frontend – HTML и CSS формируют структуру и внешний вид страниц, JavaScript делает их интерактивными, а Vue.js помогает мгновенно отображать данные и обновлять интерфейс без перезагрузки страницы.
  • База данных - MySQL

Ролевая модель и структура доступов

Improve CRM построена на гибкой модели разграничения прав доступа. Каждая роль играет определенный уровень управления бюджетами, отчетностью, справочниками, пользователями. Предусмотрены роли: super admin, admin, manager, руководители подразделений, сотрудники.

Веб-система для финансового планирования

Финансовый учет и бюджетирование

Improve CRM позволяет отслеживать финансовые показатели в разрезе департаментов и обеспечивает прозрачность движения средств внутри компании.

Справочники и структура компании

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

Внутренние инструменты взаимодействия

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

Работа с документами

Improve CRM поддерживает полноценную работу с файлами: загрузку документов, автоматическую конвертацию в PDF, экспорт данных и проектов в формат XLS.

Интеграция

Improve CRM интегрируется с внешними сервисами: 1С (через API), email, мессенджеры, платежные системы.

Веб-система для планування та контролю бюджетів підрозділів
CRM для планування та контролю бюджетів підрозділів
CRM для планування та контролю бюджетів підрозділів
CRM для планування та контролю бюджетів підрозділів

Как проходила работа над Improve CRM

1. Аудит и восстановление стабильности

Первым этапом стал подробный анализ кода, структуры базы данных и бизнес-логики, а именно:

  • устранение критических багов;
  • закрытие уязвимостей безопасности;
  • возобновление корректной работы отдельных модулей;
  • стабилизация процессов согласования и финансового учета

2. UX/UI и подготовка новых функций

Перед внедрением каждого нового функционала команда разрабатывала мокап. Такой подход позволил согласовать логику интерфейсов и снизить риски при интеграции новых модулей в существующую структуру.

3. Расширение функционала

В рамках развития Improve CRM были реализованы новые функции:

  • групповое согласование бюджетов;
  • возможность смены начала финансового года;
  • систему тегов для проектов;
  • экспорт проектов в формат XLS;
  • автоматическую конвертацию файлов в PDF;
  • модуль управления задачами;
  • дополнительные роли пользователей.

Функционал расширялся на основе текущей архитектуры и ролей доступа.

CRM для планування та контролю бюджетів підрозділів
CRM для планування та контролю бюджетів підрозділів

4. Оптимизация производительности

Отдельный этап был посвящен работе с производительностью, особенно в части обработки крупных массивов финансовых данных. Была выполнена оптимизация SQL-запросов, добавлены индексы в базу данных, ускорена загрузка книг учета, а также усовершенствован импорт массивов финансовых данных. В итоге значительно уменьшилось время обработки денежных операций.

5. Работа с API и интеграциями

Мы доработали интеграцию с 1С через API: оптимизировали обмен данными, создали новые endpoints и повысили стабильность синхронизации. Как следствие, дублирование информации сократилось до минимума; улучшилась согласованность финансовой информации между системами.

6. Управление пользователями и ролями

Команда AVADA CRM обновила модуль управления пользователями:

  • пересмотрена и упорядочена структура пользователей;
  • усовершенствована система ролей для более гибкого разграничения прав;
  • уточнены доступы к функциям и данным для разных категорий пользователей.

7. Локализация

В рамках развития Improve CRM была реализована поддержка украинского языка и устранены ошибки мультиязыковости.

CRM для планирования и контроля бюджетов подразделений

Текущее состояние проекта

На сегодняшний день Improve CRM находится на стадии активной поддержки и развития. Наша команда обеспечивает бесперебойное техническое сопровождение, внедряет новые функции в соответствии с потребностями бизнеса, оптимизирует работу с большими объемами финансовых данных и готовит платформу для подключения дополнительных отделов.

Результат

В рамках работы над Improve CRM команда AVADA CRM добилась комплексных результатов:

  • стабилизирована работа системы и устранены критические ошибки → это гарантирует надежность функционирования;
  • повышение производительности и оптимизация работы со значительными объемами информации привели к ускорению обработки денежных операций;
  • усовершенствование навигации и улучшение интерфейса → повысили удобство пользования решением;
  • расширение функционала, включая новые модули и роли → позволили системе эффективнее поддерживать бизнес-процессы;
  • проведенные оптимизации и модернизации обеспечили готовность Improve CRM к масштабированию на новые подразделения и большие объемы данных.
Привет!👋 Свяжитесь с нами 😀