
VTAP Module Designer - Нашата платформа с нисък код, за да направим CRM свой собствен!
VTAP е платформата с нисък код на Vtiger, която помага на разработчиците и администраторите да разширят възможностите на CRM. Разполагаме с два инструмента, които предоставят възможност за изграждане на приложения с нисък код. Единият е Module Designer, а другият е API Designer. В този блог ще разгледаме какво, как и кога да използваме дизайнера на модули.
Дизайнер на модули
Кога да се използва Module Designer (случаи на употреба)
Можете да използвате конструктора на модули за:
- Приложете сложни формули и актуализирайте поле
- Мига предупреждение, когато потребителят въвежда неправилна информация
- Запазете някои потребителски предпочитания
- Запазете настройките за разширение или конфигурационните данни
- Добавете бутони, приспособления и икони
- Интегрирана среда за разработка (IDE), където можете да напишете логиката и потребителския код
- VTAP Javascript API
Конструкторът на модули е достъпен в Главно меню> Приложение на платформата. Той е безплатен за всички професионални и корпоративни клиенти. Ако искате да разработите и пуснете разширения на пазара, можете да подпишете безплатно издание за разработчици от тук.
Можете да използвате дизайнера на модули, за да добавите следното:
- 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 Script за всички модули (Използвайте падащото меню, когато създавате VTAP Script).

За API VTAP.Component.Register имаме 4-ти параметър, който ви помага да изберете модулите, към които трябва да се добавят джаджите. Ето как изглежда в изглед на резюме на организациите.

VTAP ви предоставя и възможността да слушате действия, извършени от потребителя. Например, когато потребител създава или актуализира запис, отваря страница с подробности, показва изскачащ прозорец за редактиране и др. За да видите списък с подобни събития на задействане, щракнете върху тук.
Трябва да слушате такива събития и да добавите манипулатор, за да извършвате действия върху тях. По-долу е даден пример за събитието - записът е запазен. Този пример ще провери състоянието на контакта на контакта, когато записът е запазен. Ако статусът на контакта е конкурент, ще се покаже известие с надпис „Внимавайте !!“.

По същия начин, платформата VTAP е предоставила различни куки за потребителски интерфейс за вмъкване на вашите персонализирани компоненти като бутони в страницата със списък/подробности, приспособления в обобщен изглед и икони. За всички предоставени различни заместители вижте подробностите, дадени в нашия документация.
В предстоящите ни блогове ще разгледаме другите функции на VTAP - персонализирани компоненти, VTAP и персонализирани страници.
Силно препоръчвам да напишете свой собствен код. Започнете малко с персонализиран бутон и отидете от там. Използвайте нашия дизайнер на модули примери, наличен в нашата документация, като основа за вашия първи код. Ще откриете, че персонализирането на вашия CRM може да бъде прост забавен процес.
За всякакви други запитвания, моля, изпратете имейл на [имейл защитен] Регистрирайте се за изданието за програмисти тук.