Κατανοήστε την επιλογή κλειδώματος κράτησης στο Resource Scheduling Optimization
Αφού δημιουργηθεί μια κράτηση, το κλείδωμα μπορεί να οριστεί στο πεδίο Προγραμματισμός επιλογών κλειδώματος στην καρτέλα Resource Scheduling Optimization της καρτέλεας Κράτηση πόρου με δυνατότητα κράτησης. Το Resource Scheduling Optimization θα περιλαμβάνει πάντα κλειδωμένες κρατήσεις ως μέρος του βελτιστοποιημένου χρονοδιαγράμματος.
Επιλογές κλειδώματος κράτησης
Υπάρχουν τέσσερις επιλογές:
Χρονικό διάστημα: Το Resource Scheduling Optimization μπορεί να μετακινεί κρατήσεις με συγκεκριμένες χρονικές περιόδους για να διασφαλιστεί ότι ο Εκτιμώμενος χρόνος άφιξης εμπίπτει σε αυτό το χρονικό διάστημα αλλά όχι τον χρόνο λήξης της κράτησης. Το Resource Scheduling Optimization μπορεί να αναθέσει κρατήσεις σε άλλους πόρους σεβόμενο τη χρονική περίοδο και τα ακόλουθα πεδία που σχετίζονται με την ώρα.
- Έναρξη παραθύρου ημερομηνιών και Λήξη παραθύρου ημερομηνιών ορίζονται στην ίδια ημερομηνία: το Resource Scheduling Optimization προγραμματίζει την κράτηση εκείνη την ημέρα, αλλά η ώρα της ημέρας δεν έχει σημασία.
- Τα Έναρξη παραθύρου ώρας και Λήξη παραθύρου ώρας ορίζουν ένα χρονικό πλαίσιο: το Resource Scheduling Optimization προγραμματίζει την κράτηση σε αυτό το χρονικό πλαίσιο αλλά η ημερομηνία δεν έχει σημασία.
- Τα Χρόνος από υπόσχεση και Χρόνος έως υπόσχεση ορίζεται σε ημερομηνία και χρονικό πλαίσιο: το Resource Scheduling Optimization προγραμματίζει μια κράτηση στην επιλεγμένη ημερομηνία στο επιλεγμένο εύρος ώρας.
- Τα Έναρξη/Λήξη παραθύρου ημερομηνιών και Έναρξη/Λήξη παραθύρου ώρας ορίζεται σε χρονικό πλαίσιο την ίδια μέρα: το Resource Scheduling Optimization προγραμματίζει μια κράτηση στην επιλεγμένη ημερομηνία στο επιλεγμένο εύρος ώρας.
Σημείωμα
Εάν τα πεδία ώρας και ημερομηνίας περιέχουν αντικρουόμενες πληροφορίες, το Resource Scheduling Optimization χρησιμοποιεί πρώτα την Ώρα Από/Έως υπόσχεσης.
Πόρος: Το Resource Scheduling Optimization μπορεί να μετακινεί κρατήσεις σε άλλα χρονικά πλαίσια, αλλά πρέπει να διατηρήσετε τον ίδιο πόρο.
Χρόνος: Το Resource Scheduling Optimization μπορεί να μετακινεί κρατήσεις σε άλλους πόρους, αλλά πρέπει να διατηρεί την εκτιμώμενη ώρα άφιξης.
Πόρος και ώρα: Το Resource Scheduling Optimization δεν είναι δυνατό να μετακινήσει κρατήσεις σε οποιονδήποτε άλλο πόρο ή οποιοδήποτε άλλο χρονικό πλαίσιο. Η ώρα έναρξης της κράτησης καιη εκτιμώμενη διάρκεια μετακίνησης μπορούν να τροποποιηθούν εάν το Resource Scheduling Optimization προγραμματίζει μια κράτηση σε νέα θέση προτού η κράτησης γίνει κλειδωμένη κράτηση.
Παράδειγμα
Ο πόρος Bernadette έχει κράτηση που ξεκινά στις 9:15 π.μ. Αυτή η κράτηση είναι κλειδωμένη σε ώρα. Όταν το Resource Scheduling Optimization εκτελείται, το σύστημα εντοπίζει χρόνο αδράνειας 15 λεπτών για τη Bernadette το πρωί. Δεν υπάρχει άλλη διάρκεια απαίτησης που να ταιριάζει σε αυτήν τη υποδοχή με την κλειδωμένη κράτηση δίπλα της.
Για να τηρήσει την καθορισμένη επιλογή κλειδώματος, το Resource Scheduling Optimization διατηρεί την κλειδωμένη κράτηση στο χρονοδιάγραμμα. Ωστόσο, στο πλαίσιο της βελτιστοποίησης χρονοδιαγράμματος, η κράτηση ανατίθεται στην Ashley. Αυτή η αλλαγή ελευθερώνει χρόνο για την ολοκλήρωση άλλων εργασιών από τη Bernadette.
Υπερβολική χρήση περιορισμών κλειδώματος
Η υπερβολική χρήση περιορισμών κλειδώματος μπορεί να οδηγήσει σε ανεπαρκή βελτιστοποίηση του τελικού χρονοδιαγράμματος. Οι επιλογές κλειδώματος κράτησης θα πρέπει να χρησιμοποιούνται χωρίς πρόβλημα για τη μεγιστοποίηση των αποτελεσμάτων Resource Scheduling Optimization και την ελαχιστοποίηση των παρεμβάσεων με άλλους Resource Scheduling Optimization στόχους.
Για παράδειγμα, υπάρχουν δύο απαιτήσεις, η Α (μία ώρα) και η Β (οκτώ ώρες). Έχουμε έναν πόρο (Jeff) που εργάζεται οκτώ ώρες την ημέρα. Όταν το Resource Scheduling Optimization εκτελείται με στόχο τη μεγιστοποίηση του συνόλου των ωρών εργασίας, η απαίτηση Β (8 ώρες) πρέπει να ανατεθεί στον πόρο Jeff.
Εάν κάνετε κράτηση μιας απαίτησης Α (1 ώρα) στον πόρο Jeff και κλειδώσετε την κράτηση στον πόρο, το Resource Scheduling Optimization επιβεβαιώνει ότι η απαίτηση Α παραμένει στο χρονοδιάγραμμα. Από την άλλη, δεν πρόκειται να προγραμματίσει την απαίτηση Β (οκτώ ώρες) την ίδια ημέρα και δεν θα έχει μόνο μία ώρα προγραμματισμένης εργασίας.
Χειρισμός σφαλμάτων και αντιμετώπιση προβλημάτων
Η υπερβολική χρήση περιορισμών κλειδώματος μπορεί να οδηγήσει σε ανεπαρκή βελτιστοποίηση του τελικού χρονοδιαγράμματος. Οι επιλογές κλειδώματος κράτησης θα πρέπει να χρησιμοποιούνται συνετά για τη μεγιστοποίηση των αποτελεσμάτων Resource Scheduling Optimization.
Εάν μια κλειδωμένη κράτηση δεν μπορεί να τηρήσει όλους τους καθορισμένους περιορισμούς, η αίτηση βελτιστοποίησης θα συνεχίσει, παρακάμπτοντας τους καθορισμένους πόρους που έχουν παραβιάσεις. Θα δημιουργηθεί το παρακάτω μήνυμα σφάλματος για να σας βοηθήσει με την αντιμετώπιση προβλημάτων.
Η βελτιστοποίηση ορισμένων καρτελών από το σύστημα απέτυχε. Εσωτερικά σφάλματα: Η κλειδωμένη κράτηση είναι αδύνατη, αιτιολογία: Violation
. Σημεία δεδομένων ανίχνευσης: RequirementId
, RequirementName
, BookingId
, BookingName
, ScheduledTimeWindow
, FullTimeWindow
, ArrivalTime
, Lock Type
Τα σημεία δεδομένων ανίχνευσης σας βοηθούν να εντοπίσετε τι συμβαίνει. Προσπαθήστε να ενημερώσετε τις ρυθμίσεις κράτησης για να μετριάσετε την αιτία της παραβίασης πριν να εκτελέσετε το Resource Scheduling Optimization ξανά:
Τύποι παραβίασης
Η κλειδωμένη κράτηση δεν μπορεί να τηρήσει το φίλτρο του παραθύρου χρόνου.
LockBookingTimeWindowFilter. Πιθανά σενάρια:
- Η κλειδωμένη κράτηση βρίσκεται εκτός των ωρών εργασίας πόρου
- Μη έγκυρο παράθυρο χρόνου υπόσχεσης
- Μη έγκυρη ώρα μετακίνησης
ResourceBreakTimeWindowFilter. Μια κλειδωμένη κράτηση βρίσκεται σε διένεξη με προγραμματισμένο χρόνο διακοπής.
Ο έλεγχος επιλεξιμότητας απέτυχε με περιορισμό.
MeetsRequiredSkills. Μια κλειδωμένη κράτηση έχει μη έγκυρη αντιστοίχιση των χαρακτηριστικών δεξιοτήτων πόρου.
MeetsRequiredRoles. Μια κλειδωμένη κράτηση έχει μια μη έγκυρη αντιστοίχιση ρόλου πόρου.
MeetsResourcePreferences. Σε μια κλειδωμένη κράτηση υπάρχει ένας μη έγκυρος πόρος "πρέπει να επιλέξει" ή "περιορισμένο".