User

Принятие решения о выборе CRM

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

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

Итак, вот наш справочник по терминологии сахара:

Если бы сахар был домом:

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

  1. У каждого дома есть фундамент, это прочная основа, которая удерживает все вместе и на месте. Это MySql  или MSSql .
  2. Стены и крыша, физическая структура дома (представьте, что они совершенно голые, без обоев или рисунков вашей собаки). Это HTML .
  3. Теперь вы переехали в этот новый дом, и вы можете украсить его мебелью, обоями и краской, вещами, которые делают его красивым. Это CSS .
  4. После того, как вы вошли, вам нужно настроить водопровод, электричество и газ, важнейшие вещи, которые делают его пригодным для жизни и правильно функционируют. Это PhP .
  5. Последние штрихи, выключатели света, дверные ручки и магниты на холодильник, которые позволяют произносить грубые слова. В основном, вещи, с которыми вы общаетесь ежедневно. Это Javascript .

Когда все вышеперечисленные элементы объединены, они превращают дом в дом. И точно так же они создают CRM, вашу систему Sugar.

Сахарная терминология

Глоссарий по терминологии сахара

API

API означает  РИМЕНЕНИЕ  P rogramming  I nterface и в основном документированный способ получения данных в или из системы через ряд ИХ функций / URL. У Sugar есть API, который позволит вам извлекать данные из Sugar и передавать данные в Sugar.

На самом деле интерфейс пользователя (пользовательский интерфейс) Sugar постоянно использует этот API для вывода данных на экран и отправки данных для обновления / добавления.

API, как правило, написаны либо для REST (который использует JSON), либо для SOAP (который использует XML ), которые, по сути, представляют собой просто разные способы кодирования данных, которые необходимо передать в определенном формате, чтобы их можно было интерпретировать программно с помощью кода на любом конце. ,

Sugar имеет целый ряд встроенных «конечных точек API», которые позволяют вам использовать сахар для обновления данных и т. Д. (См. Ниже).

Конечная точка

Это URL, которому необходимо передать определенный набор данных для выполнения требуемой операции в Sugar (или любого API в этом отношении).

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

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

Перенос данных

Это не совсем сахарная терминология как таковая, но это процесс, предпринятый для ввода исторических данных в сахар из разрозненных устаревших систем. Обычно мы делаем это с помощью ETL- программы под названием Clover ETL, и это один раз, когда данные поступают в Sugar, прежде чем проект будет запущен. Тем не менее, он может быть запущен несколько раз, чтобы «проверить». 

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

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

импортер

Импортер обычно является запланированной операцией, управляемой заданием в Sugar.

Мы напишем код для извлечения данных с FTP- сайта, электронных писем и т. П., Обработаем его и затем отправим данные в Sugar в соответствии с требованиями варианта использования.

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

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

интеграция

Опять же, это не строго сахарная терминология, но с точки зрения сахарной системы это интеграция похожа на импортер. Тем не менее, он может включать двустороннюю связь, поэтому данные могут поступать в Sugar и выходить из него. Финансовые системы, такие как Sage & Quickbooks, а также маркетинговые платформы, такие как Mautic, попадают в эту категорию.

Мы снова пишем код для выполнения этих интеграций и выполнили много таких интеграций.

Крючки

Хуки - это код, написанный нами (или другими) для «подключения» к слою бизнес-логики Sugar и выполнения задач при возникновении определенного набора обстоятельств.

Они могут запускаться в различных точках уровня бизнес-логики: до и после сохранения записи, до и после добавления отношения между двумя записями и так далее.

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

Запланированные задачи

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

Работа и очередь на работу

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

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

Затем, когда очередь заданий попадает в задание «обновление», она запускает код в фоновом процессе, что означает, что конечный пользователь может продолжать использовать Sugar сразу же.

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

Рабочие процессы / Расширенные рабочие процессы

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

Тем не менее, они имеют преимущество в том, что пользователи Admin могут обновляться через административную область Sugar.

Резюме

Это все о лошадях для курсов :) однако важно использовать правильную лошадь для правильной работы, и иногда вы можете иметь несколько лошадей, участвующих в разных гонках, на одной трассе в одно и то же время !! 

Поэтому важно объединить свои мысли о том, что повлияет на другие процессы при проектировании потока данных / логики и т. Д.

Надеюсь, вы получили что-то из этого руководства по терминологии сахара, и моя домашняя аналогия дала вам представление о том, как они все сочетаются друг с другом. 

Не упустите возможность более детального изучения каждого этапа этого процесса в ближайшие несколько недель.

Все права защищены 2016-2020 :: сервис платных объявлений и аукцион недвижимости / автомобилей / антиквариата / предметов искусства / одежды знаменитостей / редких вещей
Контакт Почему мы? Онлайн Аукцион CRM управление заказами Платные опции Популярные поисковые запросы Вакансии / Трудоустройство Безопасность Сделка без риска Что делает CRM лучшим программным обеспечением для планирования встреч для малого бизнеса Правила публикации Политика конфиденциальности Пользовательское соглашение Политика Coockie файлов Мы принимаем Биткоин