en
Γλώσσα
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Μετάφραση AI
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Σημειώσεις έκδοσης για την έκδοση: 11.0

Η αναβάθμιση στην έκδοση 11 από παλαιότερες εκδόσεις είναι προαιρετική (ακόμη και στο cloud) για τους επόμενους μήνες. Θα έχετε αρκετό χρόνο να αποφασίσετε πότε θα αναβαθμίσετε. Χρησιμοποιήστε το για να εξετάσετε προσεκτικά τις σημαντικές αλλαγές.

Περιεχόμενα

Τεχνολογική στοίβα

Νέος σχεδιασμός

Δυναμικά φίλτρα

Συντάκτης CKE 5

Οι ενδιαφερόμενοι

Υποστήριξη SSO

Νέα πεδία έργων

Βελτιστοποιημένη εισαγωγή/εξαγωγή

Βελτιστοποιημένες ειδοποιήσεις μέσω email

Βελτιώσεις σε πίνακες ελέγχου

Καλύτερο ημερολόγιο

Ενσωμάτωση GitLab

Περιορισμός αιτημάτων API

Εκκαθάριση ρυθμίσεων

Τροποποιήσεις διαχείρισης πόρων

Προσθήκες γραφείου βοήθειας

Νέα δυνατότητα kanban

Διάγραμμα χρηστικότητα

Gantt εξαγωγή

Διακοπή προσθηκών

 

Τεχνολογική στοίβα

Αυτή η ενότητα είναι σημαντική για λύση διακομιστήΤο Οι χρήστες του cloud δεν χρειάζεται να ανησυχούν για τίποτα από όλα αυτά.

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

  • Λειτουργικό σύστημα: Debian 10 ή 11
  • Redmine: 5.0.0.easy
    Καθώς ήμασταν πολύ πρόθυμοι να ξεκινήσουμε να χρησιμοποιούμε το Rails 6.1, το οποίο παρέχει μεγάλες δυνατότητες βελτίωσης της απόδοσης, αποφασίσαμε να δημιουργήσουμε το δικό μας μικρό πιρούνι του Redmine. Αυτό δεν αλλάζει το γεγονός ότι Εύκολο παραμένει συμβατό με το Redmine, συμπεριλαμβανομένης της μετεγκατάστασης δεδομένων από το Redmine στο Easy.
  • Ρουμπίνι: 2.6.3
    Έκδοση 2.7.x, υποστήριξη 3.x σύντομα.
  • Bundler: 2.2.x
  • Βάση δεδομένων: Percona/MySQL 5.7+
    Μία από τις πιο δύσκολες αποφάσεις που έπρεπε να λάβουμε ήταν να σταματήσουμε την υποστήριξη του PostgreSQL στην έκδοση 11. Η διατήρηση δύο βάσεων δεδομένων δυστυχώς σήμαινε αναποτελεσματικό κώδικα και τη σταθερότητα της εφαρμογής που υπέστη εξαιτίας αυτής. Εστιάζοντας την προσοχή μας σε μία βάση δεδομένων, μπορούμε να εντοπίσουμε και να αφαιρέσουμε σημεία συμφόρησης, να βελτιστοποιήσουμε αργά ερωτήματα και να δημιουργήσουμε λύσεις επεκτασιμότητας. Επίσης, η ίδια η Percona επικεντρώνεται στην απόδοση. Η απόρριψη της υποστήριξης Postgres είναι ο κύριος λόγος για τον οποίο θα διατηρήσουμε την έκδοση 10 σε λειτουργία LTS έως τα μέσα του 2022, σε περίπτωση που είναι προβληματικό να μεταναστεύσετε στην Περκόνα.
    Αναλύσαμε και δοκιμάσαμε διάφορα εργαλεία για τη μετατροπή DB, εδώ είναι τα αποτελέσματα και οι συμβουλές μας. Ελπίζουμε να τα βρείτε χρήσιμα.
  • redis-server: 5+
  • NodeJS: 14.16 (LTS)

Τέλος υπο-ουρίου

Καθώς το front-end λαμβάνει προηγμένες βελτιώσεις, δεν είναι πλέον εφικτό να συνεχίσουμε να υποστηρίζουμε διαμόρφωση sub-uriΤο Αυτό το είδος διαμόρφωσης είναι ευαίσθητο στα στοιχεία Javascript και συχνά προκαλεί εσφαλμένη λειτουργία. Παραμετροποιήστε ξανά τον διακομιστή σας στον κανονικό τομέα.

Νέος σχεδιασμός

Ολικός

Με βάση τα σχόλια εκατοντάδων χρηστών τα προηγούμενα χρόνια, τελικά αποφασίσαμε να αναθεωρήσουμε δραματικά την εμφάνιση του Easy Redmine. Ξεκινώντας από το χρωματικό σχήμα και την αλλαγή διάταξης, μέχρι μικρές τροποποιήσεις, όπως η προσθήκη ενός γενικού Νέα κουμπί στην κάτω δεξιά γωνία ή ημερολόγιο με την επόμενη σύσκεψη στην επάνω γραμμή.

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

Αρκετά αναζωογονητικό, δεν θα έλεγες;

Ας σας καθοδηγήσουμε σε μερικές συγκεκριμένες αλλαγές σχεδιασμού.

Κυριο μενου

Το κύριο μενού έχει μετατοπιστεί από πάνω προς τα αριστερά, η οποία είναι πτυσσόμενη. Τα περιεχόμενα του κύριου μενού και των υπομενού παραμένουν ανέγγιχτα.

Περισσότερα μενού

