Κοινή χρήση μέσω


Βέλτιστες πρακτικές για διαδικασίες ροής εργασίας παρασκηνίου

Αυτό το θέμα περιέχει τις βέλτιστες πρακτικές για τη δημιουργία και τη διαχείριση διεργασιών ροής εργασίας παρασκηνίου.

Αποφύγετε τους ατέρμονες βρόχους

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

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

Χρησιμοποιήστε πρότυπα ροής εργασίας παρασκηνίου

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

Στο πλαίσιο διαλόγου Δημιουργία διεργασίας, επιλέξτε το Νέα διεργασία από υπάρχον πρότυπο (επιλέξτε από τη λίστα).

Χρησιμοποιήστε θυγατρικές ροές εργασίας

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

Αυτόματη διαγραφή ολοκληρωμένων εργασιών ροών εργασιών παρασκηνίου

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

Διατήρηση εργασίας ροής εργασίας.

Περιορισμός του αριθμού των ροών εργασίας που κάνουν ενημέρωση του ίδιου πίνακα

Αν εκτελέσετε περισσότερες από μία ροές εργασίας παρασκηνίου που ενημερώνουν τον ίδιο πίνακα μπορεί να προκληθούν ζητήματα κλειδώματος πόρων. Φανταστείτε πολλές ροές εργασίας να εκτελούνται όταν όλες οι ενημερωμένες εκδόσεις ευκαιρίας ενεργοποιούν μια ενημέρωση για τον συσχετισμένο λογαριασμό. Πολλές παρουσίες αυτών των ροών εργασίας που εκτελούνται και προσπαθούν να ενημερώσουν την ίδια γραμμή λογαριασμού ταυτόχρονα μπορεί να προκαλέσουν ζητήματα κλειδώματος πόρων. Προκύπτουν αποτυχίες ροής εργασιών παρασκηνίου και το μήνυμα σφάλματος, Χρονικό όριο SQL: Δεν είναι δυνατό το κλείδωμα του πόρου όνομα πόρου, καταγράφεται.

Χρησιμοποιήστε τις Σημειώσεις για την παρακολούθηση των αλλαγών

Κατά την επεξεργασία ροών εργασίας, πρέπει να χρησιμοποιήσετε την καρτέλα "Σημειώσεις" και να πληκτρολογήσετε τις ενέργειές σας και τους λόγους που σας οδήγησαν σε αυτές. Έτσι, θα μπορούν οι άλλοι να κατανοήσουν τις αλλαγές που κάνατε.

Επόμενα βήματα

Ρύθμιση διαδικασιών ροής εργασίας παρασκηνίου
Παρακολούθηση και διαχείριση διαδικασιών ροής εργασιών παρασκηνίου