Δευτέρα 18 Απριλίου 2011

3.7.8.2

  • Στο ημερολόγιο συμβάντων, κατά την εξαγωγή σε εξωτερική βάση δεδομένων, υπήρχε περίπτωση κάποιο μήνυμα να έχει μήκος μεγαλύτερο από το επιτρεπτό και έβγαζε μήνυμα λάθους σταματώντας και τη διαδικασία εξαγωγής.

Κυριακή 17 Απριλίου 2011

3.7.8.1

  • Διορθώθηκαν δύο εκτυπώσεις
    α) Στα Τεχνικά, κρύβεται πλέον η στήλη PMS_Enabled όταν δεν έχουμε συγχρονισμό με PMS
    β) Στις συντηρήσεις, εμφανιζόντουσαν 8 στήλες, ενώ χρειαζόμασταν 4

Σάββατο 16 Απριλίου 2011

3.7.8

  • Διορθώθηκε ένα σημαντικό λάθος που είχε σχέση με το αυτόματο κλείσιμο του 3ου αυτοματισμού δωματίων, όταν είχε επιλεχθεί να κλείνει στα άδεια δωμάτα (αφορά μόνο την περίπτωση που το ρυθμίσαμε ως Διακόπτη, δηλαδή χειροκίνητη ρύθμιση)
  • Το κουμπί "Copy" για το πεδίο PMS_Enabled δε θα εμφανίζεται όταν δεν έχουμε PMS_synchronized

Σάββατο 9 Απριλίου 2011

3.7.7

  • Η ρύθμιση εμφάνισης καθολικών συμβάντων δε δούλευε σωστά
    (ποια θα φαίνονται και ποια όχι) - ΔΙΟΡΘΩΘΗΚΕ
  • Επιπλέον πεδίο "is_supervisor" στους υπαλλήλους (εμφανίζεται μόνο σε καθαρίστριες)
    Καθαρίστρια που είναι Supervisor (προϊσταμένη) με δικτυακό κλειδί, θα ενεργεί όπως ακριβώς μια master Καθαρίστρια. Το πλεονέκτημα είναι ότι στην Supervisor-δικτυακή καθαρίστρια, μπορούμε να ορίσουμε σε ποια δωμάτια έχει πρόσβαση (ενώ η master καθαρίστρια έχει πρόσβαση σε όλα)
  • Μπήκε popupmenu στο παράθυρο των groups ώστε να επιτρέπεται σε πελάτες των οποίων τα στοιχεία έρχονται από FIAS να μεταφέρονται στα δωμάτια (ένας-ένας).
  • Βελτιστοποιήθηκε η ρουτίνα αποθήκευσης υπαλλήλων (εσωτερικά)

Τετάρτη 6 Απριλίου 2011

3.7.6

  • Όταν έγραφε ένα κλειδί σε Usb Nemesis Τερματικού μέσω FIAS, εμφάνιζε INVALID KEY, ενώ το κλειδί είχε γραφτεί. - ΔΙΟΡΘΩΘΗΚΕ
  • Όταν δεν έχουμε FIAS δε θα ζωγραφίζονται τα PMS εικονίδια μπροστά από το όνομα των δωματίων
  • Μετάφραση στα Γερμανικά (εκτός από 6 φόρμες - κυρίως ρυθμίσεων)
  • Νέα επιλογή στις ρυθμίσεις->Εμφάνιση "1η και 2η γλώσσα αποθήκευσης στο ημερολόγιο"
  • Νέα έκδοση fb-restore 6.1 (αποτύγχανε όταν στα pathnames υπήρχαν κενά)

Κυριακή 27 Μαρτίου 2011

3.7.5