Βρίσκεται όπως προηγουμένως (επάνω δεξιά γωνία), η αλλαγή είναι στο εσωτερικό περιεχόμενο.

Οι ενότητες χωρίζονται με βάση τη νέα δομή προϊόντος του Easy Redmine από την έκδοση 11.* Για διαχειριστές και μερικούς διαχειριστές, προσθέσαμε αντικείμενο για διαχείριση Χρήστες.

Τα υπομενού έχουν αφαιρεθεί, αλλά μπορούν εύκολα να αντικατασταθούν σε περίπτωση που τα χρησιμοποιούσατε συχνά (για παράδειγμα από προσαρμοσμένα στοιχεία κύριου μενού).

Μπαρ υπηρεσίας

Το χρησιμοποιούμε για το σωστό πλαίσιο με τα εργαλεία όπως π.χ. Για να κάνετε τη λίστα or Ροή δραστηριοτήτων.

Η ίδια η μπάρα, καθώς και κάθε στοιχείο που περιέχει εκσυγχρονίστηκαν και ακόμη και κάποιες μικρές λειτουργικές προσαρμογές έχουν γίνει.

Ένα πεδίο αναζήτησης

Μπορεί να έχετε χρησιμοποιήσει προηγουμένως δύο πεδία αναζήτησης, το ένα για αναζήτηση πλήρους κειμένου, το άλλο καλείται Μετάβαση στο έργοΤο Το δεύτερο πεδίο έχει αφαιρεθεί λόγω της παρωχίας του: α) Πληκτρολογώντας "p:" μπορείτε να αναζητήσετε έργα στο πρώτο πεδίο. β) aταν μια προσαρμοσμένη είσοδος που απαιτούσε άσκοπα υπερβολική προσοχή για τη συντήρηση.

Για υπενθύμιση, οι ρυθμίσεις του πεδίου αναζήτησης βρίσκονται στη Διαχείριση >> Ρυθμίσεις >> Γενικά

Ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου (εμφάνιση και θέμα)

Οι ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου είδαν μια σημαντική ομορφιά. Είναι πιο φιλικά προς το κινητό και τραβούν τα βλέμματα.

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

  • Νέα εργασία: [θέμα εργασίας], έργο: [όνομα έργου]
  • Νέα εργασία για εσάς: [θέμα εργασίας], έργο: [όνομα έργου]
  • Η εργασία ενημερώθηκε: [θέμα εργασίας], έργο: [όνομα έργου]
  • Η εργασία σας έχει ενημερωθεί: [θέμα εργασίας], έργο: [όνομα έργου]

Αυτά τα θέματα ηλεκτρονικού ταχυδρομείου στις ειδοποιήσεις εργασιών σας παρέχουν την επιλογή να ορίσετε ένα φίλτρο αλληλογραφίας για δικές σας εργασίες (είστε εκχωρημένοι) έναντι άλλων εργασιών, καθώς και να ορίσετε φίλτρα ή ετικέτες για συγκεκριμένα έργα.

Προσαρμογή εμπορικού σήματος

Πώς είναι με την προσαρμοσμένη επωνυμία, ρωτάτε; Ο προσαρμοσμένος σχεδιασμός που σας φτιάξαμε προηγουμένως για την έκδοση 10 (ή παλαιότερη) πιθανότατα θα πρέπει να προσαρμοστεί. Αυτός είναι ο λόγος για τον οποίο πριν από την αναβάθμιση της παραγωγής ή τη μετάβαση στην έκδοση 11, θα πρέπει να κάνετε μια δοκιμαστική λειτουργία. Εάν ο σχεδιασμός σπάσει, απλώς επικοινωνήστε με την υποστήριξη ή με τον διαχειριστή του λογαριασμού σας, ο οποίος θα φροντίσει για την αναπροσαρμογή.

Δυναμικά φίλτρα

Ένας από τους απόλυτους παίκτες αλλαγής παιχνιδιών στο Easy Redmine για τα επόμενα χρόνια. Το φιλτράρισμα όλων των δικαιωμάτων θα γίνει πιο διαδραστικό και διαισθητικό.

Τα δυναμικά φίλτρα προστίθενται στην έκδοση 11 ως προαιρετικό στοιχείο για τις 3 πιο χρησιμοποιούμενες οντότητες: εργασίες, έργα και καταχωρήσεις του χρόνου με τη μορφή ενότητας σελίδας.

Μπορείτε επίσης να μεταβείτε στη δυναμική προβολή από τη λίστα τακτικών εργασιών, έργων ή αφιερωμένων χρόνων.

Ενώ επί του παρόντος υπάρχουν ορισμένοι περιορισμοί σε αυτήν την άποψη σε σχέση με τα υπάρχοντα φίλτρα 1.0 (όπως η έλλειψη εξόδου γραφήματος), θα κλείσουμε σταδιακά το κενό, έως ότου τα δυναμικά φίλτρα τελικά αντικαταστήσουν πλήρως τα φίλτρα 1.0.

Εάν διαπιστώσετε ότι τα δυναμικά φίλτρα ικανοποιούν ήδη τις ανάγκες σας, μπορείτε να μεταβείτε σε αυτά από προεπιλογή χρησιμοποιώντας τη ρύθμιση στη Διαχείριση >> Ρυθμίσεις >> Γενικά.

Η επιστροφή στα φίλτρα 1.0 είναι δυνατή μέσω του μενού ελλείψεων

Συντάκτης CKE 5

Αναβάθμιση σε Συντάκτης CKE 5 είναι ένα ακόμη βήμα προς ομαλότερο και ταχύτερο UX, ειδικά σε κινητά.

