SI2/Archives/SI2 Wish List

From CSWiki
Jump to navigation Jump to search

This is a general wish list. Items will be selected from this list and scheduled (if possible) in a next release.


  1. Logging is still in its very basic state. We need to first define what we need to log and how. --ank 10:05, 9 March 2007 (EET)
  2. In custom reports section, is it possible to include a field for searching with hostname? tm 12:27, 14 March 2007 (EET) Not necessary. Implemented in version 1.6 quick search with hostname andrim 09:24, 11 January 2010 (UTC)
  3. What if we include a field for "xrewstiko number" for each machine? (unless we implement the option of issuing and printing "xrewstika")Is it possible to have a history of all "xrewstika" in a sorted form? tm 12:27, 14 March 2007 (EET)
  4. In the reports section, the "retired machines" and "retire modules" and "custom reports", a column with the the "reason of retirement" is needed tmaria 12:33, 14 March 2007 (EET)This is already implemented. You can use View Retired Custom report and search by the reason or retirement.andrim 12:02, 17 March 2009 (UTC)
  5. Υπάρχουν consumables που δεν χρησιμοποιούνται πλέον γιατι π.χ οι εκτυπωτές έχουν γινει retire. Με κάποιο τρόπο πρέπει, όπως έχουμε κάνει και με τα People, να μπορούν να μετατρέπονται από active σε inactive, ούτος ώστε να μικράνει ο πίνακας των αναλωσίμων, και να μην βλέπουμε άχρηστα δεδομένα. andrim 09:11, 22 November 2007 (EET) Implemented in version 1.6 andrim 09:25, 11 January 2010 (UTC)
  6. Καλό και χρήσιμο θα ήταν αν βλέπαμε στη σελίδα http://si2.cs.ucy.ac.cy/StockControl/BrowseConsumStock.php και το Part number των αναλωσίμων, αφού αυτή η πληροφορία υπάρχει. Βοηθά κυρίως στις παραγγελίες. andrim 09:12, 22 November 2007 (EET) Implemented in version 1.6
  7. Στην περίπτωση παραλαβής πολλών κοινών αντικειμένων από την ίδια προσφορά/παραγγελία (π.χ 25 pcs από ΕΠΛ090/07, ΥΠΣ/081/06), θα μπορούσαμε όλα τα κοινά στοιχεία π.χ acceptance date, warranty date, model etc), να καταχωρούνται μια φορά για όλα τα αντικείμενα της παραγγελίας, για να αποφεύγονται λανθασμένες/ελλιπείς καταχωρήσεις (νοουμένου ότι το acceptance date, warranty date είναι το ίδιο).π.χ ζητούμε από το πρόγραμμα να μας φέρει όλα τα αντικείμενα της παραγγελίας. Δίνουμε στο επόμενο section τα κοινά στοιχεία που θέλουμε να καταχωρηθούν- επιλέγουμε από τον πίνακα τα αντικείμενα που θέλουμε να προσθέσουμε τις αλλαγές, και επιλέγουμε "apply"
  8. Υλοποίηση χρεώσεων μέσω του si2. Δες για τα σχετικά πιο κάτω.--andrim 16:22, 23 April 2008 (EEST)
  9. Όταν επιλέγω να κάμω attach αντί να εμφανίζονται όλα τα modules, θα μπορούσα να επιλέγω πρώτα τι θέλω να κάμω attach p.x keyboard, monitor, ουτωσώστε μετά να μου φέρει όλα τα σχετικά με την πρώτη επιλογή tmaria
  10. Όταν δημιουργείτε ένα report, να υπάρχει επιλογή για εκτύπωση tmaria 08:43, 11 January 2010 (UTC)
  11. Στο http://si2.cs.ucy.ac.cy/consumables/ViewInactiveConsumables.php πρέπει να υπάρχει link σε κάθε ένα για να μπορούμε να δούμε πληροφορίες και σχόλια. Πού δώθηκαν τα αναλώσιμα και πότε.. andrim 10:15, 4 June 2010 (UTC)

Proposed Changes and Enhancements for SI2 version 2.0 - General Discussion

Υπάρχουν κυρίως 4 τομείς όπου τo SI2 χρειάζεται βελτίωση.

  • Retire

Ένα module ή μια μηχανή γίνεται retire στις εξής περιπτώσεις:
- Όταν το αντικαθιστά η εταιρεία με άλλο καινούριο
- Όταν δίνεται σε δωρεές από το Τμήμα
- Όταν ανήκει στο πεπαλαιωμένο εξοπλισμό και στέλνεται στην ΥΠΣ
- Όταν κλαπεί/χαθεί
Η βάση δεδομένων που έχουμε έχει ένα field is_retired που κρατά για κάθε CS number (table modules) 1 ή 0 όπου 1=TRUE. Προτέινω τη δημιουργία ακόμη ενός table όπου θα κρατά τις πιο πάνω περιπτώσεις με id από 0-4. Έτσι θα μπορούμε να βλέπουμε ανα πάσα στιγμή πόσες οθόνες για παράδειγμα μας αντικατέστησε η New CyTech ή πόσα mice κλάπηκαν κτλ... Καλό θα ήταν να προσθέσουμε και ένα field όπου θα καταγράφεται η ημερομηνία όπου έγινε retire κάποια μηχανή.

Implemented in version 1.5


  • Maintenance

Το maintenance βρίσκεται ακόμα σε νηπιακό στάδιο. Πρός το παρόν η βάση δεδομένων μας τα μόνα στοιχεία που κρατά και θα μας βοηθήσουν στη δημιουργία των maintenance report είναι το acceptance date και το warranty expires.


  • Logging, Personalization

Logging of activities on SI2 has two primary purposes:

  • track the activities so that we can correct any problems that may occur
  • security - be able to back track to the individual that made the change

Ideally the system should report activity like:

  • date-time, who, SQL statement executed
  • the log is made into a pure text file for the time being (logging to the DB might be an option when we stabilize on how logging is done)
  • user preferences so that each user can personalize the SI2 system
  • theme and or colors
  • startup page
  • custom page set ups (exclude include columns)
  • language
  • parameterize the application text to allow more than one language with language files
  • create a better config file to allow for default setup and other options (like install areas etc)


  • Χρεώσεις

-Εξόσων γνωρίζω (και εξόσων βλέπω) οι χρεώσεις και επιστροφές των ανικειμένων υστερούν σε πολύ σημαντικό βαθμό. Προτείνω όπως:

  • Εισαωγωή νέου πεδίου "χρεωστικό", όπου θα μπορεί να γίνεται και αναζήτηση με βάση τον αριθμό χρεωστικού (ή να γίνεται αναζήτηση για αυτά που έχουν κενό το πεδίο αυτό, άρα δέν χρεώθηκαν!!!)
  • Με την εισαγωγή νέου αντικειμένου στο σύστημα, να παράγεται αυτόματα χρεωστικό. (άρα και αριθμός χρεωστικού)
  • Με την αλλαγή του owner ενός αντικειμένου και πάλι να παράγεται αυτόματα χρεωστικό, ελέγχοντας αν:
  • Ο νέος owner είναι η αποθήκη τότε θα παράγεται χρεωστικό επιστροφής από τον προηγούμενο ιδιοκτήτη
  • Ο νέος owner είναι δέν είναι η αποθήκη να παράγεται χρεωστικό για τον νέο ιδιοκτήτη

andrim 16:15, 23 April 2008 (EEST)

SI2 Version 2 Schedule

See also