ΠΡΕΠΕΙ ΑΠΑΡΑΙΤΗΤΑ ΝΑ ΓΙΝΕΙ ΜΕΤΑΤΡΟΠΗ ΤΗΣ ΒΑΣΗΣ και του FirebirdServer ΣΕ ΝΕΑ ΕΚΔΟΣΗ (οδηγίες πιο κάτω)
  • Αναβάθμιση του Firebird Server στην έκδοση 2.5
    Για να το πετύχουμε, πρέπει να ακολουθήσουμε τα εξής βήματα:
    α) Με την παλιά έκδοση του προγράμματος, κάνουμε ένα αντίγραφο της βάσης (από Ρυθμίσεις -> Γενικές Ρυθμίσεις -> Αντίγραφα ασφαλείας)
    β) τερματίζουμε το κεντρικό πρόγραμμα (καλό θα ήταν να τερματίσουμε και τα τερματικά)
    γ) Μετονομάζουμε το αρχείο της βάσης δεδομένων σε κάτι διαφορετικό π.χ. data_old.fdb (Για να γίνει η αναβάθμιση της βάσης με τη διαδικασία που περιγράφουμε, δε θα πρέπει να έχουμε καθόλου βάση δεδομένων, δηλαδή δε θα πρέπει να υπάρχει το αρχείο data.fdb)
    δ) Κάνουμε απεγκατάσταση του Firebird Server έκδοση 1.5
    ε) Κάνουμε εγκατάσταση του Firebird 2.5
    στ) Εγκαθιστούμε τη νέα έκδοση του προγράμματος. Με τη νέα έκδοση, εγκαθίσταται και νέα έκδοση του fb_restore.exe (6.2 και μεγαλύτερη). Με τη νέα αυτή έκδοση (του fb_restore), κάνουμε RESTORE από το αντίγραφο που πήραμε πιο πριν (στο βήμα α) και θέτουμε DEST FILE το DATA.FDB.
    ΠΡΟΣΟΧΗ: θα πρέπει
    • να επιλέξουμε "Να χρησιμοποιηθεί το gbak.exe"
    • να εντοπιστεί στον κατάλογο που έγινε εγκατάσταση του firebird 2.5
    • να επιλέξουμε "αναβάθμιση βάσης"
  • Στο παράθυρο των groups το κουμπί "Get List" θα κρύβεται όταν έχουν επιλέξει "Κλείδωμα των πεδίων που ενημερώνονται από FIAS". Η λειτουργία "Get List" δεν έχει πια νόημα, αφού όλες οι εγγραφές πελατών έρχονται με το πρωτόκολλο FIAS.
  • Μπήκε παράμετρος στις ρυθμίσεις FIAS "Θα δημιουργούνται νέα δωμάτια από εντολές FIAS". Αυτό έγινε, επειδή το πρόγραμμα Protel, εκτός από πραγματικά δωμάτια, τηρεί και λογαριασμούς (για groups, πρακτορεία κλπ), τα οποία έρχονται μέσω FIAS στο TalosNet. Για να μη γεμίζει η οθόνη μας με άχρηστα για το TalosNet "δωμάτια", επιλέχθηκε αυτή η λύση.
    Οταν δεν είναι επιλεγμένη, θα αγνοούνται οι εντολές FIAS που αφορούν δωμάτια που δεν υπάρχουν ήδη καταχωρημένα στο TalosNet. Για εντολές δημιουργίας κλειδιών (KR) σε τέτοια δωμάτια, θα στέλνω refusing KA
  • Νέα επιλογή (checkbox) σε κάθε δωμάτιο. PMS Enabled
    Σε όσα δωμάτια δεν είναι επιλεγμένη, οι εντολές από FIAS θα αγνοούνται και τα πεδία θα μένουν ανοιχτά (όπως παλιά). Έτσι επιτυγχάνουμε το να έχουν καταχωρημένα τα δωμάτια των υπαλλήλων, τα οποία όμως δεν επιτρέπουμε να τα κινεί το PMS System (π.χ. Protel), αλλά τα διαχειριζόμαστε με τον παραδοσιακό τρόπο !!!
    _Στα δίδυμα δωμάτια αυτό το συγχρονίζω να είναι ίδιο !!!
  • Από την έκδοση firmware (rom 766 - η τελευταία έκδοση είναιη 769) και μετά, τα δωμάτια δε γίνονται πλέον καθαρά με είσοδο καθαρίστριας, αλλά με κλειδί καθαρίστριας μέσα και πάτημα του πλήκτρου DND (όπως εξηγείται παρακάτω). Στις Γενικές ρυθμίσεις μπήκε μια απενεργοποιημένη ρύθμιση για να τονίσουμε την αλλαγή αυτή (δεν υπάρχει δυνατότητα επιστροφής στον παλιό τρόπο λειτουργίας)
  • Μπήκε επιλογή στις ρυθμίσεις
    "Master cleaner key = Supervisor Cleaner".

    Όταν επιλεχθεί, τα κλειδιά των δικτυακών καθαριστριών, διαχωρίζονται λειτουργικά από τα κλειδιά των Master Cleaner ως εξής:
    Κλειδί δικτυακής καθαρίστριας: Με το κλειδί στο internal και πατώντας το DND, διώχνουμε τη σκούπα αλλά μπαίνει ένδειξη με κίτρινο χρώμα (cleaning in progress)
    Κλειδί master καθαρίστριας: Με το κλειδί στο internal και πατώντας το DND, αν υπάρχει σκούπα, φεύγει. Η ένδειξη γίνεται πράσινο+checked.
    Dirty
    Clean (Yellow)
    Clean + Checked

    Αν δεν το επιλέξουμε, τότε όλα τα κλειδιά καθαριστριών (δικτυακά και master καθαρίστριας) με πάτημα DND κάνουν το δωμάτιο Clean + Checked (πράσινο με checkmark)
    Και στις δυο περιπτώσεις (ενεργοποιημένη η λειτουργία προϊσταμένης ή όχι), αν έχουμε ενεργοποιημένο το FIAS και το δωμάτιο γίνει Clean+Checked, τότε όσοι πελάτες βρεθούν στο δωμάτιο με ημέρα αναχώρησης ίση με την τρέχουσα (Protel Date), τότε τους διώχνουμε από το δωμάτιο. Κατόπιν ελέγχεται αν πρέπει να μπει κάποιος από την Arrival List (πελάτης με ένδειξη OnHold - δηλαδή πελάτης που έπρεπε να μπει επειδή μας ήρθε GI από FIAS, αλλά επειδή το δωμάτιο ήταν νοικιασμένο και βρώμικο δεν τον βάλαμε στο δωμάτιο αλλά στην Arrival List με Onhold ένδειξη).
  • Όταν έρχεται εντολή GI (CheckIn) από το FIAS για πελάτη που φαίνεται να έρχεται την τρέχουσα ημέρα (τρέχουσα ημέρα του Protel), και το δωμάτιο βρεθεί "νοικιασμένο και βρώμικο", ο πελάτης δε μπαίνει στο δωμάτιο, αλλά καταχωρείται στην Arrival List (αν δε βρίσκεται ήδη εκεί), με ένδειξη OnHold (εικονίδιο με χέρι). Μόλις η MasterCleaner πατήσει DND και το δωμάτιο γίνει καθαρό (με ένδειξη πράσινο+checked), όσοι πελάτες βρεθούν στην Arrival List για το δωμάτιο αυτό με ένδειξη OnHold, μεταφέρονται αυτόματα στο δωμάτιο (και τα κλειδιά που ίσως είχαμε φτιάξει γι'αυτούς). Αν κατά τη μεταφορά διαπιστωθεί ότι δεν υπάρχει αρκετός διαθέσιμος χώρος για τα κλειδιά των μεταφερόμενων πελατών, τότε αυτοί παραμένουν στην Arrival List με την ένδειξη OnHold.
  • Σε δωμάτιο που μένουν πελάτες τα στοιχεία των οποίων ήρθαν μέσω FIAS (PMS customers), πατώντας Ctrl + rightClick, εμφανίζεται παράθυρο με τα στοιχεία τους (καθώς και τα κλειδιά τους). Στο παράθυρο αυτό, υπάρχει η δυνατότητα χειροκίνητης αποχώρησης ή μεταφορας σε άλλο δωμάτιο.
    Λαμβάνονται υπόψη τα δικαιώματα πρόσβασης, επεξεργασίας του δωματίου.
  • Μπήκαν επεξηγήσεις στο παράθυρο των δικαιωμάτων χειριστών (στην περίπτωση που έχουμε επιλέξει MultiUser System από τις ρυθμίσεις).
  • Η εμφάνιση των εγγραφών στο παράθυρο Ημερολογίου συμβάντων, γίνεται πιο γρήγορα.
  • Στο παράθυρο "Move to other room" όπου κάποιος επιλέγει δωμάτιο για να μετακομίσει ο πελάτης, εμφανίζονται πλέον και τα δωμάτια σουίτας.
  • Αν κατά τη μεταφορά (μέσω FIAS) πελάτη σε άλλο δωμάτιο διαπιστωθεί ότι δε χωράνε τα κλειδιά του, ο πελάτης αυτός μπαίνει στην Arrival List με ένδειξη OnHold.
  • Διορθώθηκε ένα BUG. Όταν στέλναμε κλειδιά (λόγω μετακόμισης από FIAS ή άλλες περιπτώσεις) σε άλλο δωμάτιο και το δωμάτιο δεν ήταν online, τότε τα κλειδιά που βρισκόταν σε εκκρεμότητα δεν αποθηκεύονταν (τα πακέτα) στη βάση, με αποτέλεσμα όταν έκλεινε το πρόγραμμα και ξανάνοιγε να μην τα αντιστοίχιζε με τον PMS cstomer !!!
    ΔΙΟΡΘΩΘΗΚΕ
  • Διορθώθηκε ένα bug: Κατά την αποσύνδεση δίδυμων δωματίων σουιτας, στην οποία έμεναν δύο PMS customers και είχαν και κλειδιά, μετά το σπάσιμο, αλλού παρέμεναν τα κλειδιά, και αλλού οι πελάτες !!! - ΔΙΟΡΘΩΘΗΚΕ
  • Δεν αφήνουμε αναβάθμιση σε περισσότερα από 50 δωμάτια ταυτόχρονα !!!
    Επίσης, δίπλα στο όνομα δωματίου-συσκευής προς αναβάθμιση, εμφανίζεται πλέον και ο αριθμός έκδοσης firmware που έχει το καθένα.
  • Στην εισαγωγή ARRIVAL CUSTOMER δεν επιτρέπουμε να εμφανίζονται στη λίστα δωματίων και τα δύο δωμάτια μιας σουίτας, ώστε να μη δημιουργούνται καταχωρήσεις που μπερδεύουν την κατάσταση.
  • Στα Groups, η MoveToRooms δεν έστελνε τα κλειδιά και στο δίδυμο δωμάτιο !!!!!
    (ελέγθηκε και η απλή περίπτωση και με FIAS - ΔΙΟΡΘΩΘΗΚΕ)
  • Μερικές φορές επιτρεπόταν να εισαχθεί ίδιο όνομα σε δωμάτιο και σε κάποια άλλη συσκευή !!!- ΔΙΟΡΘΩΘΗΚΕ
  • Στο κεντρικό μόνο: Τρία νέα κουμπιά στο παράθυρο δωματίου για να γίνεται μαζική αντιγραφή των "Όροφος", "PMS_ENABLED", "offset θερμοκρασίας"


  • Στις εκτυπώσεις->"Τεχνικά χαρακτηριστικά"
    α) εκτυπώνουμε και όροφο, PMS_ENABLED και offset θερμακρασίας
    β) χωράνε περισσότερα στοιχεία σε μια σελίδα εκτύπωσης
    γ) μπήκε εικονίδιο με μπριζάκι στην περίπτωση που υπάρχει πρόβλημα με το xport ή τον controller του δωματίου.
  • Η εντολή μαζικά σκούπα (Alt-Click στην επικεφαλίδα DIRTY), όπως ερχόταν από τα τερματικά, είχε ανάποδα τις παραμέτρους.
    Επίσης, όταν γίνονται αυτόματα dirty τα δωμάτια στέλνουμε την κατάσταση κάθε δωματίου και στο FIAS για όλα τα δωμάτια (εκτός των αποσυνδεδεμένων) ώστε να είναι συγχρονισμένο.
  • Μπήκαν δικαιώματα χειριστών για το πάτημα σκούπας και OutOfOrder καθώς και προειδοποιητικό μήνυμα πριν γίνει η ενέργεια.
  • Στους υπαλλήλους δώθηκε η δυνατοτητα να μένουν και σε δεύτερο δωμάτιο (open also) ώστε να εξυπηρετήσουμε τις κοινές πόρτες που μπορεί να έχουν δύο δωμάτια.
  • Τα εικονίδια σε μερικά παράθυρα (δωματίου και σε κάποια που εμφανίζονται τα κλειδιά) σε μερικές κάρτες γραφικών εμφάνιζαν άσπρο background (έχαναν το transparency). - ΔΙΟΡΘΩΘΗΚΕ