Το προηγούμενο CKEditor στο Easy Redmine προσαρμόστηκε και τροποποιήθηκε συνήθως, γεγονός που οδήγησε σε αξιοσημείωτη εξασθένηση της απόδοσης (η φόρτωση ήταν αργή και δυσλειτουργία). Το CKEditor 5 βρίσκεται στην τυπική λειτουργία. Αυτό το βήμα σημαίνει ότι έπρεπε να καταργήσουμε τις ρυθμίσεις της γραμμής εργαλείων HTML (βασικές, προηγμένες, πλήρεις). Μαζί με αυτά, ορισμένα χαρακτηριστικά έπρεπε επίσης να πάνε. Ιδιαίτερα προβληματική - επιλογή χρώματος - έπρεπε επίσης να αφαιρεθεί λόγω ασυμβατότητας των προσαρμοσμένων επιλεγμένων χρωμάτων μεταξύ σκοτεινού και φωτεινού θέματος της εφαρμογής. Παράδειγμα: Ο χρήστης με σκούρο θέμα ορίζει το προσαρμοσμένο χρώμα κειμένου σε λευκό, αλλά αυτό το κείμενο δεν είναι αναγνώσιμο για χρήστες με ανοιχτόχρωμο θέμα που έχει λευκό φόντο.

Μία από τις αξιοσημείωτες αλλαγές είναι ότι μπορείτε να επικολλήσετε εικόνες απευθείας στο κείμενο χρησιμοποιώντας το CRTL+V, το οποίο δεν ήταν διαθέσιμο στις τελευταίες εκδόσεις.

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

Για να μπορέσουμε να επικεντρωθούμε περαιτέρω στη χρηστικότητα της επεξεργασίας κειμένου, εγκαταλείψαμε την υποστήριξη των απλών, markdown και textile editors. Η υποστήριξη 4 λειτουργιών κειμένου έγινε πολύ ισχυρή απόσπαση της προσοχής από την πλήρη χρηστικότητα της εφαρμογής μας.
Σημαντικό: Εάν χρησιμοποιούσατε στο παρελθόν textile ή markdown editor, μετά την αναβάθμιση/μετάβαση στην έκδοση 11, πρέπει να εκτελέσετε τη μετεγκατάσταση. Σε περίπτωση λύσης cloud, θα το εκτελέσουμε.

bundle exec rake easyproject:textile:migrate_all source_formatting=textile
bundle exec rake easyproject:textile:migrate_all source_formatting=markdown
με βάση την προηγούμενη μορφοποίησή σας. Βεβαιωθείτε ότι έχετε εκτελέσει την εντολή στον κατάλογο εγκατάστασης.
αλλάξετε τη μορφοποίηση σε HTML
rails r "puts Setting.text_formatting = 'HTML'"

or

bundle exec rake easyproject:markdown:migrate_all source_formatting

Οι ενδιαφερόμενοι

Παρουσίαση μιας νέας ενότητας έργου για να παρακολουθείτε τα ενδιαφερόμενα πρόσωπα του έργου σας - ενδιαφερόμενους φορείς. Ενώ στις προηγούμενες εκδόσεις χρειάζεστε μια πλήρη προσθήκη plugin Επαφές για αυτόν τον σκοπό, στην έκδοση 11 προσθέτουμε τα ενδιαφερόμενα μέρη στον πυρήνα της εφαρμογής.

Πώς λειτουργεί

Είναι μια κανονική ενότητα έργου - ενεργοποιήστε την στις ρυθμίσεις έργου >> ενότητες.

Στη λίστα ενδιαφερόμενων μερών στο έργο μπορείτε να δείτε κουμπιά

  • Προσθέστε stalekolder - αναζητήστε ένα ενδιαφερόμενο μέρος στη βάση δεδομένων σας (ήδη σε άλλα έργα) και προσθέστε σε αυτό το έργο
  • Νέος ενδιαφερόμενος - δημιουργήστε έναν νέο ενδιαφερόμενο, ο οποίος θα συνδεθεί αυτόματα με αυτό το έργο (και ο οποίος μπορεί αργότερα να συνδεθεί με άλλα έργα)

Όταν συνδέετε τα ενδιαφερόμενα μέρη με ένα έργο, μπορείτε να περιγράψετε τον ρόλο τους στο έργο. Αυτή η περιγραφή αποθηκεύεται μόνο στο συγκεκριμένο έργο. Το ίδιο άτομο μπορεί να ενεργεί με διαφορετικό ρόλο σε διαφορετικό έργο.

Τα δικαιώματα είναι μέσα Παγκόσμιο Ενότητα:

  • Προβολή ενδιαφερομένων - ο χρήστης μπορεί να δει την ενότητα ενδιαφερόμενων μερών σε ορατά έργα
  • Διαχείριση ενδιαφερομένων - ο χρήστης μπορεί να προσθέσει, να δημιουργήσει, να επεξεργαστεί, να διαγράψει τους ενδιαφερόμενους
  • Ανωνυμοποίηση - ο χρήστης μπορεί να ανωνυμοποιήσει ορατά ενδιαφερόμενα μέρη (δυνατότητα GDPR)

Τα ενδιαφερόμενα μέρη επιτρέπουν προσαρμοσμένα πεδία, αν και τα υπάρχοντα εγγενή πεδία είναι αρκετά για τις περισσότερες περιπτώσεις.

Υποστήριξη SSO

