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


Ρύθμιση παραμέτρων σταδίων και βημάτων ροής εργασίας παρασκηνίου

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

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

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

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

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

Ενέργεια Περιγραφή
Δημιουργία γραμμής Δημιουργεί μια νέα γραμμή για έναν πίνακα και αντιστοιχίζει τιμές που επιλέγετε σε στήλες.
Ενημέρωση γραμμής Μπορείτε να ενημερώσετε τη γραμμή στην οποία εκτελείται η ροή εργασιών παρασκηνίου, οποιαδήποτε από τις γραμμές που είναι συνδεδεμένες με αυτή τη γραμμή σε σχέσεις N:1 ή οποιεσδήποτε γραμμές που δημιουργήθηκαν από προηγούμενα βήματα.
Ανάθεση γραμμής Μπορείτε να αναθέσετε τη γραμμή στην οποία εκτελείται η ροή εργασιών παρασκηνίου, οποιαδήποτε από τις γραμμές που είναι συνδεδεμένες με αυτή τη γραμμή με σχέση N:1 ή οποιεσδήποτε γραμμές που δημιουργήθηκαν από προηγούμενα βήματα.
Αποστολή μηνύματος ηλεκτρονικού ταχυδρομείου Στέλνει μήνυμα ηλεκτρονικού ταχυδρομείου. Μπορείτε να επιλέξετε να δημιουργήσετε ένα νέο μήνυμα ηλεκτρονικού ταχυδρομείου ή να χρησιμοποιήσετε ένα πρότυπο μηνύματος ηλεκτρονικού ταχυδρομείου που έχει διαμορφωθεί για τον πίνακα της γραμμής στην οποία εκτελείται η ροή εργασίας ή οποιοσδήποτε από τους πίνακες που έχουν σχέση N:1 με τον πίνακα ή τον πίνακα για οποιεσδήποτε γραμμές που έχουν δημιουργηθεί από προηγούμενα βήματα.
Έναρξη θυγατρικής ροής εργασίας Ξεκινά μια διεργασία ροής εργασίας παρασκηνίου που έχει διαμορφωθεί ως θυγατρική ροή εργασίας.
Αλλαγή κατάστασης Αλλάζει την κατάσταση της γραμμής στην οποία εκτελείται η διεργασία, οποιαδήποτε από τις γραμμές που συνδέονται με αυτήν τη γραμμή με σχέση N:1 ή οποιεσδήποτε γραμμές εγγραφές που έχουν δημιουργηθεί από τα προηγούμενα βήματα.
Διακοπή ροής εργασίας Σταματά την τρέχουσα ροή εργασιών. Μπορείτε να ορίσετε μια κατάσταση είτε ως Επιτυχή ή ως Άκυρη και να προσδιορίσετε ένα μήνυμα κατάστασης.
Προσαρμοσμένο βήμα Οι προγραμματιστές μπορούν να δημιουργήσουν προσαρμοσμένα βήματα ροής εργασίας παρασκηνίου που προσδιορίζουν ενέργειες. Από προεπιλογή δεν διατίθενται προσαρμοσμένα βήματα.

Καθορισμός τιμών γραμμής

Κατά τη δημιουργία μιας γραμμής μπορείτε να ορίσετε τιμές για τη γραμμή. Κατά την ενημέρωση μιας γραμμής μπορείτε να ορίσετε, να τοποθετήσετε σε προσάρτηση, να αυξήσετε, να μειώσετε, να πολλαπλασιάσετε ή να εκκαθαρίσετε τιμές.

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

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

Για κάθε στήλη, μπορείτε να ορίσετε μια στατική τιμή, η οποία θα οριστεί από τη ροή εργασίας.

Στη δεξιά πλευρά του πλαισίου διαλόγου ο Βοηθός φόρμας σάς δίνει τη δυνατότητα να ορίσετε ή να προσαρτήσετε δυναμικές τιμές από το περιβάλλον της τρέχουσας γραμμής. Περιλαμβάνει τιμές από σχετικές γραμμές, η πρόσβαση στις οποίες μπορεί να γίνει από τις σχέσεις N:1 (πολλά προς ένα) για τον πίνακα.

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

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

Ορισμός συνθηκών για ενέργειες ροής εργασίας παρασκηνίου

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

