Web Portal
Uz pomoć posebne WebAQL alikacije moguć je pristup i povezivanje sa AQL putem Interneta i posebno razvijenog aplikativnog interfejsa koji je nadogradnja na AQL, Portal API. Koristeći Portal API razvili smo posebnu web aplikaciju Wings Portal koja predstavlja gotovo i zaokruženo webshop rešenje dostupno našim korisnicima. Uz potpunu konfigurabilnost iz samog programa Wings Portal pruža našim korisnicima gotovo B2B i B2C rešenje koje se jednostavno instalira i podešava u roku od nekoliko minuta bez ikakvih dodatnih troškova razvoja. Zainteresovanim korisnicima dostupan je Demo Portal na kome mogu isprobati sve funkcionalnosti Wings Portala kao i korisničko uputstvo za njegovo korišćenje.
Administracija (nadzor i kontrola rada WebAQL servisa) moguća je putem administrativnog interfejsa na adresi http://localhost:2805; ovde možete npr. izvršiti restart servisa ukoliko dođe do zastoja u radu.
Sve opcije rada Portala podešavaju se iz programa kao i kreiranje svih korisničkih naloga za pristup. Portalu mogu imati pristup korisnici programa (koristeći istu šifru kao i za pristup programu), komercijalisti, partneri i eksterni korisnici. B2B deo Portala predviđen je za vaše komercijaliste i kupce dok vašem B2C Portalu mogu pristupati fizička lica sa i bez registracije kao eksterni korisnici. U programu su dostupna podešavanja prava pristupa kojima možete posebno podesiti opcije i pristup Portalu za vaše korisnike, komercijaliste, kupce i eksterne korisnike.
Korisnicima programa opcije Portala podešavate u Ostalo / Korisnici / Pregled korisnika, komandom F6 – Prava pristupa, i biranjem opcija u sekciji WEB PORTAL. Za vaše komercijaliste, kupce i eksterne korisnike pristup Portalu se podešava u opcijama AQL-a, a korisničko ime i šifru im samostalno unosite nakon što uključite odgovorajuće opcije u njihovim elementima (Ostalo / Sistemske opcije / Podešavanje programa / Razno / Elementi komercijaliste i Partneri / Tipovi partnera / F4 / Elementi partnera).
Keširanje podataka
Da bi pretraga i filtriranje artikala na Portalu bila brza i responzivna, na našem web serveru se keširaju podaci o artiklima (naziv, šifra, dodatni atributi, itd.). Kada se na Portalu unese neki termin za pretragu vrši se pretraga lokalne (keširane) baze artikala na serveru a potom se od programa (putam AQL) učitavaju podaci o pronađenim artiklima. Na ovaj način pretraga je brza jer se vrši u lokalu, na serveru, a podaci o količinama, rezervacijama i cenama dobijaju se u realnom vremenu direktno iz programa.
Ovo ažuriranje vrši se automatski jednom dnevno i u intervalu po podešavanjima u programu. Posledica ovoga je da izmene u artiklima (novi artikli, promene naziva, i sl.) na Portalu neće biti vidljive u periodu između dva ažuriranja. Učestalost ažuriranja je onda potrebno podesiti shodno frekvencijama izmena u programu, međutim količine i cene se uvek dobijaju u realnom vremenu te nije potrebno često ažuriranje da bi ovi podaci na Portalu bili tačni!
Keširanje konfiguracije
Osim keširanja (čuvanja) podataka o artiklima u lokalnoj bazi web servisa, AQL server učitava svoja podešavanja i konfiguraciju prilikom startovanja i čuva u svojoj radnoj memoriji. To znači da Portal i AQL rade po opcijama podešenim u trenutku startovanja i promene ovih podešavanja ne utiču na rad Portala u realnom vremenu. Da bi se aktivirale promene u konfiguraciji (Ostalo / Sistemske opcije / Podešavanje programa / AQL i Web Portal) neophodno je restartovati AQL servis. Ovo se automatski vrši jednom dnevno što za posledicu ima da su promene u opcijama Portala obično vidljive tek sutradan. Ukoliko je potrebno odmah promeniti način funckionisanja Portala onda je potrebno ručno izvršiti resetovanje AQL servisa (u Admin portalu ili jednostavnim indeksiranjem programa) i ažuriranje podataka.
Prikaz artikala kojih nema na stanju
Prethodno opisano ima veliki uticaj na prikaz artikala na Portalu kada je isključena opcija za prikaz artikala koji nema na stanju. Kad se ova opcija isključi AQL pri listanju artikala ne nudi artikle kojih nema na stanju. Pri tom, gleda se zbirno stanje količina u svim magacinima koji se nude za pregled. To znači da posetioci na Portalu neće videti artikle kojima je količina jednaka nuli, ali osim ovoga ova opcija utiče i na ažuriranje artikala. Odnosno, AQL će i u trenutku ažuriranja ignorisati artikle koji nema na stanju te se oni neće ažurirati na web server. S obzirom na to da se na Portalu prikazuju i pretražuju keširani artikli ovo može dovesti do konkretnog slučaja da artikal koji trenutno imate na stanju bude nedostupan na Portalu jer ga nije bilo na stanju u trenutku ažuriranja.