Το Easy Redmine υποστηρίζει δύο μεγάλες τεχνολογίες SSO. Η διαμόρφωση SSO είναι διαθέσιμη στη σελίδα /easy_sso. Οποιεσδήποτε διαμορφώσεις μπορούν να γίνουν μόνο από διαχειριστές που έχουν πρόσβαση στην άλλη πλευρά της αλυσίδας ελέγχου ταυτότητας.

SAML

Αυτό το πρωτόκολλο χρησιμοποιείται από το Azure Active Directory => Το Easy Redmine 11 είναι συμβατό με το Azure AD!

Η διαμόρφωση γίνεται κάνοντας κλικ στο ΕΠΕΞΕΡΓΑΣΙΑ στον πάροχο υπηρεσιών SAML και απαιτεί την εισαγωγή πληροφοριών που είναι διαθέσιμες μόνο στους διαχειριστές του Azure AD.

OAuth 2.0

Επιπλέον, το πρωτόκολλο OAuth 2.0 χρησιμοποιείται από εκατοντάδες γνωστές υπηρεσίες, όπως π.χ. Google, Το Facebook και πολλά άλλα.

Το Easy Redmine μπορεί να λειτουργήσει ως

  • πάροχος ταυτότητας (π.χ. συνδεθείτε στα διαπιστευτήρια του Easy Redmine by Google), ή
  • υπηρεσία ταυτότητας (συνδεθείτε σε άλλες εφαρμογές χρησιμοποιώντας διαπιστευτήρια από το Easy Redmine)

 

Άλλη ρύθμιση SSO;

Μερικοί διαχειριστές πιθανώς παρατήρησαν μια άλλη ρύθμιση στη Διαχείριση >> Ρυθμίσεις >> Έλεγχος ταυτότητας - ενότητα Ενιαία είσοδος.

Αυτή η ρύθμιση σχετίζεται με το Kerberos, το οποίο παρουσιάστηκε πριν από μερικά χρόνια και περιγράφεται λεπτομερώς εδώΤο Αυτή η ρύθμιση δεν έχει καμία σχέση με τα προαναφερθέντα πρωτόκολλα.

 

Κάτοχος έργου, διαχειριστής έργου

Με βάση τα σχόλια και τη γενική χρήση, προσθέσαμε δύο πεδία σε έργα ως εγγενή:

  • Διευθυντής έργου
  • Κάτοχος έργου

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

Αυτή η προσπάθεια αποσκοπεί στην τυποποίηση μιας περίπτωσης χρήσης που χειριζόταν προηγουμένως τα προσαρμοσμένα πεδία από το 99 % των πελατών μας. Γενικά, τα προσαρμοσμένα πεδία έχουν αρνητικό αντίκτυπο στην απόδοση της εφαρμογής και τώρα μπορείτε να απαλλαγείτε από δύο από αυτά.

Πώς να μετεγκαταστήσετε δεδομένα από υπάρχοντα προσαρμοσμένα πεδία;

Απλά, μεταβείτε στη διεύθυνση https://[application_url]/easy_cf_migrator >> κάντε κλικ στο MIGRATE στο αντίστοιχο πεδίο >> επιλέξτε το παλιό προσαρμοσμένο πεδίο >> επιβεβαίωση. Μόνο τα περιεχόμενα των προσαρμοσμένων πεδίων έργου των τύπων Χρήστη/Αναζήτηση μπορούν να μετεγκατασταθούν. Καμία άλλη προσαρμοσμένη μορφή πεδίων (π.χ. κείμενο) δεν υποστηρίζεται από το πρόγραμμα μετεγκατάστασης CF.

Ασύγχρονες εξαγωγές/εισαγωγές

Για να αντιμετωπίσουμε τον αντίκτυπο στην απόδοση των μεγάλων εξαγωγών δεδομένων, προχωρήσαμε με ασύγχρονη (παρασκηνιακή) λύση. Ορισμένοι χρήστες ενδέχεται να έχουν εμπειρία με την εξαγωγή μηνιαίων, τριμηνιαίων ή ακόμη και ετήσιων αναφορών, οι οποίες μπορεί πρακτικά να παραλύσουν την εφαρμογή για μερικά λεπτά, όχι μόνο για τον συγγραφέα, αλλά και για άλλους χρήστες. Αυτό δεν είναι πλέον ζήτημα στην έκδοση 11!

Από την πλευρά του χρήστη, λειτουργεί πολύ απλά.

  1. Μεταβείτε στη Διαχείριση >> Ρυθμίσεις >> Γενικά, ενεργοποιήστε τη ρύθμιση και ορίστε ένα λογικό όριο. Οι εξαγωγές μικρότερων λιστών κάτω από αυτό το όριο θα λειτουργήσουν όπως στις προηγούμενες εκδόσεις.
  2. Εξαγάγετε μια λίστα μέσω κουμπιών κάτω δεξιά
  3. Θα ανακατευθυνθείτε στη σελίδα /easy_async_exports όπου μπορείτε να δείτε μια λίστα με τις πρόσφατες εξαγωγές σας.
  4. Μπορείτε να ανανεώσετε τη σελίδα για να δείτε την αλλαγή της κατάστασης σε γίνεται, οπότε θα εμφανιστεί ο σύνδεσμος λήψης.
  5. Θα λάβετε επίσης ειδοποίηση μέσω ηλεκτρονικού ταχυδρομείου όταν η εξαγωγή είναι έτοιμη, οπότε δεν χρειάζεται να περιμένετε, ειδικά για τις γιγαντιαίες λίστες.

εισαγωγή

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

Βελτιστοποιημένες ειδοποιήσεις εργασιών

