Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ο πίνακας AsyncOperationBase χρησιμοποιείται για την αποθήκευση εργασιών συστήματος. Οι εργασίες συστήματος αντιπροσωπεύουν ασύγχρονες επεκτάσεις, όπως οι εξής:
- Ασύγχρονες, καταχωρισμένες ροές εργασιών και προσθήκες.
- Λειτουργίες παρασκηνίου, όπως εργασίες μαζικής διαγραφής, μαζικής εισαγωγής και λειτουργίες συνάθροισης.
Για μια λίστα ασύγχρονων τύπων λειτουργιών, ανατρέξτε στο θέμα Επιλογές/Επιλογές τύπου λειτουργίας.
Αφού πραγματοποιηθεί ένα συμβάν και εκτελεστούν όλες οι άμεσες επεκτάσεις, το σύστημα θα μετατρέψει τα δεδομένα περιβάλλοντος για οποιεσδήποτε ασύγχρονη επέκταση σε μια δομημένη μορφή που είναι αποθηκευμένη σε μια καρτέλα AsyncOperation.
Για παράδειγμα, μια ασύγχρονη, καταχωρημένη ροή εργασιών θα μπορούσε να είναι μια διεργασία που στέλνει αυτόματα ένα μήνυμα ηλεκτρονικού ταχυδρομείου σε έναν πελάτη μόλις γίνει η παραγγελία του. Η ροή εργασιών ακολουθεί με ένα άλλο μήνυμα ηλεκτρονικού ταχυδρομείου όταν αποστέλλεται η παραγγελία. Σε μια τέτοια ασύγχρονη, καταχωρημένη ροή εργασιών, η πλατφόρμα αποθηκεύει το περιβάλλον της ασύγχρονης ροής εργασιών ως καρτέλα στον πίνακα AsyncOperationBase . Ένα αρχείο καταγραφής διαδικασιών WorkflowLog καταχωρείται στον πίνακα WorkflowLogBase για τη διατήρηση αρχείων καταγραφής για την εκτέλεση ροής εργασιών.
Αυτές οι καρτέλες θα περιλαμβάνουν πληροφορίες όπως:
Αναγνωριστικό της ροής εργασιών
Αναγνωριστικό της προσθήκης που ενεργοποιεί τη ροή εργασιών
Κατάσταση της εκτέλεσης ροής εργασιών
Αυτός ο πίνακας περιλαμβάνει όλες τις προεπιλεγμένες στήλες δραστηριοτήτων, όπως όνομα, περιγραφή, τύπο, τύπο λειτουργίας και άλλα.
Για μια πλήρη λίστα των στηλών σε αυτόν τον πίνακα, ανατρέξτε στον πίνακα εργασίας συστήματος (AsyncOperation)/αναφορά οντότητας.
Από το 2021, το τμήμα δεδομένων των ασύγχρονων λειτουργιών μετακινήθηκε από τη Dataverse βάση δεδομένων στο Dataverse αρχείο. Ως εκ τούτου, το μέγεθος των δεδομένων ασύγχρονης λειτουργίας υπολογίζεται εν μέρει στη Dataverse βάση δεδομένων και εν μέρει στο Dataverse αρχείο. Με τη μετακίνηση στο Dataverse αρχείο, το κόστος μειώνεται καθώς το Dataverse αρχείο χρεώνεται με μικρότερο ποσοστό από ό,τι η Dataverse βάση δεδομένων. Επιπλέον, το Dataverse αρχείο βελτιώνει τη συνολική απόδοση, καθώς τα ερωτήματα σε σχέση με τον πίνακα Ασύγχρονη λειτουργία είναι πιο αποτελεσματικά.
Αιτίες της ανάπτυξης
Η ανάπτυξη του πίνακα AsyncOperationBase εξαρτάται άμεσα από τον αριθμό των προσαρμογών στις οποίες βασίζεται το περιβάλλον του πελάτη. Όσο πιο ασύγχρονες είναι οι ροές εργασιών τόσο πιο πολλές καρτέλες προσθηκών θα αποθηκευτούν στον πίνακα AsyncOperationBase για την παρακολούθηση της εκτέλεσης αυτών των λειτουργιών.
Εάν ο οργανισμός σας χρησιμοποιεί ροές εργασιών ή προσθήκες, αναμένετε ότι ο πίνακας AsyncOperationBase θα είναι μία από τις μεγαλύτερες δυνατότητες παραγωγικής ικανότητας των δεδομένων.
Αν το μέγεθος του AsyncOperationBase συνεχίζει να αυξάνεται με την πάροδο του χρόνου, βεβαιωθείτε ότι έχει οριστεί η επιλογή αυτόματης διαγραφής σε ασύγχρονες καταχωρήσεις (δείτε πώς μπορείτε να ορίσετε αυτήν την επιλογή για ροές εργασιών και προσθήκες στο παράρτημα). Το αποτέλεσμα είναι να διαγραφούν όλες οι εργασίες που έχουν ολοκληρωθεί με επιτυχία μόλις ολοκληρωθούν, καθώς και να υπάρχει έλεγχος στο μέγεθος του πίνακα.
Ορισμένοι κοινοί παράγοντες που επηρεάζουν την ανάπτυξη του πίνακα AsyncOperationBase στο Dynamics 365 είναι οι εξής:
Εκτενής χρήσης ροών εργασιών ή ροών επιχειρηματικών διαδικασιών: Εάν ο οργανισμός σας χρησιμοποιεί έντονα ροές εργασιών ή ροές επιχειρηματικών διαδικασιών, οι πίνακες AsyncOperationBase θα μεγαλώνουν με την πάροδο του χρόνου και τελικά θα γίνονται αρκετά μεγάλοι ώστε να προκαλούν προβλήματα απόδοσης.
Ασύγχρονες καταχωρίσεις προσθηκών σε μεγάλες οντότητες: Εάν υπάρχουν ασύγχρονες καταχωρίσεις προσθηκών σε μεγάλες οντότητες, όπως συνημμένα, το τμήμα δεδομένων των ασύγχρονων λειτουργιών μπορεί να αναπτυχθεί γρήγορα, με αποτέλεσμα έναν μεγάλο πίνακα AsyncOperationBase.
Μέγεθος του τμήματος δεδομένων των ασύγχρονων λειτουργιών: Το μέγεθος του τμήματος δεδομένων των ασύγχρονων λειτουργιών μπορεί επίσης να συμβάλει στην ανάπτυξη του πίνακα AsyncOperationBase.
Εκκαθάριση πίνακα
Θα χρειαστεί να δοκιμάσετε αυτές τις ενέργειες διαγραφής πρώτα σε ένα περιβάλλον προστατευμένης εκτέλεσης. Για να εξαλείψετε λειτουργική πίεση χωρητικότητας, μπορεί να είναι πιο χρήσιμο για εσάς να αυξήσετε το ποσοστό του χώρου αποθήκευσης που έχετε στη συνδρομή σας στο Microsoft Dynamics 365 αντί να μειώσετε το ποσοστό του χώρου αποθήκευσης που χρησιμοποιείται.
Προειδοποίηση
Για να μειώσετε τη δυνατότητα μείωσης της παραγωγικής ικανότητας του πίνακα AsyncOperationBase, διαγράψτε προσαρμοσμένα μετα-δεδομένα που σχετίζονται με ασύγχρονες εργασίες. Όταν διαγράφονται οι οντότητες AsyncOperation, διαγράφονται επίσης και οι αντίστοιχες καρτέλες αρχείων.
Αυτές οι καρτέλες δεν είναι διαθέσιμες μετά τη διαγραφή. Να είστε προσεκτικοί κατά την εκτέλεση λειτουργιών μαζικής διαγραφής.
Πριν διαγράψετε τα δεδομένα σε αυτόν τον πίνακα:
Εξετάστε τις προσαρμογές σας στις ροές εργασιών και τις προσθήκες που εκτελούνται κατά τις λειτουργίες διαγραφής.
Εξετάστε τις συμπεριφορές διαγραφής επικάλυψης για να βεβαιωθείτε ότι δεν έχουν διαγραφεί ακούσια δεδομένα κατά τη διαδικασία.
Δοκιμάστε αυτές τις ενέργειες σε ένα περιβάλλον προστατευμένης εκτέλεσης πριν συνεχίσετε με τη λειτουργία τελικής διαγραφής.
Όλα τα περιβάλλοντα ρυθμίζονται με μια έτοιμη εργασία μαζικής διαγραφής για διαγραφή εργασιών συστήματος ροής εργασιών που έχουν ολοκληρωθεί με επιτυχία και είναι παλαιότερες από 30 ημέρες.
Για να μειώσετε την επιπλέον παραγωγική ικανότητα που σχετίζεται με τον πίνακα AsyncOperationBase, εξετάστε το ενδεχόμενο να ρυθμίσετε τις παραμέτρους εργασιών συστήματος ροής εργασιών που είναι παλαιότερες από 7 ημέρες και να τις διαγράψετε με χρήση της μαζικής διαγραφής εργασιών.
Διαγνωστικά ερωτήματα
Χρησιμοποιήστε Διαγνωστικά ερωτήματα για να βοηθήσετε στη διάγνωση προβλημάτων σε εργασίες που σχετίζονται με το AsyncOperationBase.
Οι κορυφαίες εργασίες συστήματος που βρίσκονται σε κατάσταση αναστολής κατά πλήθος
Εργασίες που αναμένουν να είναι διαθέσιμοι οι πόροι συστήματος
Χρησιμοποιήστε τα παρακάτω ερωτήματα για τη διάγνωση προβλημάτων που σχετίζονται με τον χώρο αποθήκευσης αρχείων AsyncOperationBase.
Το AsyncOperations δεν είναι στον χώρο αποθήκευσης αντικειμένων blob
Εύρεση ονομάτων εργασιών με χρήση του χώρου αποθήκευσης αρχείων
Κατάσταση εργασίας συστήματος
Για να προσπελάσετε τη σελίδα Εργασίες συστήματος, χρησιμοποιήστε τα παρακάτω βήματα.
- Συνδεθείτε στο κέντρο διαχείρισης του Power Platform.
- Στο παράθυρο περιήγησης, επιλέξτε Διαχείριση.
- Στο τμήμα παραθύρου Διαχείριση, επιλέξτε Περιβάλλοντα.
- Επιλέξτε το περιβάλλον σας.
- Επιλέξτε Ρυθμίσεις στη γραμμή εντολών.
- Επιλέξτε Έλεγχος και αρχεία καταγραφής>Εργασίες συστήματος.
Οι εργασίες συστήματος έχουν την ακόλουθη κατάσταση:
Ολοκληρώθηκε - Η εργασία δεν εκτελεί πλέον κανένα βήμα και παρέχει τρεις πιθανούς λόγους κατάστασης:
Ολοκληρώθηκε με επιτυχία - Η εργασία έκανε αυτό που ήταν αναμενόμενο.
Απέτυχε - Κατά την επεξεργασία της εργασίας υπήρχε αποτυχία.
Ακυρώθηκε - Η εργασία δεν θα εκτελεστεί.
Εκτέλεση - Η εργασία διεκπεραιώνεται ή εκτελείται ή πραγματοποιείται μια ενέργεια και υπάρχουν τρεις πιθανές τιμές αιτιολογίας κατάστασης:
Σε εξέλιξη - Η εργασία εκτελείται τη δεδομένη στιγμή.
Διακοπή - Ενεργοποιήθηκε μια λειτουργία διακοπής.
Ακύρωση - Ο διαχειριστής ενεργοποίησε την επιλογή ακύρωσης.
Σε εκκρεμότητα: - Όταν η εργασία συστήματος δεν πληροί τις προϋποθέσεις που θα ενεργοποιηθούν αυτόματα ή όταν υπήρξε αποτυχία στην αξιολόγηση των συνθηκών. Υπάρχουν δύο αιτιολογίες κατάστασης στο σενάριο που εκκρεμεί:
Αναμονή - Υποδεικνύει ότι η εργασία συστήματος βρίσκεται σε κατάσταση αναμονής.
Αναμονή για πόρους - Υποδεικνύει ότι η εργασία συστήματος περιμένει κάποιον πόρο.
Σημείωμα
Οι εργασίες που εκτελούνται ή εκκρεμούν δεν θα πρέπει να εκκαθαριστούν αυτόματα. Αντ' αυτού, θα πρέπει να ενεργοποιηθεί μια μη αυτόματη ενέργεια ακύρωσης.
Οι πελάτες μπορούν να ρυθμίσουν άλλες εργασίες μαζικής διαγραφής για τη διαγραφή καρτελών AsyncOperationBase.
Ρύθμιση παραμέτρων εργασιών μαζικής διαγραφής
Για να ρυθμίσετε εργασίες μαζικής διαγραφής, ανατρέξτε στις ακόλουθες λίστες.
Η διαγραφή ολοκληρώθηκε, εργασίες συστήματος που είναι παλαιότερες από επτά ημέρες
Συνδεθείτε στο κέντρο διαχείρισης του Power Platform.
Στο παράθυρο περιήγησης, επιλέξτε Διαχείριση.
Στο τμήμα παραθύρου Διαχείριση, επιλέξτε Περιβάλλοντα.
Επιλέξτε το περιβάλλον σας.
Επιλέξτε Ρυθμίσεις στη γραμμή εντολών.
Επιλέξτε Διαχείριση δεδομένων>Μαζική διαγραφή>Νέα.
Εμφανίζεται ο Οδηγός μαζικής διαγραφής. Επιλέξτε Επόμενο.
Εμφανίζεται η σελίδα Ορισμός κριτηρίων αναζήτησης. Για μαζική διαγραφή καρτελών AsyncOperationBase, ακολουθήστε τα παρακάτω βήματα:
Στο πεδίο Αναζήτηση, επιλέξτε το στοιχείο Εργασίες συστήματος.
Εισαγάγετε τα παρακάτω κριτήρια:
Ομάδα Ρύθμιση Κριτήρια Επιλεγμένες τιμές ΚΑΙ Status Ισούται Ολοκληρώθηκε ΚΑΙ Ολοκλήρωση στις Παλαιότερο από Χ ημέρες 7
Να ξεκινάτε πάντα με μια μικρή συνθήκη που περιορίζει τις διαγραμμένες καρτέλες (παλαιότερες από 3 έτη), στη συνέχεια, να μετακινείστε σε ένα σταδιακά μεγαλύτερο εύρος κριτηρίων διαγραφής (παλαιότερες από 3 μήνες) και, στη συνέχεια, σε μεγαλύτερα κριτήρια διαγραφής (παλαιότερες από 7 ημέρες).ΚΑΙ Τύπος εργασίας συστήματος Δεν είναι ίσο με Μαζική αποστολή ηλεκτρονικού ταχυδρομείου
Ανάλυση αρχείου εισαγωγής
Workflow
Επιλέξτε Προεπισκόπηση καρτελών για να προβάλετε τις καρτέλες που θα διαγραφούν από τα καθορισμένα κριτήρια αναζήτησης, για να βεβαιωθείτε ότι δεν διαγράφονται ακούσια δεδομένα στη διεργασία. Στη συνέχεια, επιλέξτε Επόμενο.
Στη σελίδα Επιλογή επιλογών, επιλέξτε Εκτέλεση αυτής της εργασίας μετά από και, στη συνέχεια, επιλέξτε 7 ημέρες. Στη συνέχεια, επιλέξτε Επόμενο.
Στη σελίδα Έλεγχος και υποβολή λεπτομερειών μαζικής διαγραφής, επιλέξτε Υποβολή.
Για περισσότερες πληροφορίες σχετικά με τον τρόπο ρύθμισης παραμέτρων εργασιών μαζικής διαγραφής για τον πίνακα AsyncOperationBase, Εκκαθάριση καρτελών" από τον πίνακα AsyncOperationBase /Πίνακας WorkflowLogBase.
Η διαγραφή ολοκληρώθηκε, εργασίες συστήματος που υπάρχουν για ροές εργασιών
Συνδεθείτε στο κέντρο διαχείρισης του Power Platform.
Στο παράθυρο περιήγησης, επιλέξτε Διαχείριση.
Στο τμήμα παραθύρου Διαχείριση, επιλέξτε Περιβάλλοντα.
Επιλέξτε το περιβάλλον σας.
Επιλέξτε Ρυθμίσεις στη γραμμή εντολών.
Επιλέξτε Διαχείριση δεδομένων>Μαζική διαγραφή>Νέα.
Εμφανίζεται ο Οδηγός μαζικής διαγραφής. Επιλέξτε Επόμενο.
Εμφανίζεται η σελίδα Ορισμός κριτηρίων αναζήτησης. Για μαζική διαγραφή καρτελών AsyncOperationBase, ακολουθήστε τα παρακάτω βήματα:
Στο πεδίο Αναζήτηση, επιλέξτε το στοιχείο Εργασίες συστήματος.
Εισαγάγετε τα παρακάτω κριτήρια:
Ομάδα Ρύθμιση Κριτήρια Επιλεγμένες τιμές ΚΑΙ Αιτιολογία κατάστασης Ισούται Πέτυχε ΚΑΙ Status Ισούται Ολοκληρώθηκε ΚΑΙ Τύπος εργασίας συστήματος Ισούται Workflow
Επιλέξτε Προεπισκόπηση καρτελών για να προβάλετε τις καρτέλες που θα διαγραφούν από τα καθορισμένα κριτήρια αναζήτησης, για να βεβαιωθείτε ότι δεν διαγράφονται ακούσια δεδομένα στη διεργασία. Στη συνέχεια, επιλέξτε Επόμενο.
Στη σελίδα Επιλογή επιλογών, επιλέξτε Εκτέλεση αυτής της εργασίας μετά από και, στη συνέχεια, επιλέξτε 7 ημέρες. Στη συνέχεια, επιλέξτε Επόμενο.
Στη σελίδα Έλεγχος και υποβολή λεπτομερειών μαζικής διαγραφής, επιλέξτε Υποβολή.
Παράρτημα
Για να μάθετε περισσότερα σχετικά με τον τρόπο ορισμού εργασιών ροών εργασίας και προσθηκών, ανατρέξτε στις ακόλουθες ενότητες.
Ορίστε την επιλογή για διαγραφή ασύγχρονων ροών εργασιών που ολοκληρώθηκαν με επιτυχία
Για τις ασύγχρονες ροές εργασιών, προτείνουμε να ενεργοποιήσετε την επιλογή Αυτόματη διαγραφή ολοκληρωμένων εργασιών ροής εργασιών (για εξοικονόμηση χώρου στο δίσκο) στο πρόγραμμα επεξεργασίας της ροής εργασιών. Αυτό επιτρέπει στο σύστημα να διαγράφει τα αρχεία καταγραφής ροής εργασιών για τις επιτυχημένες εκτελέσεις ώστε να εξοικονομείται χώρος.
Ορίστε την επιλογή για διαγραφή ασύγχρονων εργασιών προσθηκών που ολοκληρώθηκαν με επιτυχία
Για προσαρμοσμένες προσθήκες επιλέξτε Εγγραφή νέου βήματος. Εμφανίζεται η οθόνη Εγγραφή νέου βήματος.
Ολοκληρώστε τα ακόλουθα βήματα:
- Στην περιοχή Στάδιο διοχέτευσης συμβάντων, επιλέξτε Λειτουργία καταχώρησης.
- Στην περιοχή Λειτουργία εκτέλεσης, επιλέξτε Ασύγχρονη.
- Επιλέξτε Διαγραφή AsyncOperation αν ο κώδικας κατάστασης = Επιτυχής.