Δευτέρα 8 Νοεμβρίου 2010

3.5

  1. Διορθώθηκαν
    α) Εγγραφή κλειδιών από τερματικό (1,2,3,4,5,6, κλώνοι κλπ)
    β) Αν αποτύγχανε η εγγραφή κλειδιού στο κεντρικό, κολλούσε στο παράθυρο εγγραφής χωρίς να ενεργοποιώ τα κουμπιά
  2. Κατά την αναβάθμιση αν υπήρχε κάποιο dead chip κολλούσε επειδή δε μπορούσε να μας απαντήσει
  3. Στις εκτυπώσεις "τεχνικά" εμφανίζουμε σε μια στήλη και την έκδοση rom κάθε controller
  4. Παράμετρος "Με το άδειασμα δωματίου να θεωρείται βρώμικο" default = TRUE
  5. Παράμετρος "master Καθαρίστρια = Προϊσταμένη"
  6. Στα παράθυρα "Επιλογή access δικτυακού κλειδιού" μπορει να επιλέγει πολλά δωμάτια με το ποντίκι
  7. Διορθώθηκαν μερικά μηνύματα που ήταν μόνο στα Ελληνικά
  8. Έγιναν synchronized οι αποστολές στο FIAS μέσα από τα threads των δωματίων
  9. Στα τερματικά με κλικ στα συμβαντα πηγαίνει στη γραμμή του δωματίου

