Trzy lata temu uruchomiliśmy platformę aplikacji Vtiger (VTAP), platformę automatyzacji o niskim kodzie, aby pomóc firmom w dalszym dostosowywaniu instancji Vtiger CRM. Dzięki VTAP programiści mogą pisać kod po stronie klienta, który działa w przeglądarce użytkownika, aby umożliwić dostosowywanie po stronie klienta. Istnieje jednak wiele scenariuszy, w których kod niestandardowy musi zostać uruchomiony po stronie serwera. Dzięki skryptom i zadaniom serwera klienci i partnerzy mogą bezpośrednio uruchamiać niestandardowy kod napisany w JavaScript na serwerach Vtiger. Ta funkcja toruje drogę nieograniczonej automatyzacji. Oto kilka przykładów: - Wzbogacaj dane potencjalnych klientów, pobierając informacje z innych źródeł.
- Okresowo importuj dane ze źródeł zewnętrznych do CRM.
- Dostosuj dane w rekordach nadrzędnych do rekordów podrzędnych i odwrotnie (zaktualizuj saldo zaległych faktur w każdej organizacji).
- Zintegruj niestandardową analizę opartą na sztucznej inteligencji.
Ta funkcja uruchamia te skrypty po stronie serwera na dwa sposoby: - Skrypty serwera: Są to skrypty po stronie serwera, które są wykonywane, gdy nastąpi określona akcja. Na przykład rekord został zapisany lub zatwierdzony/odrzucony.
- Zadania serwera: Są to skrypty po stronie serwera, które wykonują się automatycznie w ustalonych odstępach czasu, np. co godzinę, codziennie, co tydzień itp.
Przypadek użycia Pozwala zrozumieć, jak działają skrypty po stronie serwera, na prostym przykładzie aktualizacji kwot zaległych faktur w rekordzie Organizacji. Wymaganie: W dowolnym momencie powinieneś mieć możliwość sprawdzenia kwot zaległych faktur dowolnej organizacji. Rozwiązanie: Można to łatwo osiągnąć za pomocą skryptów serwera. - Za każdym razem, gdy faktura jest aktualizowana (zmiana kwoty lub statusu), uruchamiasz skrypt.
- Korzystając z metody REST Vtigera, możesz połączyć wszystkie faktury z organizacją faktury w skrypcie.
- Zsumuj saldo każdej faktury.
- Ponownie, korzystając z metody REST Vtigera, zaktualizuj saldo w polu Organizacji.
- Dzięki temu kwoty zaległych faktur będą zawsze widoczne w ewidencji organizacji.
|