Το Odoo 19.4 αλλάζει τον τρόπο με τον οποίο οι χρήστες αποκτούν πρόσβαση σε πληροφορίες αποθέματος προηγούμενης ημερομηνίας, αναλύουν την παλαίωση αποθέματος και κατανέμουν το διαθέσιμο απόθεμα. Η αναφορά αποθέματος περιλαμβάνει πλέον έναν επιλογέα ημερομηνίας για προβολή του αποθέματος σε προηγούμενη ημερομηνία ή σε ακριβή χρονική σήμανση, διατηρώντας τα φίλτρα που έχουν ήδη εφαρμοστεί στην αναφορά. (Σημειώσεις έκδοσης Odoo 19.4; mergebot.odoo.com)

Η έκδοση επίσης εκθέτει την παλαίωση αποθέματος μέσω της προβολής pivot του Moves Analysis. Επιπλέον, οι χρήστες μπορούν να κατανέμουν το απόθεμα απευθείας από την αναφορά πρόβλεψης και να εργάζονται με μια ανασχεδιασμένη αναφορά κατανομής. (Σημειώσεις έκδοσης Odoo 19.4; Odoo 19.0 Docs: Reporting Allocation)

Αυτές οι αλλαγές επηρεάζουν διαφορετικά μέρη της ροής εργασίας αποθέματος. Ο επιλογέας προηγούμενης ημερομηνίας αλλάζει την πρόσβαση σε ιστορικές προβολές αποθέματος, η αναφορά παλαίωσης προσθέτει μια αναλυτική επιλογή και οι αλλαγές στην κατανομή επηρεάζουν τον τρόπο με τον οποίο οι χρήστες ελέγχουν τις προβλέψεις και εκχωρούν απόθεμα. (Σημειώσεις έκδοσης Odoo 19.4; Odoo 19.0 Docs: Reporting Allocation; mergebot.odoo.com) Επομένως, θα πρέπει να δοκιμαστούν ως ξεχωριστές λειτουργίες και όχι να θεωρηθούν ως ένα ενιαίο χαρακτηριστικό αναφοράς.

Η επιλογή προηγούμενης ημερομηνίας μεταφέρεται στην αναφορά αποθέματος

Προηγουμένως, το Odoo παρείχε έναν ξεχωριστό οδηγό Inventory at Date. Στο 19.4, αυτή η διαδρομή αντικαθίσταται από έναν επιλογέα ημερομηνίας ενσωματωμένο στο πάνελ αναζήτησης της αναφοράς αποθέματος. Οι χρήστες μπορούν να επιλέξουν ένα ιστορικό σημείο από την αναφορά αντί να ανοίξουν έναν ξεχωριστό οδηγό. (mergebot.odoo.com)

Ο επιλογέας υποστηρίζει τόσο προηγούμενη ημερομηνία όσο και ακριβή χρονική σήμανση. Η επιλογή χρονικής σήμανσης επιτρέπει στους χρήστες να ελέγχουν το απόθεμα σε μια συγκεκριμένη στιγμή μέσα σε μια ημέρα, αντί να χρησιμοποιούν μόνο την ημερομηνία ως όριο της αναφοράς. Το Odoo αναφέρει επίσης ότι η αναφορά διατηρεί τα ενεργά φίλτρα όταν επιλέγεται το ιστορικό σημείο. (Σημειώσεις έκδοσης Odoo 19.4; mergebot.odoo.com)

Η διατήρηση φίλτρων είναι σημαντική όταν ένας χρήστης έχει ήδη περιορίσει την αναφορά σε συγκεκριμένα προϊόντα ή άλλα κριτήρια. Η εφαρμογή προηγούμενης ημερομηνίας δεν απαιτεί την εκ νέου δημιουργία αυτών των ενεργών φίλτρων, σύμφωνα με τις σημειώσεις έκδοσης και το αρχείο υλοποίησης. (Σημειώσεις έκδοσης Odoo 19.4; mergebot.odoo.com)

Οι παρεχόμενες πηγές επιβεβαιώνουν τον ενσωματωμένο επιλογέα, την υποστήριξη χρονικής σήμανσης και τη διατήρηση φίλτρων. Δεν περιγράφουν κάθε κανόνα υπολογισμού πίσω από το ιστορικό αποτέλεσμα ούτε εξηγούν πώς η προσαρμοσμένη λογική αποθέματος και οι μεμονωμένες ρυθμίσεις ενδέχεται να επηρεάσουν τα εμφανιζόμενα στοιχεία. (Σημειώσεις έκδοσης Odoo 19.4; mergebot.odoo.com)

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

Ο παλιός οδηγός ιστορικού αφαιρείται

Η υλοποίηση κάνει περισσότερα από το να προσθέσει ένα χειριστήριο στην αναφορά αποθέματος. Αφαιρεί τον οδηγό stock.quantity.history, μαζί με τη δράση, το κουμπί και τον κανόνα πρόσβασης του. Αφαιρούνται επίσης περιττά κλειδιά περιεχομένου που σχετίζονται με την παλιά διαδρομή. (mergebot.odoo.com)

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

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

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

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

Η παλαίωση αποθεμάτων εμφανίζεται στο Moves Analysis

