Izrada internog alata za bloganje pomoću VTAP App Creator

U današnjem brzom i međusobno povezanom svijetu učinkovita komunikacija ključna je za svaki uspješan tim. Pisanje igra ključnu ulogu u prevođenju ideja, pružanju povratnih informacija i dijeljenju stečenog znanja. Kako bi se olakšao ovaj proces, neophodno je imati alat za bloganje koji članovima tima omogućuje stvaranje i upravljanje objavama za jednostavno dijeljenje. U ovom ćemo članku istražiti kako izraditi minimalnu aplikaciju za bloganje pomoću VTAP App Creator-a, moćnog alata koji omogućuje stvaranje različitih aplikacija pomoću bilo kojeg okvira na strani klijenta po vašem izboru.

Uvod u VTAP App Creator

VTAP App Creator je svestrana platforma koja omogućuje razvojnim programerima da izgrade širok raspon aplikacija koristeći svoje preferirane okvire na strani klijenta. Njegova fleksibilnost omogućuje programerima stvaranje prilagođenih aplikacija prilagođenih njihovim specifičnim potrebama, što ga čini izvrsnim izborom za različite projekte.

Razumijevanje zahtjeva

Prije nego što uđemo u detalje implementacije, shvatimo zahtjeve našeg minimalnog alata za bloganje. Trebamo aplikaciju koja korisnicima CRM-a omogućuje stvaranje i upravljanje objavama na blogu kojima drugi mogu lako pristupiti. Alat bi trebao imati sljedeće karakteristike:

Alat za mapiranje podataka za bloganje

Kako bismo učinkovito organizirali podatke alata za bloganje, možemo koristiti postojeće module za projekte i zadatke koje nudi Vtiger CRM. Da bismo ga učinili prikladnim za izradu postova, moramo napraviti neke izmjene:

  • Dodajte novu vrstu zadatka pod nazivom Blog.
  • Dodajte novi status zadatka pod nazivom Pisanje.
  • Dodajte novi status zadatka pod nazivom Objavljeno i označite ga kao Zatvoreno stanje.

Svaki post na blogu bit će predstavljen kao zadatak povezan s projektom pod nazivom Korisnički blogovi. Svi zadaci tipa Blog bit će povezani s ovim projektom.

Koraci provedbe

Prođimo kroz korake za implementaciju minimalne aplikacije za bloganje koristeći VTAP App Creator:

Stvorite VTAP aplikaciju u App Creatoru

Započnite stvaranjem nove VTAP aplikacije u App Creatoru. Ovo će poslužiti kao temelj za naš alat za bloganje.

Postavite prikaze

u views/index.html datoteku, postavite ulaznu točku za aplikaciju. Učitajte potrebna sredstva i oživite #app DOM čvor.

Definirajte stilove

Koristite resursi/index.css datoteku za definiranje stilova koji će aplikaciji dati jednostavan i elegantan izgled, nadovezujući se na Bootstrap i QuillJS stilska pravila.

VTAP prilagođeno vrijeme izvođenja aplikacije

Za interakciju s CRM API-jima implementirajte VTAP Custom Application Runtime u resursi/vcap.js file.

Razvoj na strani klijenta

Radi jednostavnosti, koristit ćemo VueJS 2.x za razvoj na strani klijenta. Koristite komponente bez potrebe za web paketima. Glavne komponente aplikacije su:

  • user-blog: Predstavlja korisnikov blog.
  • blog-post: Prikazuje jedan blog post.
  • rich-textarea: Omogućuje uređivač obogaćenog teksta za pisanje sadržaja bloga.

Razmjena podataka s Vuexom

Koristite Vuex obrazac za učinkovitu razmjenu podataka između komponenti. To će omogućiti besprijekornu komunikaciju i upravljanje podacima unutar aplikacije.

Dodajte podršku za označavanje stranica

Poboljšajte aplikaciju podržavanjem označavanja stranica za upravljanje objavama. To će vam olakšati navigaciju i organiziranje sve većeg broja postova na blogu.

Implementirajte lijeno učitavanje stranica

Kako biste optimizirali izvedbu i smanjili početno vrijeme učitavanja, implementirajte paginaciju odloženog učitavanja. Ovo omogućuje aplikaciji dinamičko učitavanje postova kako se korisnik pomiče, prikazujući postove koji nisu vidljivi na prvoj stranici.

Zaključak

Izrada minimalnog alata za bloganje pomoću VTAP App Creator-a moćna je demonstracija mogućnosti platforme. Prateći korake implementacije i iskorištavajući značajke VTAP-a, programeri mogu kreirati prilagođene aplikacije prilagođene jedinstvenim potrebama njihovog tima.

Alat za bloganje koji smo izradili pruža izvrstan početak za sofisticiranije aplikacije i služi kao temelj za uvođenje programera u svijet izrade aplikacija s VTAP-om. Uz mogućnost prilagodbe bilo kojem okviru na strani klijenta, VTAP App Creator otvara svijet mogućnosti za kreativan i učinkovit razvoj aplikacija.

Izvornom kodu možete pristupiti iz našeg repozitorija ovdje.

 
 
 

VTAP korisnički slučaj korištenja

 
 

