Integracija sa Station 24 ugostiteljskom mobilnom aplikacijom

Biblioteka: BLBar.dll
Verzije: Balans3, Balans4

Modul obezbeđuje integraciju BarBalans-a sa web-restoranskom aplikacijom Station 24 kompanije Lanaco iz BiH.
Funkcionalni zahtev je ukratko:

  1. Prenos artikala hrane i pića iz BarBalans kataloga u Station24.
  2. Prenos konobara iz BarBalans u Station24.
  3. Prenos komitenata (kupaca) iz BarBalans u Station24.
  4. Preuzimanje zapisa o računima iz Station24.
  5. Automatska registracija porudžbenice, proizvodnje i računa u BarBalans
    1. knjiga šanka se i dalje vodi u BarBalans
    2. proizvodnja i učinci se i dalje vode u BarBalans
    3. nabavka materijala i sirovina se i dalje vode u BarBalans

Postavke modula

Polje fn_dodatnimoduli.parametri koristi se za podešavanje parametara modula, sastoji se od key=value parova odvojenih tačkazarezom.
Koriste se sledeće key promenljive:

KeyObeveznoValuesOpis
usrDarmq_user_1Korisničko ime naloga na RMQ koje ima pravo povezivanja na server i izvršavanje operacija na željenom sandučetu (exchange) i redu (queue).
pwdDadDFgou34##29++Lozinka RMQ korisnika pod čijim kredencijalima se operacije izvršavaju.
hostDahttp://melany.rsURL ili IP adresa RMQ servera koji prima komande.
portNe15672Port na kom RMQ server prihvata http zahteve.
Podrazumevana vrednost je 15672.
vhostNe%2fVirtualni host (vhost) RMQ servera na kom se nalazi željeni exchange odnosno queue.
Podrazumevani vhost je “/”, ali pošto to ne može da se ubacu URL koristi se njegov ANSI kod (%2F).
exchangeDaamq.defaultSanduče (Exchange) RMQ u kom se nalazi red (queue) nad kojim se vrši operacija.
queueDaqueue1Red (queue) nad kojim se vrši operacija.
msg_encNestringPodrazumevana vrsta sadržaja poruke koja se pušta u red. Podrazumevana vrednost je string.
af_urlDahttps://af.lanaco.com/URL ili Ip adresa AppFusion servera.
af_ep_identNeapi/Identifiers/InsertEndpoint AppFusion IdentifiersInsertEndpoint() funkcije za potvrdu identifikatora nakon razmene podataka sa St24.
af_ep_sendNeapi/IntegrationServer/SendEndpoint AppFusion IntegrationSendEndpoint() funkcije za slanje šifrarničkih podataka u St24.
af_ep_pullDaapi/IntegrationServer/PullEndpoint AppFusion funkcije za povlačenje podataka o izdatim računima iz St24.
af_usrDaaf_user_1Korisničko ima naloga na AF otvorenog za razmenu podataka.
af_pwdDadDFgou34##29++Lozinka AF korisnika pod čijim kredencijalima se izvodi razmena podataka.
aemaNeadmin@domain.rsEmail nalog na koji se šalju informacije servisa za razmenu podataka sa Station 24.
To su poruke o greškama i uspehu pri slanju šifarničkih podataka i prihvatu računa.
SMTP postavke vuku se iz Balansa i vezani su za korisnički nalog pod kojim se softver vrti.