Το Odoo 19.4 διαθέτει αναφορά παλαίωσης αποθεμάτων μέσω της συγκεντρωτικής προβολής Moves Analysis. Αυτό τοποθετεί την παλαίωση μέσα σε μια αναλυτική προβολή αποθέματος, αντί στον επιλογέα αποθέματος παρελθόντος χρόνου. (Odoo 19.4 Release Notes)

Η διάκριση έχει σημασία κατά την αποδοχή των δοκιμών. Η αναφορά αποθέματος παρελθόντος χρόνου δείχνει το απόθεμα σε ένα επιλεγμένο ιστορικό σημείο, ενώ η παλαίωση αποθεμάτων είναι προσβάσιμη μέσω του Moves Analysis. Οι σημειώσεις έκδοσης που παρέχονται προσδιορίζουν τη θέση της αναφοράς παλαίωσης, αλλά δεν παρέχουν λεπτομερείς ορισμούς για τις περιόδους παλαίωσης, τις μετρήσεις ή τις ερμηνείες ανά οργανισμό. (Odoo 19.4 Release Notes)

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

Οι ροές εργασίας ανάθεσης επίσης αλλάζουν

Το Odoo 19.4 επιτρέπει στους χρήστες να κάνουν ανάθεση αποθέματος απευθείας από την αναφορά πρόβλεψης και εισάγει μια ανασχεδιασμένη αναφορά ανάθεσης. Η τεκμηρίωση παραγωγής του Odoo περιγράφει ξεχωριστά τη ροή εργασίας της αναφοράς ανάθεσης. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation)

Αυτές είναι αλλαγές ροής εργασίας, όχι επεκτάσεις ιστορικών αναφορών. Η αναφορά πρόβλεψης παρέχει ένα άμεσο σημείο εισόδου για ανάθεση, ενώ η αναφορά ανάθεσης παρέχει τη νέα διεπαφή αναφορών. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation)

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

Το υποστηρικτικό υλικό ανάθεσης που παρέχεται για αυτήν την αξιολόγηση είναι δημοσιευμένο κάτω από τη διαδρομή τεκμηρίωσης 19.0 του Odoo, ενώ οι σημειώσεις έκδοσης επισημαίνουν τις αλλαγές στο 19.4. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation) Οι διαχειριστές θα πρέπει επομένως να ελέγξουν την τεκμηρίωση και τη συμπεριφορά για την έκδοση και το build που αναπτύσσουν, αντί να θεωρούν ότι κάθε οθόνη και επιλογή θα είναι ίδια σε όλα τα περιβάλλοντα 19.x.

Τι να επαληθεύσετε πριν από την υιοθέτηση

Ξεκινήστε με τον ενσωματωμένο επιλογέα ημερομηνίας. Επιβεβαιώστε ότι τα ενεργά φίλτρα παραμένουν εφαρμοσμένα, ότι οι χρήστες μπορούν να επιλέξουν τόσο μια ημερομηνία όσο και μια ακριβή χρονική σήμανση, και ότι η ιστορική προβολή που προκύπτει αντιστοιχεί σε γνωστές περιπτώσεις δοκιμής. Αυτοί οι έλεγχοι καλύπτουν τη συμπεριφορά που προσδιορίζεται στις σημειώσεις έκδοσης και στο αρχείο υλοποίησης. (Odoo 19.4 Release Notes; mergebot.odoo.com)

Στη συνέχεια, εντοπίστε οτιδήποτε εξακολουθεί να εξαρτάται από τον καταργημένο οδηγό stock.quantity.history, την ενέργειά του, το κουμπί, τον κανόνα πρόσβασης ή τα σχετικά κλειδιά περιβάλλοντος. (mergebot.odoo.com) Ελέγξτε προσαρμοσμένες μονάδες, αυτοματοποιημένες δοκιμές, εσωτερικούς συνδέσμους και λειτουργικές οδηγίες που ενδέχεται να εξακολουθούν να παραπέμπουν στην προηγούμενη ροή εργασίας.

Για την παλαίωση αποθεμάτων, ανοίξτε τη συγκεντρωτική προβολή Moves Analysis και καθορίστε πώς πρέπει να ρυθμιστεί η αναφορά για την πολιτική αναφορών του οργανισμού. Για την ανάθεση, δοκιμάστε την άμεση ενέργεια από την αναφορά πρόβλεψης και ελέγξτε τη νέα αναφορά ανάθεσης με τους χρήστες που αναθέτουν απόθεμα. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation)

Το τεκμηριωμένο πεδίο εφαρμογής του Odoo 19.4 περιλαμβάνει έναν ενσωματωμένο επιλογέα ιστορικής ημερομηνίας και χρονικής σήμανσης με διατηρημένα φίλτρα, αφαίρεση των στοιχείων του προηγούμενου οδηγού ιστορικού, παλαίωση αποθεμάτων μέσω Moves Analysis και αναθεωρημένη πρόσβαση και αναφορά για την ανάθεση. (Odoo 19.4 Σημειώσεις Έκδοσης; Odoo 19.0 Docs: Reporting Allocation; mergebot.odoo.com)Η συμπεριφορά που εξαρτάται από τη ρύθμιση πρέπει ακόμα να ελέγχεται σε κάθε αναπτυγμένο περιβάλλον.