Zahtjev za prilagođenu aplikaciju je razvoj prilagođene aplikacije za zaposlenike u maloprodaji. Aplikacija će omogućiti zaposlenicima da prate potencijalne klijente, pretvaraju potencijalne kupce u plaćene klijente i upravljaju dodijeljenim zadacima. Trebao bi imati mogućnost pretraživanja postojećih upita (dogovora) na temelju telefonskih brojeva kupaca ili adresa e-pošte i prikazati otvorene upite ako postoje. Ako nema upita, aplikacija bi trebala zatražiti od kupca da navede proizvod koji ga zanima i ažurira CRM u skladu s tim. Nakon što kupac odabere proizvod, aplikacija će izraditi fakturu, poslati upit i sinkronizirati ga s aplikacijom za račun. 

Dodatno, aplikacija će imati karticu Radnje za prikaz svih zadataka dodijeljenih agentu maloprodajne trgovine, dok će kartica Početna prikazati zadatke iz različitih odjela dodijeljene agentu ili njegovom timu, omogućujući im da učinkovito izvršavaju zadatke.

 

Zahtjev za prilagođenu aplikaciju je razvoj prilagođene aplikacije za zaposlenike u maloprodaji. Aplikacija će omogućiti zaposlenicima da prate potencijalne klijente, pretvaraju potencijalne kupce u plaćene klijente i upravljaju dodijeljenim zadacima. Trebao bi imati mogućnost pretraživanja postojećih upita (dogovora) na temelju telefonskih brojeva kupaca ili adresa e-pošte i prikazati otvorene upite ako postoje. Ako nema upita, aplikacija bi trebala zatražiti od kupca da navede proizvod koji ga zanima i ažurira CRM u skladu s tim. Nakon što kupac odabere proizvod, aplikacija će izraditi fakturu, poslati upit i sinkronizirati ga s aplikacijom za račun. 

Dodatno, aplikacija će imati karticu Radnje za prikaz svih zadataka dodijeljenih agentu maloprodajne trgovine, dok će kartica Početna prikazati zadatke iz različitih odjela dodijeljene agentu ili njegovom timu, omogućujući im da učinkovito izvršavaju zadatke.

 
 

Uskoro - Zadatak Dohvaćanje drugih radnji dizajnera procesa

 
 

Značajka CRM ima za cilj poboljšati mogućnosti automatizacije uvođenjem radnje Dohvaćanje drugih zapisa u Process Designeru za izvođenje radnji na povezanim zapisima uz glavni zapis. Korisnici mogu jednostavno konfigurirati napredne tokove automatizacije odabirom povezanog modula i postavljanjem uvjeta za filtriranje zapisa na temelju glavnih polja zapisa. Naknadni zadaci poput slanja e-pošte ili SMS-a mogu se izvršiti na dohvaćenim zapisima. Međutim, dodavanje radnji nakon slanja e-pošte ili SMS-a pokrenutih iz dohvaćenih zapisa neće biti dopušteno. 

Kako bi se osigurala dosljednost, korisnici moraju odabrati modul i spremiti uvjete u akciji Dohvati zapise prije dodavanja bilo kakvih nizvodnih zadataka. Ako se čvor Dohvati zapise izbriše, svi sljedeći čvorovi bit će izbrisani. 

Nadalje, mijenjanjem modula u koraku Dohvaćanje zapisa uklonit će se ovisni zadaci e-pošte ili SMS-a konfigurirani s oznakama spajanja iz prethodnog modula, izbjegavajući potencijalne sukobe. Ova značajka CRM-a pružit će fleksibilan i učinkovit način upravljanja različitim slučajevima automatizacije koji uključuju povezane zapise unutar sustava.

 

Značajka CRM ima za cilj poboljšati mogućnosti automatizacije uvođenjem radnje Dohvaćanje drugih zapisa u Process Designeru za izvođenje radnji na povezanim zapisima uz glavni zapis. Korisnici mogu jednostavno konfigurirati napredne tokove automatizacije odabirom povezanog modula i postavljanjem uvjeta za filtriranje zapisa na temelju glavnih polja zapisa. Naknadni zadaci poput slanja e-pošte ili SMS-a mogu se izvršiti na dohvaćenim zapisima. Međutim, dodavanje radnji nakon slanja e-pošte ili SMS-a pokrenutih iz dohvaćenih zapisa neće biti dopušteno. 

Kako bi se osigurala dosljednost, korisnici moraju odabrati modul i spremiti uvjete u akciji Dohvati zapise prije dodavanja bilo kakvih nizvodnih zadataka. Ako se čvor Dohvati zapise izbriše, svi sljedeći čvorovi bit će izbrisani. 

Nadalje, mijenjanjem modula u koraku Dohvaćanje zapisa uklonit će se ovisni zadaci e-pošte ili SMS-a konfigurirani s oznakama spajanja iz prethodnog modula, izbjegavajući potencijalne sukobe. Ova značajka CRM-a pružit će fleksibilan i učinkovit način upravljanja različitim slučajevima automatizacije koji uključuju povezane zapise unutar sustava.

 
 

Prijavite se za primanje najnovijih ažuriranja!