Λάβαμε πολλά σχόλια σχετικά με την υπερπλημμύρα μέσω ειδοποιήσεων μέσω ηλεκτρονικού ταχυδρομείου. Ενώ υπάρχουν ρυθμίσεις στην εφαρμογή για τη μείωση τους (απενεργοποίηση ορισμένων τύπων συμβάντων), ενδέχεται να μην ισχύουν πάντα, επειδή αυτά τα συμβάντα μπορεί να είναι σημαντικά.

Η λύση είναι η συλλογή συμβάντων και η περιοδική αποστολή ειδοποιήσεων (κάθε 15 λεπτά) => όλες οι αλλαγές σε μία εργασία που πραγματοποιείται εντός του ίδιου διαστήματος 15 λεπτών θα αποστέλλονται με ένα email. Προηγουμένως, κάθε αποθηκευμένη αλλαγή θα δημιουργούσε ξεχωριστό email. Αυτό ισχύει ιδιαίτερα όταν εργάζεστε με Quick task editor και/ή WBS, Agile board, Gantt κ.λπ.

Πώς λειτουργεί

  • ισχύει μόνο για εργασίες
  • σχόλια - όλα τα σχόλια μπαίνουν στο email
  • αλλαγές χαρακτηριστικών - όλες οι μοναδικές αλλαγές χαρακτηριστικών εισάγονται στο email. εάν το ίδιο χαρακτηριστικό άλλαξε περισσότερες φορές, μόνο η πιο πρόσφατη αλλαγή εισάγεται στο μήνυμα ηλεκτρονικού ταχυδρομείου
  • οι αναφορές (@username) εξακολουθούν να αποστέλλονται ανεξάρτητα και αμέσως, καθώς είναι διαφορετικού τύπου ειδοποιήσεις

Τώρα, αυτό δεν είναι ένα εντελώς νέο χαρακτηριστικό. Πολλοί από εσάς μπορεί να το έχετε χρησιμοποιήσει χωρίς να το καταλάβετε ποτέ - ήταν μια προαιρετική λειτουργία και εδώ και μερικούς μήνες έχει ενεργοποιηθεί από προεπιλογή. Από την έκδοση 11, ωστόσο, αυτή γίνεται η μόνη μέθοδος ειδοποίησης εργασιών.

Βελτιστοποιημένη προσαρμογή σελίδας

Ένα από τα ισχυρότερα χαρακτηριστικά του Easy Redmine - προσαρμόσιμες σελίδες - έλαβε επίσης κάποια προσοχή στην απόδοση και τη χρηστικότητα.

Η λίστα των ενοτήτων σελίδων συντομεύτηκε

Λόγω του αυξανόμενου αριθμού οντοτήτων (καταλόγων) στην εφαρμογή, θεωρήσαμε ότι δεν είναι πλέον βιώσιμο να συνεχίσουμε την προσθήκη τύπου ενοτήτων [κάτι] από φίλτρο στη λίστα των διαθέσιμων ενοτήτων. Δεδομένου ότι υπήρχαν ήδη διαθέσιμες γενικές ενότητες (λίστα, γραφήματα, αναφορές), οι ενότητες από φίλτρο έγινε άσχετο και τα αφαιρέσαμε από την επιλογή.

Δεν χρειάζεται πανικός :)

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

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

Αν ρωτάτε πότε θα αφαιρεθούν τελικά αυτές οι ενότητες από την εφαρμογή - Θα παραμείνουν στην εφαρμογή για όλη τη διάρκεια της έκδοσης 11 (και τις μικρές κυκλοφορίες της). Η έκδοση 12 είναι αυτή όπου δεν θα υπάρχουν πλέον.

Λίστα αφαιρεθέντων ενοτήτων:

  • * από φίλτρο
  • Νέα εργασία
  • Θέσεις γνώσης
  • έγγραφα
  • Εργασίες που αναφέρθηκαν από εμένα
  • Η εργασία παρακολουθήθηκε από εμένα
  • Προγραμματισμένα έξοδα
  • Προγραμματισμένα εισοδήματα
  • Επισκόπηση χαρτοφυλακίου
  • Πραγματικά έξοδα
  • Πραγματικά εισοδήματα
  • Τα έξοδα ταξιδιού
  • Έξοδα ταξιδιού
  • Συμμετοχή από χρήστες (στον πίνακα ελέγχου συμμετοχής)

Ασύγχρονη φόρτωση σελίδας

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

Στην έκδοση 11, οι ενότητες σελίδας φορτώνονται μεμονωμένα => ο πίνακας ελέγχου φορτώνεται χωρίς καθυστέρηση, κάθε ενότητα σελίδας φορτώνεται από μόνη της.

Επισκόπηση έργου - έλεγχοι έργου / περιγραφή έργου

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

Αλλαγές σε συγκεκριμένες ενότητες για Επισκόπηση έργου:

  • Περιγραφή έργου
    • προηγουμένως μπορείτε να επιλέξετε να εμφανίζεται η περιγραφή του έργου ή προσαρμοσμένα πεδία έργου
    • τώρα εμφανίζει μόνο την περιγραφή του έργου
  • πληροφορίες για το έργο
    • προηγουμένως ήταν μια κωδικοποιημένη ενότητα που έδειχνε βασικές πληροφορίες σχετικά με το έργο (λόγος χρόνου, %τελειωμένος, δείκτης κ.λπ.), ετικέτες και κουμπιά για λειτουργίες έργου (κλείσιμο, νέα υποέργα κ.λπ.)
    • τώρα χρησιμεύει για την εμφάνιση εγγενών και/ή προσαρμοσμένων πεδίων στο έργο
  • Έλεγχοι έργου
    • τώρα εμφανίζει βασικές πληροφορίες σχετικά με το έργο (λόγος χρόνου, %ολοκλήρωσης, δείκτης κ.λπ.), ετικέτες και κουμπιά για λειτουργίες έργου (κλείσιμο, νέα υποέργα κ.λπ.)

      (με άλλα λόγια, απλώς μετονομάζεται σε ενότητα πληροφορίες για το έργο από την έκδοση 10)

