AXForum  
Вернуться   AXForum > Блоги > CRM, SharePoint и Черная Магия
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

Добро пожаловать в мой блог! Изначально он не задумывался как блог CRM разработчика, но жизнь сама внесла нужные коррективы. Тут я публикою все свои наблюдения относительно обозначенных в заголовке систем. Если Вы найдете в нем что-то интересное для Вас, как для заказчика, то буду рад сотрудничать с Вами! В моей компетенции 100% задач по MS CRM 3.0/4.0/2011:
  • Консалтинг
  • Проектирование
  • Разработка
  • Обучение


MVP 2010, 2011
Оценить эту запись

Простая интеграция CRM и Skype

Запись от Артем Enot Грунин размещена 12.06.2012 в 17:05
Обновил(-а) Артем Enot Грунин 13.06.2012 в 11:38

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

Решение добавляет в схему и на форму контакта поле fixrm_skype. Если это поле заполнено данными, активируется группа "Skype" на ленте формы контакта:

Нажмите на изображение для увеличения
Название: fulsize.png
Просмотров: 705
Размер:	41.7 Кб
ID:	243

то же самое, для формы меньшего размера:

Нажмите на изображение для увеличения
Название: popup.png
Просмотров: 603
Размер:	68.2 Кб
ID:	244

На событие изменения поля Skype подписан скрипт, который осуществляет проверку корректности ввода логина:

Нажмите на изображение для увеличения
Название: alert.png
Просмотров: 707
Размер:	8.8 Кб
ID:	248

Для реализации взаимодействия со Skype используется Skype URL, поэтому какие-либо плагины к браузеру или компоненты ActiveX не используются. Тем не менее, сам Skype должен быть установлен на клиентский компьютер, в противном случае пользователь увидит сообщение "Страница не найдена".

При нажатии на кнопку окно переадресуется на необходимый адрес. При первом использовании Internet Explorer будет заботится о нашей безопасности:

Нажмите на изображение для увеличения
Название: ieask.png
Просмотров: 492
Размер:	15.1 Кб
ID:	245

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

Название: skypeask.png
Просмотров: 869

Размер: 26.8 Кб

Плюсом использованного подхода является 100% исполнение решения на JavaScript без использования сторонних компонентов. Минусом - отсутствие возможности отслеживать входящие коммуникации и изменения статуса, что, в общем-то, совершенно иная задача.

Уголок правообладателя
Подобных решений в интернет немало. В основу моего, легло решение Zero2Ten. Именно эти ребята подтолкнули на мысль, использовать обработчик протокола, а не готовый контрол.

Пример использования контрола ActiveX есть у моего хорошего друга Андрея A33ik Бутенко. Пост написан под CRM 4.0, однако будет хорошей отправной точкой для реализации под версию 2011.

Иконки использованные в моем решении взяты с официального ресурса Skype (требуется вход), и сервиса Find Icons.

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

p.s. Вспоминая как ругал то, во что превратилось SDK по CRM, мне становится стыдно, так как ТО что называется SDK по Skype вообще трудно назвать SDK! Возможно это касается только бесплатной части, но все же я с наслаждением буду думать о том, что весь этот год их будут ломать и переделывать под высокие стандарты качества и методологии Microsoft...
Вложения
Тип файла: zip FixRMSkypeIntegration_1_0_0_1.zip (32.9 Кб, 418 просмотров)
Размещено в CRM
Просмотров 36076 Комментарии 3
Всего комментариев 3

Комментарии

  1. Старый комментарий
    Аватар для a33ik
    Мой пост написан под 4-ку. Скоко тебе уже говорить, чтобы ты запомнил - моё знакомство с CRM началось c 4.0.
    Запись от a33ik размещена 12.06.2012 в 19:26 a33ik is offline
  2. Старый комментарий
    Аватар для Артем Enot Грунин
    Истеричка!
    Запись от Артем Enot Грунин размещена 19.06.2012 в 22:26 Артем Enot Грунин is offline
  3. Старый комментарий
    Аватар для a33ik
    Типа ты не знал =)
    Запись от a33ik размещена 19.06.2012 в 23:20 a33ik is offline
 


Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:04.