3.4

  1. Άλλαξε ο κώδικας για συναγερμούς πόρτας/μπαλκονόπορτας ώστε
    α) όταν έχουμε συναγερμό πόρτας να μη δίνει και συναγερμό μπαλκονόπορτας
    β) μειονέκτημα με όλες αυτές τις καθυστερήσεις των συναγερμών είναι ότι αν παραβιαστούν και οι δυο πόρτες ταυτόχρονα, δε θα δοθεί συναγερμός
  2. Νέο συμβάν "Η μπαλκονόπορτα έμεινε ανοιχτή" που εμφανίζεται και καταγράφεται όταν σβήσουν τα φώτα, δεν είναι κλειδί μεσα, η πόρτα βρεθεί κλειστή, η μπαλκονόπορτα ανοιχτή και δεν έχει δοθεί συναγερμός μπαλκονόπορτας.
  3. Άλλαξε το σκεπτικό καθυστέρησης εναρξης ψύξης/θέρμανσης (στο ξεκίνημα αν πιάνει το όριο δε θα περιμένει)

Σάββατο 25 Σεπτεμβρίου 2010

3.3 a

  • 19/9/2010 - Τα τερματικά θα είναι πλέον σε θέση να γράφουν κλειδιά χωρίς την παρέμβαση του χειριστή (παίρνοντας εντολές πρωτοκόλου FIAS).
  • Μπήκε παράμετρος "Θα επιτρέπονται αντίγραφα κλειδιών (κλώνοι)"
  • Μπήκε παράμετρος "Θα επιτρέπεται διαγραφή κλειδιών (από το παράθυρο δωματίου)"
  • Στους αυτοματισμούς δωματίου, αν είχαμε ορίσει trigger με θερμοστάτη, στο ξεκίνημα του προγράμματος πάντα έκλεινε το IO και μετά από 30 δευτερόλεπτα αν η θερμοκρασία ήταν πάνω ή κάτω από το όριο (ανάλογα με το αν είχαμε επιλέξει ψύξη ή θέρμανση), άνοιγε.
    Τώρα στο ξεκίνημα του προγράμματος αν ικανοποιείται το κριτήριο (και βρεθεί ανοιχτό το ΙΟ), δε θα κλείνει.
  • Μπήκε παράμετρος "Ο θερμοστάτης θα ενεργοποιεί αυτοματισμό όταν ξεπεράσει x seconds" για να ανοίξει ή να κλείσει το IO. Πριν το είχα σταθερό στα 30 δευτερόλεπτα.