Τύπος συνθήκης Description
Έλεγχος συνθήκης Μια λογική δήλωση του τύπου "if-<condition> then".

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

Στην πρόταση "if-<condition> then" μπορείτε να χρησιμοποιήσετε τους ακόλουθους τελεστές: Ισούται με, Δεν ισούται με, Περιέχει δεδομένα, Δεν περιέχει δεδομένα, Κάτω από και Όχι κάτω από.

Σημείωση: Οι τελεστές Κάτω από και Όχι κάτω από είναι ιεραρχικοί τελεστές. Μπορούν μόνο να χρησιμοποιηθούν στους πίνακες που έχουν μια ιεραρχική σχέση. Εάν προσπαθείτε να χρησιμοποιήσετε αυτούς τους τελεστές για τους πίνακες που δεν έχουν την ιεραρχική σχέση που ορίστηκε, θα δείτε το μήνυμα σφάλματος: "Χρησιμοποιείτε έναν ιεραρχικό τελεστή σε έναν πίνακα που δεν διαθέτει μια ιεραρχική σχέση που ορίστηκε. Κάντε είτε τον πίνακα ιεραρχικό (σημειώνοντας μια σχέση ως ιεραρχική) είτε χρησιμοποιήστε έναν διαφορετικό τελεστή."

Για περισσότερες πληροφορίες σχετικά με τις ιεραρχικές σχέσεις, δείτε Καθορισμός και υποβολή ερωτημάτων ιεραρχικά συσχετισμένων δεδομένων. Ένα στιγμιότυπο οθόνης που ακολουθεί μετά τον πίνακα αποτελεί παράδειγμα του ορισμού της διαδικασίας ροής εργασίας παρασκηνίου που χρησιμοποιεί τους ιεραρχικούς τελεστές Δυνάμει και Όχι δυνάμει.
Διακλάδωση υπό όρους Μια λογική δήλωση του τύπου «else-if-then». Το πρόγραμμα επεξεργασίας χρησιμοποιεί το κείμενο "Διαφορετικά if <condition> then:"

Επιλέξτε μια συνθήκη ελέγχου που έχετε προηγουμένως προσδιορίσει και μπορείτε να προσθέσετε μια διακλάδωση υπό όρους για να προσδιορίσετε επιπλέον βήματα, όταν η συνθήκη ελέγχου επανέρχεται ως ψευδής.
Προεπιλεγμένη ενέργεια Μια λογική πρόταση "else". Το πρόγραμμα επεξεργασίας χρησιμοποιεί το κείμενο "Διαφορετικά:"

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

Το παρακάτω στιγμιότυπο οθόνης περιέχει ένα παράδειγμα του ορισμού της διαδικασίας ροής εργασίας παρασκηνίου με τους ιεραρχικούς τελεστές Δυνάμει και Όχι δυνάμει. Στο παράδειγμά μας, εφαρμόζουμε δύο διαφορετικές εκπτώσεις σε δύο ομάδες λογαριασμών. Στην Προσθήκη βήματος, επιλέξαμε Έλεγχος συνθήκης για να καθορίσουμε τη συνθήκη if-then που περιέχει τους τελεστές Δυνάμει ή Όχι δυνάμει. Η πρώτη συνθήκη if-then ισχύει για όλους τους λογαριασμούς που είναι Δυνάμει του λογαριασμού Alpine Ski House. Αυτοί οι λογαριασμοί έχουν έκπτωση 10% επί αγορασμένων αγαθών και υπηρεσιών. Η δεύτερη συνθήκη if-then ισχύει για όλους τους λογαριασμούς που είναι Όχι δυνάμει του λογαριασμού Alpine Ski House και έχουν έκπτωση 5%. Στη συνέχεια, επιλέξαμε Ενημέρωση γραμμής για να καθορίσουμε την ενέργεια που θα εκτελεστεί με βάση τη συνθήκη.

Διαδικασία ροής εργασίας με χειριστές Δυνάμει/Όχι δυνάμει.

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

Δημιουργία προσαρμοσμένης επιχειρηματικής λογικής με διαδικασίες
Επισκόπηση ροών εργασιών
Παρακολούθηση και διαχείριση διαδικασιών ροής εργασιών παρασκηνίου
Βέλτιστες πρακτικές για διαδικασίες ροής εργασίας παρασκηνίου