Σημαντικό: Εάν χρησιμοποιήσατε προηγουμένως τη μονάδα Περιγραφή έργου για να εμφανίσετε προσαρμοσμένα πεδία έργου, θα χρειαστεί να επαναφέρετε τη σελίδα και να προσθέσετε ενότητα πληροφορίες για το έργο και επιλέξτε ποια πεδία θα εμφανίζονται.

Αναβαθμισμένο ημερολόγιο συνάντησης

Με αυτό το βήμα, βάζουμε ένα τέλος σε μια δυαδικότητα ημερολογίου. Είχαμε ένα Υπεύθυνος συνάντησης, ως μέρος του πυρήνα Easy Redmine. Επιπλέον, υπήρχε ένα premium plugin Scheduler που περιείχε πιο προηγμένες δυνατότητες, συμπεριλαμβανομένης της ενσωμάτωσης με τη διαχείριση πόρων (κατανομές εργασιών).

Η παλιά Υπεύθυνος συνάντησης έχει πλέον αφαιρεθεί και αντικατασταθεί πλήρως από Scheduler (αναλυτική τεκμηρίωση εδώ).

Τι έχει αλλάξει:

  • Το ημερολόγιο συσκέψεων στο μενού Περισσότερα δείχνει τώρα μια προβολή ολόκληρης σελίδας του Προγραμματιστή
  • Μια πιο συμπαγής έκδοση είναι διαθέσιμη στην επάνω αριστερή γωνία
  • Ενότητα αρχικής σελίδας συνάντηση ημερολογίου υπήρξε καταργήθηκε οριστικά. Με την αναβάθμιση στην έκδοση 11, οι χρήστες που είχαν προηγουμένως αυτήν την ενότητα στην αρχική τους σελίδα θα την χάσουν. Εάν είναι απαραίτητο, μπορούν να προσθέσουν τη μονάδα Scheduler στην αρχική σελίδα, αλλά, όπως γράφτηκε παραπάνω, υπάρχει ήδη ένα πάντα παρόν ημερολόγιο, επαρκές για τις περισσότερες περιπτώσεις χρήσης.

Αφού ελευθερώσαμε τα χέρια μας αφαιρώντας ένα υπερβολικό στοιχείο, μπορέσαμε να αρχίσουμε να δουλεύουμε για στενότερες ενσωματώσεις με μερικά ευρέως χρησιμοποιούμενα εργαλεία ημερολογίου (ακόμη και MS Exchange Server).

Ενσωμάτωση Git (Lab) με ένα κλικ

Ως προγραμματιστές λογισμικού, θεωρήσαμε σημαντικό να βελτιώσουμε τη σύνδεση μεταξύ Git και Easy Redmine. Προς το παρόν, επικεντρωνόμαστε στο GitLab. Ωστόσο, η λύση μας μπορεί να επεκταθεί σε άλλους πελάτες αποθετηρίου.

Σχεδιάσαμε ένα plugin που εμφανίζει σχετικά δεδομένα από το GitLab (αποθετήρια, δεσμεύσεις, συγχώνευση αιτημάτων, δοκιμές) απευθείας στο Easy Redmine για σκοπούς αναφοράς σε διευθυντές και άλλο μη αναπτυξιακό προσωπικό. Ενώ η σύνδεση μεταξύ εργασιών (χρόνος καταγραφής, αλλαγή κατάστασης κ.λπ.) και αλλαγές κώδικα (αιτήματα συγχώνευσης, δεσμεύσεις) παραμένει μια χρήσιμη δυνατότητα για προγραμματιστές. Η σύνδεση του Easy Redmine με το GitLab διαμορφώνεται απλά συμπληρώνοντας τη διεύθυνση URL και το διακριτικό GitLab. Όλα όσα ακολουθούν τη διαμόρφωση γίνονται αυτόματα, συμπεριλαμβανομένων των webhooks για άμεση μετάδοση αλλαγών και στις δύο πλευρές.

Περιορισμός αιτημάτων API

Κάτι για τους διαχειριστές του διακομιστή. Η έκδοση 11 εισάγει όρια τιμών για αιτήματα API στην εφαρμογή χρησιμοποιώντας στολίδι-επίθεση στοίβα. Πρόκειται για αποτροπή βομβαρδισμού μιας εφαρμογής από εξωτερικά αιτήματα.

Σημαντικό:
Εάν έχετε κάποια ενσωμάτωση REST API, ελέγξτε το σωστά με βάση τις αλλαγές που έγιναν στην έκδοση 11.

  • Προεπιλεγμένα όρια
    • λάβετε API = 100 /1 λεπτό
    • εγγραφή API = 10 /1 λεπτό
  • Σε περίπτωση υπέρβασης ορίων - κατάσταση 429
    https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429
  • Διαμόρφωση - με δικό του κίνδυνο in
    /config/initializers/rack_attack.rb

Μη απαραίτητη εκκαθάριση ρυθμίσεων

