VTAP to niskokodowa platforma Vtiger, która pomaga programistom i administratorom rozszerzy? mo?liwo?ci CRM. Posiadamy dwa narz?dzia, które zapewniaj? mo?liwo?? budowania aplikacji niskokodowych.
Jednym z nich jest Projektant modu?ów, a drugim Projektant API. Na tym blogu omówimy, co, jak i kiedy u?ywa? projektanta modu?ów.
Projektant modu?ów
Kiedy u?ywa? projektanta modu?ów (przypadki u?ycia)
Mo?esz u?y? projektanta modu?ów, aby:
- Zastosuj z?o?one formu?y i zaktualizuj pole
- Migaj ostrze?eniem, gdy u?ytkownik wprowadza nieprawid?owe informacje
- Zapisz niektóre preferencje u?ytkownika
- Zapisz ustawienia rozszerzenia lub dane konfiguracyjne
- Dodaj przyciski, wid?ety i ikony
Co zapewnia projektant modu?ów, aby osi?gn?? powy?sze cele?
- Integrated Development Environment (IDE), w którym mo?esz napisa? logik? i niestandardowy kod
- API JavaScript VTAP
Jak korzysta? z Projektanta Modu?ów?
Projektant modu?ów jest dost?pny w Menu g?ównym > Aplikacja platformy. Jest bezp?atny dla wszystkich klientów Professional i Enterprise. Je?li chcesz rozwija? i wypuszcza? rozszerzenia na rynek, mo?esz zapisa? si? na bezp?atn? edycj? dla programistów od w tym miejscu.
Mo?esz u?y? Projektanta modu?ów, aby doda? nast?puj?ce elementy:
- Skrypty VTAP – Umo?liwia dodawanie niestandardowych przycisków, wid?etów itp.
- Komponenty — umo?liwia dodawanie niestandardowych komponentów.
- Style VTAP – Pomagaj? zmieni? wygl?d i dzia?anie interfejsu u?ytkownika.
- Strona — umo?liwia dodawanie niestandardowych stron.
W tym blogu omówimy, jak doda? skrypty VTAP do Projektanta modu?ów.
Dodawanie skryptów VTAP
Skrypty VTAP s? punktami wej?cia dla logiki niestandardowej. Zaczynasz od nadania nazwy skryptowi i wybrania modu?u, dla którego skrypt ma zosta? uruchomiony. Wa?ne jest, aby wybra? modu?, poniewa? bardzo cz?sto masz specyficzne potrzeby modu?u, takie jak ods?uchiwanie klikni?cia przycisku lub zapisywanie rekordu.
Mo?esz albo utworzy? niestandardowy modu? rozszerzenia, albo u?y? istniej?cych modu?ów, aby doda? skrypt.
Uwaga: Utwórz modu? rozszerzenia, je?li chcesz, aby modu? zosta? wydany za po?rednictwem rynku Vtiger.
Przyjrzyjmy si? teraz kilku przyk?adom u?ycia skryptów VTAP.
1 przyk?ad: Do strony Lista potencjalnych klientów zosta? dodany przycisk. Ka?dy skrypt jest tworzony za pomoc? tego podstawowego rusztowania o nazwie wybranej dla skryptu, jak pokazano poni?ej.
Podstawowym elementem sk?adowym VTAP jest komponent, oparty na komponencie Vue i jego wydarzenia cyklu ?ycia.
- Nazwa komponentu: Leads_Component_Rejestr
- Sk?adnia: {{MODULE}}_Component_{{NAME}}
- Komponenty obejmuj?: VTAP.Component.Core.extend
Funkcje
- Stworzony funkcja jest punkt wej?cia dla dowolnego komponentu. Jest to funkcja, w której mo?na zarejestrowa? przyciski lub nas?uchiwa? zdarzeń.
- szablon to miejsce, w którym dodajesz swój kod HTML, je?li taki istnieje.
- Metody to miejsce, w którym dodajesz funkcje, które s? wywo?ywane w szablonie HTML. W poni?szym przyk?adzie wywo?ujemy funkcj? ClickMe po klikni?ciu przycisku. Tak wygl?da ostateczny kod:
Rejestracja.komponentu.VTAP API pomaga dodawa? przyciski, wid?ety, ikony itp. Pierwszy parametr API mówi, gdzie chcesz doda? niestandardowe komponenty. Aby zobaczy? list? obs?ugiwanych komponentów, kliknij w tym miejscu.
2 przyk?ad: Dodanie wid?etu do widoku podsumowania kontaktu i organizacji.
Mo?esz u?y? jednej rejestracji, aby doda? ten sam wid?et w wielu modu?ach. W takich przypadkach powinni?my doda? skrypt VTAP dla wszystkich modu?ów (U?yj rozwijanego menu podczas tworzenia skryptu VTAP).
W przypadku API VTAP.Component.Register mamy czwarty parametr, który pomaga wybra? modu?y, do których wid?ety maj? zosta? dodane. Tak to wygl?da w widoku podsumowania organizacji.
VTAP zapewnia równie? mo?liwo?? s?uchania czynno?ci wykonywanych przez u?ytkownika. Na przyk?ad, gdy u?ytkownik tworzy lub aktualizuje rekord, otwiera stron? szczegó?ów, wy?wietla wyskakuj?ce okienko edycji itp. Aby wy?wietli? list? takich zdarzeń wyzwalaj?cych, kliknij w tym miejscu.
Musisz nas?uchiwa? takich zdarzeń i doda? procedur? obs?ugi, aby wykonywa? na nich dzia?ania.
Poni?ej przyk?ad zdarzenia – zapis zapisany. Ten przyk?ad sprawdzi status kontaktu w momencie zapisywania rekordu. Je?li statusem kontaktu jest Konkurent, zostanie wy?wietlone powiadomienie ?Uwaga!!”.
Podobnie, platforma VTAP udost?pnia ró?ne zaczepy interfejsu u?ytkownika do wstawiania niestandardowych komponentów, takich jak przyciski na stronie listy/szczegó?ów, wid?ety w widoku podsumowania i ikony.
Aby zapozna? si? ze wszystkimi podanymi symbolami zast?pczymi, zapoznaj si? ze szczegó?ami podanymi w naszym dokumentacja.
W naszych najbli?szych blogach omówimy inne funkcje VTAP – komponenty niestandardowe, VTAP i strony niestandardowe.
Gor?co polecam napisanie w?asnego kodu. Zacznij od ma?ego przycisku niestandardowego i przejd? od tego miejsca. Skorzystaj z naszego projektanta modu?ów przyk?ady, dost?pny w naszej dokumentacji, jako podstawa dla Twojego pierwszego kodu. Przekonasz si?, ?e dostosowywanie CRM mo?e by? prostym, zabawnym procesem.
W przypadku jakichkolwiek innych pytań, wy?lij e-mail na adres [email chroniony]. Zarejestruj si? w wersji dla programistów w tym miejscu.