Возможности и функционал SugarCRM и особенности внедрения в бизнес процессы

Описание SugarCRM

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

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

63.jpg

Плюсы

Среди основных преимуществ системы можно выделить:

  • открытый код. CRM-система настраивается под цели и задачи любого потребителя. Можно добавлять или убирать блоки, подстраивая систему под решение конкретных задач бизнеса;
  • модульность. Выбор и настройка отдельных модулей позволяет сгенерировать индивидуальный продукт;
  • мультиязычность. Авторами продукта являются американские разработчики, программа поддерживает большое количество языков. Эффективность SugarCRM проверена пользователями по всему миру;
  • индивидуально настраиваемый рабочий стол под каждого сотрудника фирмы;
  • возможность хранение данных как на облаке, так и с помощью собственных ресурсов компании.

SugarCRM-панель-1024x652.jpg

Минусы

Недостатками CRM-системы являются:

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

Интеграция

CRM-система SugarCRM оснащена инструментом StarfishETL, который помогает интегрировать систему практически с любым программным продуктом. Этот инструмент через API взаимодействует со сторонними приложениями или подключается к другим базам данных. Поддерживает двухстороннюю интеграцию.

Интерес также представляет бесшовная интеграция SugarCRM с продуктами Google. Возможно архивирование электронной почты через почтовый клиент. Доступ к адресной книге и календарю. Кроме того, доступны интеграции с Exchange, SIP-телефонией, модулем SMS-оповещений, сайтом компании и прочими.

Цены на SugarCRM

Ограниченная версия CRM-системы SugarCRM стоит 45 долларов за рабочее место в месяц. За эти деньги предоставляется 15 Гб памяти для хранения информации и техподдержка продукта.

Отдельно оплачиваются модульные вариации SugarCRM, отличающиеся направленностью и функциональными возможностями:

  • вариант «Маркетинг» стоит от 1000 долларов за 10000 контактов в месяц. В пакет входит неограниченное количество рабочих мест, писем и целевых страниц, поддержка телефона и чата;
  • цена за пакет «Продажи» начинается от 80 долларов за одно рабочее место в месяц. Число пользователей ограничено 10. Этот пакет характеризуется наличием 2 песочниц, 60 ГБ памяти для хранения информации, поддержка по телефону, поддержка авторизованных контактов;
  • вариант «Сервис» стоит от 80 долларов за пользователя в месяц и включает в себя 2 экземпляра песочницы, 60 Гб памяти, телефонную поддержку, поддержку авторизованных пользователей.

Возможности и функционал SugarCRM

Полные возможности и функционал SugarCRM, описание которых можно найти в отдельных модулях программы:

  1. Модуль «Маркетинг» позволяет захватывать лиды благодаря созданию целевых страниц, сегментировать их на основании личных предпочтений в продуктах компании. SugarCRM позволяет оценить эффективность каналов прихода потенциальных клиентов, осуществить мониторинг воронки продаж. Доступно графическое отображение отчетности в виде графиков и диаграмм.
  2. Модуль «Продажи» дает доступ к хранению и быстрому обращению к актуальной информации о каждом клиенте. Интерфейс программы можно настроить на получение push-уведомлений и оповещений о важных событиях, сделках и прочее. Доступна синхронизация календарей, хранение сообщений электронной почты и всей информации о сотрудничестве с покупателем от первого звонка до заключения договора.
  3. Модуль «Сервис» SugarCRM обеспечивает распределение приоритетов запросов клиентов, создание портала самообслуживания и базы знаний, где покупатель компании найдет ответы на наиболее популярные запросы. Автоматическое распределение звонков по сотрудникам сервисного центра. Формирование отчета по эффективности каждого работника.

Безопасность и конфиденциальность

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

Внедрение

Для внедрения CRM-системы нужно провести анализ деятельности фирмы и определить бизнес-процессы, которые требуют автоматизации. После выбора требуемых модулей определяется вариант развертывания SugarCRM.

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

Отзывы

Пользователи отмечают среди плюсов SugarCRM гибкость системы за счет модульной структуры, эффективность инструментов для оценки качества работы сотрудников, удобный интерфейс. Не удовлетворяет коммерческая CRM-система ценовой политикой, трудностями настройки и постоянными индивидуальными доработками.

Похожие статьиОбзор CRM «Простой бизнес»: особенности, функционал, внедрение, тестовая версия, отраслевые решенияОбзор онлайн-программы STOCRM для автосервиса и автомагазина: функционал, преимущества и отзывы о CRM-системеОблачный сервис FitBase: функционал и преимущества CRM-системы для фитнес-клубов и спортивных студийОбзор системы БИТ.CRM: функционал автоматизации, отзывы о модуляхCRM Манго Офис: описание возможностей и функционала системы

Почему SugarCRM?

  • SugarCRM — высокопроизводительная и надежная система, разработанная в США.
  • SugarCRM переведена на все популярные языки мира.
  • SugarCRM пользуются более 1 000 000 пользователей.
  • SugarCRM занимает 1 место среди CRM систем с открытым кодом по количеству внедрений.

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

— Александр, системный администратор компании ПроестейтАвтор оригинала: Aldo Ziflaj

  • Перевод