Κάποιοι το αποκαλούν "checkbox land". Η διαχείριση είναι γεμάτη χρήσιμες διαμορφώσεις, αλλά με την πάροδο του χρόνου κάποιες έγιναν άσχετες, ακόμη και παρωχημένες. Ακολουθεί μια λίστα με τις ρυθμίσεις που έχουν αφαιρεθεί από τη διαχείριση.

Διαχείριση >> Ρυθμίσεις >> Γενικά

  • Τα μέγιστα αποτελέσματα εμφανίζονται στην αυτόματη συμπλήρωση - η ρύθμιση θα είναι κωδικοποιημένη σε 25, η οποία είναι η καλύτερη πρακτική που χρησιμοποιείται παγκοσμίως
  • Αποτελέσματα αναζήτησης ανά σελίδα - δεν έφερε καμία σχετική αξία, θα κωδικοποιηθεί σε 10 αποτελέσματα
  • Αντικείμενα ανά σελίδα - μόνο ο πρώτος αριθμός είχε κάποια επίδραση, αλλά συχνά καταχραζόταν. Η ρύθμιση θα είναι κωδικοποιημένη σε 25, η οποία είναι η καλύτερη πρακτική που χρησιμοποιείται παγκοσμίως

Διαχείριση >> Ρυθμίσεις >> Οθόνη

  • Εμφάνιση προσωπικής δήλωσης στο μενού - Προσωπική δήλωση μπορείτε να βρείτε στην ενότητα Περισσότερα >> Αναφορές χρόνου
  • Εμφάνιση χρόνου καταγραφής στο μενού - διαθέσιμος χρόνος καταγραφής μέσω του ΝΕΟΥ κουμπιού "+"
  • Εμφάνιση κράτησης πόρων στο μενού - καταργημένη λειτουργία

Διαχείριση >> Ρυθμίσεις >> Έλεγχος ταυτότητας

  • Επιτρέψτε τη σύνδεση και την εγγραφή OpenID - καταργήθηκε σε αυτήν τη φόρμα, αντικαταστάθηκε πλήρως από την προαναφερθείσα λειτουργία SSO (OAuth 2.0)

Διαχείριση >> Ρυθμίσεις >> Ειδοποιήσεις μέσω email

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

Βελτιώσεις στη διαχείριση πόρων

Αναφορά εκτεταμένων πόρων

Ένα δημοφιλές χαρακτηριστικό από την έκδοση 10.6 (Φθινοπωρινή έκδοση) Αναφορές πόρων έχει επεκταθεί για να εμφανίζει στους χρήστες στον άξονα Χ για ένα νέο είδος αναφοράς.

Σας συνιστούμε να ορίσετε λογικά φίλτρα, ώστε να μην εμφανίζονται πάρα πολλοί χρήστες για μεγάλο χρονικό διάστημα, κάτι που θα καθιστούσε το γράφημα αδιάβαστο. Επίσης, όλες οι ομάδες χρηστών εμφανίζονται από προεπιλογή. Για να τα αποκρύψετε, απλώς ρυθμίστε το φίλτρο για ομάδες - κανένα

Άδειες για κρατήσεις

Η δυνατότητα κρατήσεων έχει τώρα τη δική της άδεια, στην ενότητα Διαχείριση πόρων.

Βελτιώσεις στο γραφείο βοήθειας

OAuth2 για Gmail

Λόγω της αυστηρότερης ασφάλειας του GSuite, εφαρμόσαμε τον έλεγχο ταυτότητας OAuth έτσι ώστε το Help desk να μπορεί να φτάσει με ασφάλεια στα γραμματοκιβώτια υποστήριξης που φιλοξενούνται από την Google.

Είναι πιο δύσκολο να διαμορφωθεί από την απλή σύνδεση/κωδικό πρόσβασης, αλλά υπάρχουν υποδείξεις δίπλα σε κάθε πεδίο. Φυσικά, θα χρειαστεί να δημιουργήσετε ορισμένα δεδομένα στον Λογαριασμό σας Google.

Πρότυπα ηλεκτρονικού ταχυδρομείου για περισσότερες καταστάσεις

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

Χρησιμοποιήστε κλικ CRTL+για να επισημάνετε περισσότερες καταστάσεις.

Αλλαγή SLA με βάση το έργο

Αυτό προήλθε από τα σχόλια των χρηστών μας και είναι γενικά χρήσιμο. Η μεταφορά εισιτηρίου σε διαφορετικό έργο θα αλλάξει το SLA αυτού του εισιτηρίου σύμφωνα με τις ρυθμίσεις του έργου στόχου. Προηγουμένως, ήταν απαραίτητο να αλλάξετε το tracker ή την προτεραιότητα για να ενημερώσετε το SLA. Τώρα δεν χρειάζεται πια, και η αλλαγή του έργου από μόνη της είναι αρκετή.

Δείτε την άδεια του γραφείου βοήθειας

Προηγουμένως, υπήρχε μόνο μία άδεια - Διαχείριση του γραφείου βοήθειας, πράγμα που σήμαινε ότι ο χρήστης θα μπορούσε να έχει πρόσβαση στη σελίδα του Help desk, αλλά και να αλλάξει όλες τις ρυθμίσεις. Προσθέτοντας Δείτε το γραφείο βοήθειας άδεια μπορείτε να παραχωρήσετε πρόσβαση στον πίνακα ελέγχου του γραφείου βοήθειας και στα δεδομένα του χωρίς να δώσετε πρόσβαση για να κάνετε αλλαγές στη διαμόρφωση.

Kanban - Περιορισμός WIP

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

Αλλαγές διαγραμμάτων

