VTAP: Подобряване на ефективността чрез персонализирана интеграция на изскачащи прозорци за приложения във Vtiger CRM

Това издание на бюлетина описва подробно процеса на вграждане на външен уебсайт или уеб-базиран инструмент във Vtiger CRM с помощта на персонализиран изскачащ прозорец.

Външният сайт се показва чрез , което го прави достъпен в CRM интерфейса. Това решение се захранва от модулния дизайнер на Vtiger и използва куката GLOBAL_ACTION за динамично показване на изскачащия прозорец. Тази интеграция може да се използва за интеграция на телефония, управление на проекти, инструменти за поддръжка и др.

Цел

  • Осигурете безпроблемно потребителско изживяване чрез интегриране на външни инструменти директно във Vtiger CRM.
  • Подобрете ефективността, като елиминирате необходимостта от превключване между CRM и приложения на трети страни.
  • Предлагайте гъвкавост, като позволявате интегрирането на различни уебсайтове или платформи на трети страни.

Техническо изпълнение

Изскачащ скрипт в дизайнера на модули

  • Логиката за създаване и управление на изскачащите прозорци е написана в скриптовете на Module Designer.
  • Тези скриптове се инжектират динамично, което позволява гъвкавост при поставянето без промяна на основните CRM файлове.

Регистрация на кука: GLOBAL_ACTION

  • Персонализирана кука се регистрира с помощта на куката GLOBAL_ACTION на Vtiger.
  • Куката ви позволява да добавяте персонализирани UI елементи (напр. икони, бутони) в различни изгледи или модули във Vtiger.

Изобразяване и взаимодействие с икони

  • Персонализираната кука изобразява икона или бутон на необходимото място в CRM интерфейса.
  • Когато се щракне, иконата задейства създаването на изскачащ прозорец с вградения iframe, който зарежда външния уебсайт.

Вграждане на iframe

  • Вградената рамка се инжектира динамично в изскачащия прозорец и зарежда посочения външен уебсайт.
  • Съдържанието на iframe е оформено така, че да пасва на изскачащия контейнер и е напълно функционално в рамките на CRM, без необходимост от превключване на раздели.

Предимства на този подход

  • Без основни модификации: Решението използва кукички и персонализирани скриптове, запазвайки целостта на основните файлове на Vtiger.
  • Модулна: Може лесно да се разшири за вграждане на различни външни инструменти чрез актуализиране на URL адреса на iframe.
  • Динамично впръскване: Вградената рамка се създава само когато потребителят щракне върху персонализираната икона, което гарантира, че потребителският интерфейс остава чист, докато не е необходимо.
  • Персонализиране: Пълен контрол върху разположението, дизайна и стила на иконата и изскачащия прозорец на iframe.

Съображения за сигурност

  • CORS: Външният уебсайт трябва да позволява вграждане на iframe. Това обикновено се контролира чрез HTTP хедъри като X-Frame-Options и Content-Security-Policy.
  • HTTPS: Уверете се, че Vtiger и външният уебсайт използват HTTPS, за да предотвратят грешки със смесено съдържание.
  • Контрол на достъп: Използвайте вградения ролеви контрол на достъпа на Vtiger, за да ограничите кои потребители имат достъп до вградения изскачащ прозорец.

Случай на употреба: Интегриране на телефония

Сценарий: Фирма използва приложение за телефония на трета страна (напр. Ozonetel) за управление на обаждания и взаимодействия с клиенти. Целта е да се интегрира телефонната система директно във Vtiger CRM, за да се позволи на агентите за обслужване на клиенти да управляват обаждания и да актуализират CRM записи, без да напускат CRM интерфейса.

Решение: Използвайки персонализиран изскачащ прозорец във Vtiger, приложението за телефония е вградено в CRM. Агентите могат да щракнат върху икона в CRM, което отваря iframe, показващ телефонната система. Тази интеграция позволява на агента да:

  • Правете и получавайте обаждания директно от CRM.
  • Преглеждайте историята на обажданията и подробностите за клиента в реално време.
  • Актуализирайте CRM записи въз основа на взаимодействия с обаждания.
  • Променете състоянието на наличност (напр. Активен, Недостъпен) в CRM.

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

Вярваме, че тези примери ще подобрят вашето изживяване с Vtiger CRM. Искаме да гарантираме, че разработчиците и потребителите на CRM могат взаимно да споделят информация и знания, за да подобрят функционалността на CRM.

Очаквайте още. Честито кодиране!

 
 

Регистрирайте се, за да получавате най-новите актуализации!