Web Services. Назначение

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

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

Но если вашим приложением собираются пользоваться сторонние люди, сотрудники, партнеры и т.д., то удаленный коннект мы себе не можем позволить (рушится вся безопасность), а в случае со скриптом возможна «утечка» информации.
Нам необходимо в таком случае реализовывать права доступа, созданные уже в SugarCRM и тому подобные вещи, а потом вы столкнетесь с еще массой других проблем, таких как преобразование дат, имен, куча sql join для загрузки custom полей из cstm полей, и т.д. В общем, безрадостные перспективы.

Итак, к чему это я все так долго рассказывал. Разработчики SugarCRM позаботились о нас, простых смертных, и с версии SugarCRM 5.5 в комплект с CRM входит SOAP и REST протоколы для общения с вашей ЦРМ. Более того, разработчики предлагают нам легко расширить его в upgrade safe стиле и дополнить любыми функциями, которых, по нашему мнению, не хватает.

Я уже давно собирался написать цикл статей посвященных SugarCRM Web Services (веб сервисы). И сегодня я начну воплощать это желание в жизнь.

Довольно большое предисловие получилось :-) Кто осилил и есть еще желание, жмем на ссылку и читаем краткий обзор API функций данного протокола.

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

Написать комментарий

Вы должны войти чтобы комментировать.