Αυτό το τακτοποιημένο εργαλείο απεικόνισης άξιζε κάποιες τροποποιήσεις χρηστικότητας. Κάποιες άλλες αλλαγές αναγκάστηκαν.

  • Καταργήθηκε από τον επεξεργαστή κειμένου - όπως προαναφέρθηκε, ο επεξεργαστής κειμένου είναι πλέον σε τυπική μορφή, πράγμα που σήμαινε ότι τα κουμπιά Διαγράμματα χρειάζονται επίσης για να φύγουν
  • Νέο διάγραμμα από την εργασία - Η δημιουργία διαγραμμάτων είναι δυνατή μόνο από την εργασία, μέσω του μενού εργασιών
  • Save vs Exit - κατά την επεξεργασία του διαγράμματος, μπορείτε να το αποθηκεύσετε όσες φορές χρειάζεστε, χωρίς να αφήσετε το διάγραμμα, όπως ήταν προηγουμένως. Όταν τελειώσετε, κάντε κλικ στην έξοδο και θα μεταφερθείτε στην τελευταία σελίδα
  • Μετά τη δημιουργία, το διάγραμμα συνδέεται με την εργασία
  • Μπορείτε να αντιγράψετε τον σύνδεσμο ενσωμάτωσης και να τον επικολλήσετε οπουδήποτε όπως έχετε συνηθίσει
  • Ο παγκόσμιος κατάλογος των διαγραμμάτων παραμένει όπως ήταν στη σελίδα /διαγράμματα

Εξαγωγή Gantt και WBS

Η διαχείριση εξαγωγής/εκτύπωσης Gantt ή WBS δεν γίνεται πλέον μέσω προτύπων εξαγωγής, τα οποία δεν ήταν πλήρως κατάλληλα για αυτόν τον σκοπό. Αντ 'αυτού, η εκτύπωση διαχειρίζεται μέσω προγράμματος περιήγησης ιστού, το οποίο είναι κατασκευασμένο και βελτιστοποιημένο για τέτοιες εργασίες.

Διακοπή προσθηκών

Μετά από σχόλια χρηστών και βαθύτερη έρευνα, πραγματοποιήσαμε αλλαγές στη δομή του προϊόντος, οι οποίες είναι σαφείς από τη δική μας Το Ένα μέρος της αναδιάρθρωσης είναι η κατάργηση ορισμένων λειτουργιών με υψηλή συντήρηση και χαμηλή προστιθέμενη αξία.

  • κουβέντα - υπάρχουν πολλά εξειδικευμένα εργαλεία συνομιλίας πολύ ανώτερα από τη συνομιλία εντός εφαρμογής. Επιπλέον, η τεχνολογική λύση προκάλεσε μεγάλη υποβάθμιση της απόδοσης.
  • Ταμειακή ροή - Η ταμειακή ροή δεν είναι ένα ολόκληρο plugin, αλλά μόνο μέρος του plugin Budgets. Δυστυχώς, ήταν ένα μέρος με σοβαρό αντίκτυπο στην απόδοση. Η τεχνολογική του υπόθεση κατέληξε σε σύγκρουση μεταξύ απόδοσης και λειτουργικότητας. Προηγουμένως επιλέξαμε λειτουργικότητα, αλλά με πολύ υψηλό κόστος απόδοσης (ειδικά με μεγαλύτερο αριθμό έργων). Αυτό το μέρος του συστήματος προϋπολογισμού μας αποδείχθηκε μη βιώσιμο. Ωστόσο, οι ταμειακές ροές και άλλες προηγμένες δυνατότητες προϋπολογισμού έργων αποτελούν μέρος μιας λύσης για το Easy Redmine που δημιουργήθηκε από τον συνεργάτη μας και σύντομα θα εισαχθεί.
  • Υπολογισμός έργου - plugin που είχε μικρή προστιθέμενη αξία και υψηλή συντήρηση. Υπάρχουν διάφοροι τρόποι για να αντικαταστήσετε την πλειοψηφία των χαρακτηριστικών του από άλλα μέρη του Easy Redmine.
  • CRM & Επαφές - Το CRM και οι Επαφές διακόπτονται στην έκδοση 11. Οι επαφές αντικαθίστανται από τα ενδιαφερόμενα μέρη αυτήν τη στιγμή. Ένα ολόκληρο πλήρες χαρακτηριστικό B2B CRM plugin (συμπεριλαμβανομένης μιας σύνθετης διαχείρισης επαφών) θα εισαχθεί αργότερα φέτος. Αυτό θα είναι ο διάδοχος του CRM που έχει διακοπεί, με δυνατότητα μετάβασης δεδομένων ως ατομικά προσαρμοσμένο έργο.
  • Ενσωμάτωση Jenkins - plugin με μικρή γενική χρήση. Οποιαδήποτε ενσωμάτωση επιθυμείτε μπορεί να παραδοθεί ως προσαρμοσμένη λύση σύμφωνα με τις ανάγκες σας, χωρίς την ανάγκη αυτού του plugin.
  • Διαχείριση απαιτήσεων - το plugin χρειαζόταν πολύ περισσότερη φροντίδα από ό, τι μπορούσαμε να του παρέχουμε. Η λειτουργικότητα των απαιτήσεων μπορεί να αντικατασταθεί από υπάρχουσα λειτουργικότητα ER ή ενδεχομένως να ενσωματωθεί με μια εξειδικευμένη εφαρμογή.

Δοκιμάστε το Easy Redmine σε δωρεάν δοκιμή 30 ημερών

Πλήρεις δυνατότητες, προστασία SSL, καθημερινά αντίγραφα ασφαλείας, στη γεωγραφική σας τοποθεσία