Напред към съдържание
Начало » VTAP Module Designer - Нашата платформа с нисък код, за да направим CRM свой собствен!

VTAP Module Designer - Нашата платформа с нисък код, за да направим CRM свой собствен!



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


Дизайнер на модули

Кога да се използва Module Designer (случаи на употреба)


Можете да използвате конструктора на модули за:

  • Приложете сложни формули и актуализирайте поле
  • Мига предупреждение, когато потребителят въвежда неправилна информация
  • Запазете някои потребителски предпочитания
  • Запазете настройките за разширение или конфигурационните данни
  • Добавете бутони, приспособления и икони

Какво ви предоставя дизайнерът на модули, за да постигнете горните цели?

  • Интегрирана среда за разработка (IDE), където можете да напишете логиката и потребителския код
  • VTAP Javascript API

Как да използвам Module Designer?

Конструкторът на модули е достъпен в Главно меню> Приложение на платформата. Той е безплатен за всички професионални и корпоративни клиенти. Ако искате да разработите и пуснете разширения на пазара, можете да подпишете безплатно издание за разработчици от тук.

Можете да използвате дизайнера на модули, за да добавите следното:

  1. VTAP скриптове - Позволява ви да добавяте персонализирани бутони, джаджи и др.
  2. Компоненти - Позволява ви да добавяте персонализирани компоненти.
  3. VTAP стилове - Помага ви да промените външния вид и усещането на потребителския интерфейс.
  4. Страница - Позволява ви да добавяте персонализирани страници.

В този блог ще обсъдим как да добавяме VTAP скриптове към Module Designer.

Добавяне на VTAP скриптове

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

Можете да изберете да създадете персонализиран модул за разширение или да използвате съществуващи модули за добавяне на скрипт.

Забележка: Създайте модул за разширение, ако искате модулът да бъде пуснат чрез пазара на Vtiger.

Под-изображение-1


Под-изображение-2

Сега нека разгледаме няколко примера за използване на VTAP скриптове.

Пример 1: Добавен е бутон към страницата с потенциални клиенти. Всеки скрипт е създаден с това основно скеле с името, избрано за скрипта, както е показано по-долу.

C1

Основният градивен елемент на VTAP е компонент и се основава на Vue компонента и неговите събития от жизнения цикъл.

  • Име на компонента: Водещи_компонент_регистр
  • Синтаксис: {{MODULE}}_Component_{{NAME}}
  • Компонентите се простират от: VTAP.Component.Core.extend


Функции

  • Създаден функцията е входна точка за всеки компонент. Това е функцията, при която можете да се регистрирате за бутони или да слушате събития.
  • C2

    VTAP.Component.Register API ви помага да добавяте бутони, приспособления, икони и др. Първият параметър на API ви казва къде искате да добавите вашите персонализирани компоненти. За да видите списъка с поддържани компоненти, щракнете върху тук.

  • Шаблон е мястото, където можете да добавите своя HTML, ако има такъв.
  • Методи е мястото, където добавяте функции, които се извикват в шаблона HTML. В примера по-долу извикваме функцията ClickMe при щракване върху бутон. Ето как изглежда окончателният код:

C3

Пример 2: Добавяне на изпълним модул към изгледа с резюме на контактите и организацията.
Можете да използвате една регистрация, за да добавите една и съща джаджа в множество модули. В такива случаи трябва да добавим VTAP скрипт за всички модули (използвайте падащото меню, когато създавате VTAP скрипт).

C4

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

Под-изображение-3

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

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

C5

По същия начин платформата VTAP е предоставила различни UI куки за вмъкване на вашите персонализирани компоненти като бутони в списък/страница с подробности, изпълними модули в обобщения изглед и икони.
За всички предоставени различни заместители вижте подробностите, дадени в нашия документация.

В предстоящите ни блогове ще разгледаме другите функции на VTAP - персонализирани компоненти, VTAP и персонализирани страници.

Силно препоръчвам да напишете свой собствен код. Започнете малко с персонализиран бутон и отидете от там. Използвайте нашия дизайнер на модули примери, наличен в нашата документация, като основа за вашия първи код. Ще откриете, че персонализирането на вашия CRM може да бъде прост забавен процес.

За всякакви други запитвания, моля, изпратете имейл на [имейл защитен]. Регистрирайте се за изданието за разработчици тук.