Completion times for a set of subtasks, which are performed without
interaction with a main task managing execution of the subtasks, are
estimated. These estimated completion times, together with actual
completion times for previously performed subtasks, are employed to
determine a time interval at which a progress indicator is incrementally
advanced. The progress indicator is then advanced at the calculated rate
concurrently with performance of a current subtask. By adjusting for
actual completion times of previously completed subtasks, compensation and
correction for overestimation or underestimation of subtask completion
times allows the progress indicator to adapt appropriately. The advance
rate may also be dynamically adjusted to compensate for underestimation of
the completion time for a current subtask. The displayed progress
indicator thus provides meaningful information to the user regarding the
rate and extent of progress despite a lack of progress information
exchange between the main task and the subtasks.
Οι χρόνοι ολοκλήρωσης για ένα σύνολο δευτερευουσών υποχρεώσεων, που εκτελούνται χωρίς αλληλεπίδραση με μια κύρια εκτέλεση διαχείρισης στόχου των δευτερευουσών υποχρεώσεων, υπολογίζονται. Αυτοί οι κατ' εκτίμηση χρόνοι ολοκλήρωσης, μαζί με τους πραγματικούς χρόνους ολοκλήρωσης για τις προηγουμένως διενεργηθείσες δευτερεύουσες υποχρεώσεις, υιοθετούνται για να καθορίσουν ένα χρονικό διάστημα στο οποίο ένας δείκτης προόδου είναι επαυξητικά προηγμένος. Ο δείκτης προόδου είναι έπειτα προηγμένος στο υπολογισμένο ποσοστό ταυτόχρονα με την απόδοση μιας τρέχουσας δευτερεύουσας υποχρέωσης. Με τη ρύθμιση για τους πραγματικούς χρόνους ολοκλήρωσης των προηγουμένως ολοκληρωμένων δευτερευουσών υποχρεώσεων, η αποζημίωση και η διόρθωση για την υπερεκτίμηση ή την υποτίμηση των χρόνων ολοκλήρωσης δευτερεύουσας υποχρέωσης επιτρέπουν στο δείκτη προόδου για να προσαρμοστούν κατάλληλα. Το ποσοστό προόδου μπορεί επίσης να ρυθμιστεί δυναμικά για να αντισταθμίσει την υποτίμηση του χρόνου ολοκλήρωσης για μια τρέχουσα δευτερεύουσα υποχρέωση. Ο επιδειχθείς δείκτης προόδου παρέχει έτσι τις σημαντικές πληροφορίες στο χρήστη σχετικά με το ποσοστό και την έκταση της προόδου παρά μια ανταλλαγή πληροφοριών έλλειψης προόδου μεταξύ του κύριου στόχου και των δευτερευουσών υποχρεώσεων.