VTAP е платформа с нисък код на Vtiger, която помага на разработчиците и администраторите да разширят възможностите на CRM. Имаме два инструмента, които предоставят възможност за изграждане на приложения с нисък код.
Единият е модулен дизайнер, а другият е API дизайнер. В този блог ще разгледаме какво, как и кога да използваме Module designer.
Дизайнер на модули
Кога да се използва Module Designer (случаи на употреба)
Можете да използвате конструктора на модули за:
- Приложете сложни формули и актуализирайте поле
- Мига предупреждение, когато потребителят въвежда неправилна информация
- Запазете някои потребителски предпочитания
- Запазете настройките за разширение или конфигурационните данни
- Добавете бутони, приспособления и икони
Какво ви предоставя дизайнерът на модули, за да постигнете горните цели?
- Интегрирана среда за разработка (IDE), където можете да напишете логиката и потребителския код
- VTAP Javascript API
Как да използвам Module Designer?
Конструкторът на модули е достъпен в Главно меню> Приложение на платформата. Той е безплатен за всички професионални и корпоративни клиенти. Ако искате да разработите и пуснете разширения на пазара, можете да подпишете безплатно издание за разработчици от тук.
Можете да използвате дизайнера на модули, за да добавите следното:
- VTAP скриптове - Позволява ви да добавяте персонализирани бутони, джаджи и др.
- Компоненти - Позволява ви да добавяте персонализирани компоненти.
- VTAP стилове - Помага ви да промените външния вид и усещането на потребителския интерфейс.
- Страница - Позволява ви да добавяте персонализирани страници.
В този блог ще обсъдим как да добавяме VTAP скриптове към Module Designer.
Добавяне на VTAP скриптове
VTAP скриптовете са входните точки за персонализирана логика. Започвате, като дадете име на скрипта и изберете модула, за който скриптът трябва да работи. Важно е да изберете модул, тъй като много често имате специфични за модула нужди, като слушане на щракване с бутон на контакт или запис на запис.
Можете да изберете да създадете персонализиран модул за разширение или да използвате съществуващи модули за добавяне на скрипт.
Забележка: Създайте модул за разширение, ако искате модулът да бъде пуснат чрез пазара на Vtiger.
Сега нека разгледаме няколко примера за използване на VTAP скриптове.
Пример 1: Добавен е бутон към страницата с потенциални клиенти. Всеки скрипт е създаден с това основно скеле с името, избрано за скрипта, както е показано по-долу.
Основният градивен елемент на VTAP е компонент и се основава на Vue компонента и неговите събития от жизнения цикъл.
- Име на компонента: Водещи_компонент_регистр
- Синтаксис: {{MODULE}}_Component_{{NAME}}
- Компонентите се простират от: VTAP.Component.Core.extend
Функции
- Създаден функцията е входна точка за всеки компонент. Това е функцията, при която можете да се регистрирате за бутони или да слушате събития.
- Шаблон е мястото, където можете да добавите своя HTML, ако има такъв.
- Методи е мястото, където добавяте функции, които се извикват в шаблона HTML. В примера по-долу извикваме функцията ClickMe при щракване върху бутон. Ето как изглежда окончателният код:
VTAP.Component.Register API ви помага да добавяте бутони, приспособления, икони и др. Първият параметър на API ви казва къде искате да добавите вашите персонализирани компоненти. За да видите списъка с поддържани компоненти, щракнете върху тук.
Пример 2: Добавяне на изпълним модул към изгледа с резюме на контактите и организацията.
Можете да използвате една регистрация, за да добавите една и съща джаджа в множество модули. В такива случаи трябва да добавим VTAP скрипт за всички модули (използвайте падащото меню, когато създавате VTAP скрипт).
За API VTAP.Component.Register имаме 4-ти параметър, който ви помага да изберете модулите, към които трябва да се добавят джаджите. Ето как изглежда в изглед на резюме на организациите.
VTAP ви предоставя и възможността да слушате действия, извършени от потребителя. Например, когато потребител създава или актуализира запис, отваря страница с подробности, показва изскачащ прозорец за редактиране и др. За да видите списък с подобни събития на задействане, щракнете върху тук.
Трябва да слушате такива събития и да добавите манипулатор, който да извършва действия върху тях.
По-долу е даден пример за събитието – записът е запазен. Този пример ще провери състоянието на контакта на контакта, когато записът бъде запазен. Ако статусът на контакта е Състезател, ще се покаже известие с надпис „Внимание!!“.
По същия начин платформата VTAP е предоставила различни UI куки за вмъкване на вашите персонализирани компоненти като бутони в списък/страница с подробности, изпълними модули в обобщения изглед и икони.
За всички предоставени различни заместители вижте подробностите, дадени в нашия документация.
В предстоящите ни блогове ще разгледаме другите функции на VTAP - персонализирани компоненти, VTAP и персонализирани страници.
Силно препоръчвам да напишете свой собствен код. Започнете малко с персонализиран бутон и отидете от там. Използвайте нашия дизайнер на модули примери, наличен в нашата документация, като основа за вашия първи код. Ще откриете, че персонализирането на вашия CRM може да бъде прост забавен процес.
За всякакви други запитвания, моля, изпратете имейл на [имейл защитен]. Регистрирайте се за изданието за разработчици тук.