Обзор OroCRM

OroCRM офицальный сайт www.orocrm.com поддерживается и разрабатывается компанией MageCore http://www.magecore.com/ как open-source.

CRM  является надстройкой к ORO platform (open-source) разрабатываемый той же компанией.

История

Продукт разрабатывается с 2013 года командой из Лос-Анджелес, с привлечением специалистов из других стран. Ключевые сотрудники до прихода в MageCore работали над созданием и продвижением известного решения для интернет магазинов Magento. Этот опыт нашел свое отражение в CRM. OroCRM имеет средства тесной интеграции с магазинами написанной на этой платформе.

Возможности

Система обладает всеми стандартными элементами характерными для современной CRM:

  • Модулем Компании (Accounts)
  • Модулями Контакты (Contacts)
  • Модулем Предварительных контактов (Leads)
  • Модулем обращения (Cases)
  • Модулем возможностей (Opportunities)
  • Календарем
  • Системой запланированных задач и звонков
  • Возможностью быстрого написания email
Создание email в OroCRM

Дополнительно присутствуют модули специфические для электронной коммерции:

  • Web покупатели
  • Заказы (Order)
  • Корзина (Shopping Cart) 
  • Маркетинговые листы
  • Электронные рассылки
  • Учет входящих лидов по разным каналам
  • Модуль построения отчетов
Пример отчета в OroCRM


Из дополнительных возможностей также стоит выделить присутствующий из коробки модуль Workflows и Processes.Эти модули позволяют настроить мышкой бизнес процессы компании в 90% случаях. Ко всем записям можно добавить теги. Присутствует планировщик задач, для настройки регулярно выполняемых задач. С любыми списками можно работать с помощью инструментов экспорта и импорта. Продуманная система прав и ролей пользователей.

Создания workflow в OroCRM

Интерфейс

Чувствует, что над интерфейсом команда из MageCore поработала основательно. Весь интерфейс построен на AJAX технологии и является легким и удобным. Впечатляет легкость настройки рабочих столов (dashboards). В системе можно настраивать панель быстрых ссылок индивидуально для пользователя (вверху, доступно на всех страницах), боковые виджеты (справа, также доступно на всех страницах) и непосредственно рабочие столы.

OroCRM настройка dashboards

Техническая реализация

Проект написан полностью на PHP. Основой для построения платформы является Symphony (версия 2.3), система построения шаблонов twig и Doctrine — объектно-реляционный проектор. Всего в системе 48 внешних библиотек. Приложение полностью поддерживает идеологию Symphony и PSR-2. Весь код разделен на библиотека большая часть из которых поддерживается и обновляется независимыми разработчиками. Система создана с поддержкой интернационализации (одновременной работы на нескольких языках).

Текущее состояние

В момент написание статьи платформа находилась в активном развитии и судя по всему в ближайшее время мы увидим рост функциональности решения. Из минусов стоит выделить не развитую документацию, что частично компенсируется применением хорошо описанных внешних библиотек.  Русская локализация пока не доступна, но перевод закончен на 70%. 

Есть сомнения в высокой производительности системы, так как даже на демо сайте при небольшом количестве данных (100 записей), каждая страница отдается по секунде.

Демо сайт OroCRM: http://demo.orocrm.com/