Διασύνδεση Pegasus Estiasi Startup με Pegasus Web App e-Hotel
Σκοπός:
Σκοπός αυτού του κειμένου είναι η αρχική παραμετροποίηση της Εφαρμογής Pegasus Estiasi ERP ώστε να είναι εφικτή η μεταφορά χρεώσεων από bar/εστιατόριο, απευθείας στο Δωμάτιο Διαμένοντα & παρακολούθηση οικονομικών της διαμονής μέσα από την Εφαρμογή Pegasus e-Hotel Web App με τη χρήση Rest Api.
Απαραίτητα modules:
-
PE.00.087 - Web App REST Service
Σενάριο Λειτουργίας:
1. Ενέργειες απο web app:
Απο το web app e-hotel και απο τη διαδρομή [Toolbox->Εργαλεία Παραμετροποίησης->Παραμετροποίηση Rest Service->App IDs] μπορείτε να εκδώσετε το App Id που θα χρειαστούμε για το στήσιμο στη τοπική εφαρμογή Pegasus Estiasi.
Πατώντας στο button [(+) Νέα καταχώρηση] στη παραπάνω επιλογή μπορείτε να δημιουργήσετε ενα νέο app id. Στη συνέχεια δίνετε τη περιγραφή και πατάτατε στο button [Δημιουργία App ID] και θα δείτε οτι θα ενημερωθεί αυτόματα το πεδίο App ID . Τσεκάρετε το πεδίο [Ενεργό] ετσι ώστε να ενεργοποιηθεί το κανάλι.
Στη συνέχεια στο tab [Ενέργειες] θα πρέπει να επιλέξετε το button [Επιλογή όλων] και πατάτε καταχώρηση.
2. Ενέργειες απο τοπικό Pegasus Estiasi
Βήμα 1
Απο την επιλογή [ToolBox-> Εργαλεία Παραμετροποίησης -> Παραμετροποίηση Εφαρμογής -> Κεντρικοί Πίνακες Παραμετροποίησης -> Παραμετροποίηση Estiasi -> Βασικές Παράμετροι Estiasi] και στο tab [Hotel] , μπορεί να γίνει η παραμετροποιηση.
Αν συνδεθείτε στο Pegasus Web App e-Hotel με την χρήση του REST API, θα πρέπει να δώσετε τα στοιχεία σύνδεσης στο πλαίσιο [Επικοινωνία με REST API].
Σε αυτήν την περίπτωση δεν πρέπει να δώσετε connection String.
Στο πεδίο [Επικοινωνία με REST API] θα πρέπει :
- να ορίσετε το url με τη κατάληξη /api/ του web app e-hotel σας πχ https://το_url_σας.pegcloud.io/api/
- Στο κωδικο ορίζετε το Username του web app e-hotel σας
- Στο συνθηματικο ορίζετε το Password του web app e-hotel σας
- Στο app-id ορίζετε το app id που φτιάξατε στο web app (βλ. 1. Ενέργειες απο web app)
Σημαντικη σημείωση#1: Στο [Χρόνος Παραμονής Τοπικού Αρχείου (λεπτά)] ,για να μην χτυπάει συνέχεια το site για την εύρεση των δωματίων, μπορείτε να ορίσετε τον χρόνο στον οποιο θα κάνει refresh. Δημιουργεί το αρχείο estiasi_hota04 στο φάκελο των προσωρινών αρχείων με τα δωμάτια που είναι διαθέσιμα για χρεώσεις. Με αυτόν τον τρόπο αν οι αλλαγές σας δεν είναι τακτικές, μπορεί να γίνεται η ανανέωση του τοπικού αρχείου κάθε π.χ. 10 λεπτά. Αν είναι 0 ο χρόνος, τότε ψάχνει on-line σε κάθε αναζήτηση δωματίου.
Σημαντική σημείωση#2: Τα στοχεία σύνδεσης (Κωδικός, Συνθηματικό) για το χρήστη του Web App δεν θα πρέπει να ξεκινάνε με κάποιο ειδικό χαρακτήρα (π.χ @, &,...).
Βήμα 2
Αφού καταχωρησετε τα στοιχεια σύνδεσης(βήμα 1) θα πρεπει να ελέγξετε εαν υπάρχει επικοινωνία με το e-hotel πατώντας στο button
[Έλεγχος συνδεσης].
Αν η επικοινωνία είναι επιτυχής ,τότε μπορείτε να επιλέξετε το [Τμήμα Χρέωσης Hotel].
Μπορείτε από τις αποδείξεις να στέλνετε τις χρεώσεις σε ανάλογο τμήμα στο hotel. Αν δεν επιλέξετε τμήμα δεν γίνεται η επικοινωνία. Σημειώστε ότι μπορείτε να χρεώνετε τις διαμονές που ο "Λογαριασμός Λοιπών Χρεώσεων" είναι ενεργός. Το Estiasi Χρεώνει από την άμεση απόδειξη (στα τραπέζια που δεν κρατούν ανοίγματα) και στο κλείσιμο του τραπεζιού, ενημερώνοντας ανάλογα τις λοιπές χρεώσεις της Διαμονής.
Για να ορίσετε το σωστό [Τμήμα Χρέωσης Hotel] θα πρέπει να κάνετε κλικ στο πράσινο φάκελο.
Παρακάτω περιγράφονται και κάποιες επιπλέον επιλογές:
Εύρεση Πελάτη Από το Δωμάτιο:
Αν το τσεκάρετε τότε με την επιλογή του δωματίου το πρόγραμμα βρίσκει τον πελάτη του δωματίου και ενημερώνει το άνοιγμα. Από την κράτηση βρίσκει τον Τιμολογούμενο των Λοιπών Χρεώσεων. Αν είναι κενός τότε εμφανίζει τον τιμολογούμενο της κράτησης.
Αν ο πελάτης δεν είναι καταχωρημένος στους Τοπικούς Πελάτες, τότε δεν ενημερώνεται η Παραγγελία με τον Πελάτη του Δωματίου
Μερική Χρέωση Δωματίου:
Αν το τσεκάρετε τότε θα πρέπει να επιλέγετε ποιά είδη της παραγγελίας θα ενημερώνουν το δωμάτιο και ποιά όχι. Σε αυτήν την περίπτωση τα μη πληρωμένα είδη που έχουν δωμάτιο θα ενημερώσουν το δωμάτιο. Καλό είναι όταν τσεκάρετε το συγκεκριμένο πεδιο να τσεκάρετε επίσης και το Τα Πληρωμένα Ενημερώνουν το Λογιστήριο (Σελίδα : Παραγγελίες - Είδη)
Η Αιτιολογία Χρέωσης Εμφανίζει:
Ορίζετε ποιά πεδία θα ενημερώνουν την αιτιολογία της χρέωσης που θα εμφανίζεται στις Λοιπές Χρεώσεις της διαμονής στο Hotel. Αν δεν ορίσετε κανένα ενημερώνει τις αποδείξεις και τον κωδικό του τραπεζιού. Σε κάθε περίπτωση, στις σημειώσεις της Λοιπής Χρέωσης εμφανίζει όλα τα παραπάνω στοιχεία.
Σημείωση:
1. Το πεδίο "Συνθηματικό" που θα εισάγετε θα πρέπει να μην ξεκινάει με @ καθώς ο "Έλεγχος σύνδεσης" δεν θα πραγματοποιηθεί ποτέ.
Σε περίπτωση που το Συνθηματικό του Web App σας είναι πχ. @1234@, θα πρέπει να το αλλάξετε και να αφαιρέσετε το πρώτο @.




