Ηλεκτρονικό Πρωτόκολλο Σχολείου

Ξεκίνησε από Γεώργιος Θεοδώρου, 27 Ιαν 2017, 08:02:03 ΜΜ

« προηγούμενο - επόμενο »

Πείτε μας που έχετε στήσει το Ηλεκτρονικό πρωτόκολλο

webhost.sch.gr
2 (11.8%)
cloud άλλο
0 (0%)
Η/Υ με win+xampp
7 (41.2%)
Η/Υ με win+wamp
0 (0%)
Η/Υ με Linux+xampp
0 (0%)
Η/Υ με Linux+lamp
7 (41.2%)
χωρίς RAID
2 (11.8%)
RAID1
1 (5.9%)
NAS
2 (11.8%)

Σύνολο ψηφοφόρων: 17

Γιάννης Γαϊδαρτζής

Καλημέρα στην ομάδα!

Αντιμετωπίζω κάποια θέματα στο πρωτόκολλο:
1. Όταν επιλέγω κάποιο όνομα στην Διεκπεραίωση πολλές φορές προσθέτει αυτόματα και δεύτερο. Δεν μπορώ να καταλάβω σε ποιες περιπτώσεις το κάνει.
2. Το link που στέλνει το πρωτόκολλο στον αναθέτον έχει την μορφή http://localhost/home/7909 και δεν λειτουργεί. Πρέπει να αλλάξω το localhost με τη διεύθυνση της εφαρμογής στο server (π.χ. http://server...../protocol/home/.....).

Αυτά τα λίγα για σήμερα.

Πρώην ΚΕΠΛΗΝΕΤ

Δημήτρης Γκίνης