Как вы понимаете, мы имеем самое непосредственное отношение к разработке приложений для Android, ведь именно эта ОС установлена на YotaPhone. И этим постом мы открываем серию публикаций, в которых будем освещать различные аспекты разработки приложений под Android, делиться опытом, как своим, так и других специалистов. Кстати, некоторое время назад мы уже писали об SDK и особенностях архитектуры YotaPhone, что тоже отчасти перекликается с темой данной публикации: полностью разработанная нами SDK построена по принципам, аналогичным стандартной SDK для Android, чтобы дать разработчикам интуитивно понятные инструменты. Если вы разрабатываете приложения под Android, то вам, скорее всего, нужно где-то хранить данные. Вы можете выбрать один из облачных сервисов (в этом случае удобно пользоваться SyncAdapter) или воспользоваться встроенной SQLite-базой данных. Во втором случае вам придётся выбрать между записью SQL-запросов с помощью Content Provider (если вы планируете использовать данные несколькими приложениями) или ORM. В этом посте мы рассмотрим некоторые из Android ORM, которые вы можете использовать в своих приложениях.

OrmLite

Пожалуй, это первый ORM, который приходит в голову. Однако это не Android ORM, а Java ORM с поддержкой SQL-баз. Его можно использовать везде, где применяется Java, например, в JDBC-соединениях, Spring и — Android. Здесь активно используются аннотации, например, @DatabaseTable для каждого класса, определяющего таблицу, а @DatabaseField — для каждого поля в классе. Простой пример использования OrmLite для определения таблицы:

@DatabaseTable(tableName = "users") public class User {     @DatabaseField(id = true)     private String username;     @DatabaseField     private String password;       public User() {         // ORMLite needs a no-arg constructor     }     public User(String username, String password) {         this.username = username;         this.password = password;     }       // Implementing getter and setter methods     public String getUserame() {         return this.username;     }     public void setName(String username) {         this.username = username;     }     public String getPassword() {         return this.password;     }     public void setPassword(String password) {         this.password = password;     } }

Это open source-проект, вы можете найти его на GitHub. За более подробной информацией можно обратиться к официальной документации.

SugarORM

Этот ORM создавался именно для Android. В комплекте поставляется API, который легко изучить и запомнить. Он может сам создавать необходимые таблицы и содержит простые методы формирования связей по типу «один-с-одним» и «один-со-многими». Также SugarORM облегчает операции создания, чтения, обновления и удаления (CRUD) с помощью всего лишь трёх функций: save(), delete() и find() (или findById()). Чтобы использовать SugarORM в вашем приложении, нужно в AndroidManifest.xml добавить четыре тэга meta-data:

   

Теперь можно использовать этот ORM в классах, которые вы хотите превратить в таблицы:

public class User extends SugarRecord {     String username;     String password;     int age;     @Ignore     String bio; //this will be ignored by SugarORM       public User() { }       public User(String username, String password,int age){         this.username = username;         this.password = password;         this.age = age;     } } 

Добавление нового пользователя:

User johndoe = new User(getContext(),"john.doe","secret",19); johndoe.save(); //stores the new user into the database 

Удаление всех пользователей в возрасте 19 лет:

List nineteens = User.find(User.class,"age = ?",new int[]{19}); foreach(user in nineteens) {     user.delete(); } 

Подробнее изучить возможности SugarORM можно в его документации.

GreenDAO

Если вам необходима высокая производительность, то обязательно присмотритесь к GreenDAO. Как сказано на их сайте, «большинство сущностей может быть добавлено, обновлено или загружено с производительностью несколько тысяч операций в секунду». И если бы авторы лукавили относительно возможностей своего детища, то оно вряд ли было бы использовано в этих всем известных приложениях. По сравнению с тем же OrmLite, GreenDAO почти в 4,5 раза быстрее: По размеру он меньше всего на 100 Кб, что не имеет особого значения. Посмотреть примеры использования GreenDAO можно в туториале, использующем Android Studio. Также желающие могут ознакомиться с кодом проекта на GitHub и изучить документацию.

ActiveAndroid

Как и многие другие ORM, ActiveAndroid помогает хранить и извлекать записи из SQLite без создания SQL-запросов. Для использования ActiveAndroid нужно добавить jar-файл в папку /libs. Как сказано в начальной инструкции, нужно скопировать исходный код с GitHub и скомпилировать с помощью Maven. После подключения ActiveAndroid к вашему проекту, добавьте в AndroidManifest.xml тэги meta-data:

  

После этого можно при необходимости вызывать ActiveAndroid.initialize():

 public class MyActivity extends Activity {     @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         ActiveAndroid.initialize(this);           //rest of the app     } } 

Теперь вы можете, используя аннотации, создавать модели как Java-классы:

@Table(name = "User") public class User extends Model {     @Column(name = "username")     public String username;       @Column(name = "password")     public String password;       public User() {         super();     }       public User(String username,String password) {         super();         this.username = username;         this.password = password;     } } 

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

Realm

Последний ORM в нашем обзоре, Realm написан на С++ и запускается прямо на вашем устройстве (без интерпретации), что обеспечивает очень высокую производительность. Код версии для iOS, если это кому интересно, можно найти на GitHub. Также на офсайте вы можете найти примеры использования Realm на языках Objective-C и Swift.

Заключение

Конечно, это далеко не единственные ORM, существующие в природе. За рамками данного обзор остались, например, Androrm и ORMDroid. Несомненно, каждый разработчик должен уметь работать с SQL, но создание запросов — занятие скучное и ленивое, так почему бы не использовать для автоматизации процесса один из множества готовых ORM? Они могут существенно упростить вашу работу.Используемые источники:

  • https://crm-systems.info/sugarcrm/
  • http://www.vedisoft.info/sugarcrm/description/
  • https://habr.com/ru/company/yotadevices/blog/242559/

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий