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:
- Prenos artikala hrane i pića iz BarBalans kataloga u Station24.
- Prenos konobara iz BarBalans u Station24.
- Prenos komitenata (kupaca) iz BarBalans u Station24.
- Preuzimanje zapisa o računima iz Station24.
- Automatska registracija porudžbenice, proizvodnje i računa u BarBalans
- knjiga šanka se i dalje vodi u BarBalans
- proizvodnja i učinci se i dalje vode u BarBalans
- 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:
Key | Obevezno | Values | Opis |
---|---|---|---|
usr | Da | rmq_user_1 | Korisničko ime naloga na RMQ koje ima pravo povezivanja na server i izvršavanje operacija na željenom sandučetu (exchange) i redu (queue). |
pwd | Da | dDFgou34##29++ | Lozinka RMQ korisnika pod čijim kredencijalima se operacije izvršavaju. |
host | Da | http://melany.rs | URL ili IP adresa RMQ servera koji prima komande. |
port | Ne | 15672 | Port na kom RMQ server prihvata http zahteve. Podrazumevana vrednost je 15672. |
vhost | Ne | %2f | Virtualni 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). |
exchange | Da | amq.default | Sanduče (Exchange) RMQ u kom se nalazi red (queue) nad kojim se vrši operacija. |
queue | Da | queue1 | Red (queue) nad kojim se vrši operacija. |
msg_enc | Ne | string | Podrazumevana vrsta sadržaja poruke koja se pušta u red. Podrazumevana vrednost je string . |
af_url | Da | https://af.lanaco.com/ | URL ili Ip adresa AppFusion servera. |
af_ep_ident | Ne | api/Identifiers/Insert | Endpoint AppFusion IdentifiersInsertEndpoint() funkcije za potvrdu identifikatora nakon razmene podataka sa St24. |
af_ep_send | Ne | api/IntegrationServer/Send | Endpoint AppFusion IntegrationSendEndpoint() funkcije za slanje šifrarničkih podataka u St24. |
af_ep_pull | Da | api/IntegrationServer/Pull | Endpoint AppFusion funkcije za povlačenje podataka o izdatim računima iz St24. |
af_usr | Da | af_user_1 | Korisničko ima naloga na AF otvorenog za razmenu podataka. |
af_pwd | Da | dDFgou34##29++ | Lozinka AF korisnika pod čijim kredencijalima se izvodi razmena podataka. |
aema | Ne | admin@domain.rs | Email 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. |