Κυριακή 29 Αυγούστου 2010

3.2 - 3.3

  • εγγραφή 6 κλειδιών (νέα κλειδιά πελατών 4,5,6)
  • Το πρόγραμμα είναι σε θέση να ενημερώνει μέσω του πρωτοκόλλου FIAS την κατάσταση DIRTY/CLEAN των δωματίων. Έτσι πλέον μπορούν να συνδεθούν στο Talos Net όσα Front Office υποστηρίζουν το FIAS πρωτόκολλο και να λαμβάνουν την κατάσταση των δωματίων. ο μηχανισμός αυτός είναι αρκετά επεκτάσιμος και θα μπορούσαμε να τον προσαρμόσουμε στις ανάγκες των διαφόρων Front Office !!!!!!

  • εγγραφή κλειδιών αποκλειστικά από FIAS πρωτόκολλο χωρίς την παρέμβαση του χειριστή. Σ'αυτή την περίπτωση όταν μένουν παραπάνω από ένας πελάτης στο δωμάτιο, υπάρχει η δυνατότητα αναγνώρισης κάθε διαφορετικού πελάτη από το κλειδί.
  • Στο παράθυρο δωματίου, εμφάνιση εικονιδίων που δείχνουν ποια κλειδιά ανήκουν σε κάθε πελάτη

  • Παράθυρο αντιστοίχισης των NEMESIS και απόδοσης συμβολικών κωδικών αναγνώρισης (αυτό πλέον θα είναι υποχρεωτικό διαφορετικά δε θα λειτουργεί η διαδικασία εγγραφής κλειδιών)

  • Αναγνώριση κλειδιών που γράφτηκαν για πελάτες που δεν ήρθαν ακόμα στο ξενοδοχείο (που βρίσκονται δηλαδή σε Arrival List).
  • Μπήκε εικονίδιο στο κάτω δεξί μέρος που εμφανίζει τον αριθμό τερματικών προγραμμάτων που είναι συνδεδεμένα και κάνοντάς το click εμφανίζει το παράθυρο με όλα τα στοιχεία των τερματικών που έχουν καταχωρηθεί στη Βάση.

  • Με κλικ πάνω στο εικονίδιο πελάτη (μέσα/έξω μπρίζα), εμφανίζει παράθυρο με τα στοιχεία του πελάτη (ιδιαίτερα χρήσιμο στην περίπτωση που μένουν περισσότεροι από ένας πελάτες στο ίδιο δωμάτιο)

  • Μπήκε παράθυρο About το οποίο εμφανίζεται κατά την εκκίνηση του προγράμματος και δείχνει την πρόοδο των εργασιών εκκίνησης (επειδή υπήρχε μια μικρή καθυστέρηση στην εκκίνηση και φαινόταν κάπως άσχημος ο πίνακας χωρίς κελιά)