Παράθεση από: igaid στις 21 Ιαν 2021, 11:50:44 ΠΜ
2. Το link που στέλνει το πρωτόκολλο στον αναθέτον έχει την μορφή http://localhost/home/7909 και δεν λειτουργεί. Πρέπει να αλλάξω το localhost με τη διεύθυνση της εφαρμογής στο server (π.χ. http://server...../protocol/home/.....).
Στο /protocol/.env -> γραμμή 5-> δήλωσε την ip του μηχανήματος και τον φάκελο που είναι στημένη η εφαρμογή (πχ http://10.x.y.10/protocol)

Γιάννης Γαϊδαρτζής

Παράθεση από: Δημήτρης Γκίνης στις 21 Ιαν 2021, 12:50:46 ΜΜ
Στο /protocol/.env -> γραμμή 5-> δήλωσε την ip του μηχανήματος και τον φάκελο που είναι στημένη η εφαρμογή (πχ http://10.x.y.10/protocol)

Λειτουργεί! Το δοκίμασα και με το domain και λειτουργεί κανονικά. Ευχαριστώ.
Πρώην ΚΕΠΛΗΝΕΤ

falexakos

Παράθεση
Ο σύνδεσμος του ενημερωμένου ProtocolBase.zip:

https://drive.google.com/file/d/1PrA2jCombPdlS66tJmUitqrd-aMpTifu/view?usp=sharing

Το άλλο zip protocol.zip δεν έχει αλλαγές

https://drive.google.com/file/d/1xv-jMVxxpk2zkIhEBtnZ6mp4uRBBdQds/view?usp=sharing

Αν και τώρα κάνει κόλπα μια φωνή να το δούμε....

Έκανα τις προτεινόμενες αλλαγές Γιώργο και όλα καλά. Θα το δοκιμάσουμε πιλοτικά στην ΔΔΕ Καρδίτσας (παράλληλα μ' αυτό που χρησιμοποιούμε τώρα) και πιστεύω πως μέσα στη χρονιά θα το καθιερώσουμε.

Πολλά ευχαριστώ και πάλι. Τέτοιο service κανένας ιδιώτης.  ;D

Φώτης

Γεώργιος Θεοδώρου

#214
Προσαρμογή δικαιωμάτων Συγγραφέων & Αναγνωστών - Εξαγωγή σε xls

Α.
Προστέθηκε η δυνατότητα να αποκρύπτονται τα Πρωτόκολλα που δεν αφορούν
τους Συγγραφείς ή Αναγνώστες. Εφόσον ρυθμιστεί οι εν λόγω χρήστες
βλέπουν μόνο τα πρωτόκολλα
   που έχουν οι ίδιοι καταχωρίσει
   που τους έχουν ανατεθεί για διεκπεραίωση
   που έχουν προσφερθεί προς ενημέρωσή τους.

Β.
Προστέθηκε η δυνατότητα εξαγωγής της εκτύπωσης Πρωτοκόλλου σε αρχείο xls.
Για να κατέβουν οι απαραίτητες βιβλιοΘήκες σε ενεργά πρωτόκολλα
πρέπει να τρέξουμε την έντολή:
composer install --no-dev

Γ.
Διορθώθηκε ένα μικρό bug που οδηγούσε σε λάθη στην in_perilipsi
εισερχομένων μηνυμάτων.

ΠΑΡΑΚΑΛΩ BACKUP και αφου βεβαιωθούμε ότι όλα δουλεύουν ΑΝΤΙΚΑΤΑΣΤΑΣΗ

Γεώργιος Θεοδώρου

Παράθεση από: igaid στις 21 Ιαν 2021, 11:50:44 ΠΜ
Καλημέρα στην ομάδα!

Αντιμετωπίζω κάποια θέματα στο πρωτόκολλο:
1. Όταν επιλέγω κάποιο όνομα στην Διεκπεραίωση πολλές φορές προσθέτει αυτόματα και δεύτερο. Δεν μπορώ να καταλάβω σε ποιες περιπτώσεις το κάνει.
2. Το link που στέλνει το πρωτόκολλο στον αναθέτον έχει την μορφή http://localhost/home/7909 και δεν λειτουργεί. Πρέπει να αλλάξω το localhost με τη διεύθυνση της εφαρμογής στο server (π.χ. http://server...../protocol/home/.....).

Αυτά τα λίγα για σήμερα.

Αφορά το 1.

ΤΟ ΛΑΘΟΣ

Έστω ότι έχουμε τους χρήστες:

  • Α με id = 1
  • B με id = 12
  • Γ με id = 8
  • ...

Στην ανάθεση πρωτοκόλλου προς διεκπεραίωση για να ξεχωρίσουμε την διεκπεραίωση από την ενημέρωση προθέτουμε

  • 'd' για διεκπεραίωση
  • 'e' για επικοινωνία

Η τιμή που αποθηκεύεται στη ΒΔ έχει τη μορφή

  • 'd12' => διεκπεραίωση από χρήστη Β ( id =12)
  • 'd12,e1,e8' =>διεκπεραίωση από χρήστη Β ( id = 12), ενημέρωση χρήστη με id = 1, ενημέρωση χρήστη με id = 8

Όταν γεμίζει το select Διεκπεραίωση με τους χρήστες ελέγχει αν το id τους περιέχεται στο string από τη ΒΔ και αν ΝΑΙ τότε selected ( ο χρήστης είναι επιλεγμένος)

Οπότε οι συγκρίσεις δίνουν:

  • ΤΟ 'd12,e1,e8' ΠΕΡΙΕΧΕΙ 'd12' => ΣΩΣΤΟ ( ΜΕ ΤΗ ΛΟΓΙΚΗ ΤΟΥ Η/Υ) ΣΩΣΤΟ ( ΣΤΗΝ ΠΡΑΓΜΑΤΙΚΌΤΗΤΑ)
  • ΤΟ 'd12,e1,e8' ΠΕΡΙΕΧΕΙ 'd1' => ΣΩΣΤΟ ( ΜΕ ΤΗ ΛΟΓΙΚΗ ΤΟΥ Η/Υ) ΛΑΘΟΣ ( ΣΤΗΝ ΠΡΑΓΜΑΤΙΚΌΤΗΤΑ)

Η ΛΥΣΗ

Προσθέτουμε κόμμα (,) στο τέλος των συγκρινόμενων string

Οπότε οι συγκρίσεις δίνουν:

  • ΤΟ 'd12,e1,e8,' ΠΕΡΙΕΧΕΙ 'd12,' => ΣΩΣΤΟ
  • ΤΟ 'd12,e1,e8,' ΠΕΡΙΕΧΕΙ 'd1,' => ΛΑΘΟΣ


ΥΣΤΕΡΟΓΡΑΦΟ

Όπως προανέφερα

  • δεν έχω δεδομένα και χρόνο για εξαντλητικές δοκιμές
  • η πραγματική δοκιμή είναι η πραγματική λειτουργία του Πρωτοκόλλου

Ευχαριστώ τον Κυριάκο Μαυρίδη και την ΔΔΕ Κυκλάδων για την επισήμανση.

Γιάννης Γαϊδαρτζής

Μετά την τελευταία ενημέρωση κάτι δεν πήγε καλά.
Δείτε συνημμένο.
Πρώην ΚΕΠΛΗΝΕΤ

Δημήτρης Γκίνης

Για τέτοιες περιπτώσεις, βολεύει ΠΑΡΑ πολύ η εγκατάσταση να γίνεται σε VM αφού πολύ εύκολα πριν από κάθε αναβάθμιση/ενημέρωση μπορείς να πάρεις ένα snapshot ώστε αν κάτι πάει στραβά (και μέχρι να διορθωθεί) να κάνεις restore το spapshot.
Κατά τα λοιπά, δεν έχω κάνει ενημέρωση ακόμη στην τελευταία έκδοση (δεν πρόλαβα να πάρω snapshot) οπότε δεν μπορώ να επιβεβαιώσω το πρόβλημα ή να βοηθήσω.
Ας μιλήσει λοιπόν ο μάστορης...

Δημήτρης Κανάς

Χρειάζεται το Laravel Excel για να εξάγει αποτελέσματα σε excel που δε το έχεις.

Δηλαδή: composer install --no-dev

Ο Γιώργος θα σου πει τις λεπτομέρειες.....
Powered by Elxis : LabSchool.mysch.gr

Γεώργιος Θεοδώρου

Παράθεση από: Γεώργιος Θεοδώρου στις 26 Ιαν 2021, 07:01:26 ΜΜ
Προσαρμογή δικαιωμάτων Συγγραφέων & Αναγνωστών - Εξαγωγή σε xls

...

Β.
Προστέθηκε η δυνατότητα εξαγωγής της εκτύπωσης Πρωτοκόλλου σε αρχείο xls.
Για να κατέβουν οι απαραίτητες βιβλιοΘήκες σε ενεργά πρωτόκολλα
πρέπει να τρέξουμε την έντολή:
composer install --no-dev

...


composer install --no-dev

Αισθάνομαι ιδιαίτερη ευθύνη καθώς όλο και περισσότερα πρωτόκολλα τίθενται σε παραγωγή.

Προσπαθώ να δίνω λεπτομερείς οδηγίες για κάθε αναβάθμιση.


Ευχαριστώ ολους σας για τη συμβολή σας

Γεώργιος Θεοδώρου

Θεωρώ πρέπουσα και πάγια τακτική την παράλληλη εγκατάσταση και αντικατάσταση του ενεργού Πρωτοκόλλου όταν βεβαιωθούμε ότι όλα δουλεύουν ως αναμένεται!!!!

Γιάννης Γαϊδαρτζής

Παιδιά ευχαριστώ για την άμεση αντίδραση και συγνώμη που δεν είχα δει τις τελευταίες οδηγίες.
Εγώ πάντως έχω κάνει μια δεύτερη εγκατάσταση και εκεί δοκιμάζω τις ενημερώσεις.

Υ.Γ. Θέλει composer update για να γίνει η ενημέρωση.
Πρώην ΚΕΠΛΗΝΕΤ

Γεώργιος Θεοδώρου

Προστέθηκε δυνατότητα αποθήκευσης των εισερχομένων email ως αρχεία .eml

Έτσι μπορούν να ανοίγουν με προγράμματα ανάγνωσης ταχυδρομείου όπως:

Mozilla Thunderbird
Microsoft Outlook Express
Outlook Express

κ.α.

.eml
https://www.reviversoft.com/el/file-extensions/eml
https://fileinfo.com/extension/eml

Γεώργιος Θεοδώρου

Χάρη στον Δημήτρη τον Γκίνη

ανακαλύφθηκε και διορθώθηκε

κώδικας που χωρίς να χρειάζεται φόρτωνε δεδομένα στη μνήμη

με αποτέλεσμα σε ένα Πρωτόκολλο με >80000 εγγραφές

να εξαντλείται η διαθέσιμη μνήμη και να καταλήγουμε σε άσπρη οθόνη.


:angel: Η απειρία του ερασιτέχνη προγραμματιστή !!!  :angel: Πάντα κάτι καινούριο έχουμε να μάθουμε !!!  :angel:

Το ευχαριστώ στον Δημήτρη είναι λίγο ...