Βέλτιστες πρακτικές για τη χρήση στηλών ροής επιχειρηματικής διαδικασίας
Οι στήλες που σχετίζονται με διεργασία παλαιού τύπου σε πίνακες είναι υπό απόσυρση. Ακολουθούν ορισμένες βέλτιστες πρακτικές για τη χρήση της στήλης Ενεργό στάδιο (activestageid) στον πίνακα ροής επιχειρηματικής διαδικασίας.
Αναφορά στο ενεργό στάδιο μιας ροής επιχειρηματικής διαδικασίας
Ας υποθέσουμε ότι θέλετε να λάβετε μια προβολή της διοχέτευσης πωλήσεών σας, αναφέροντας στο ενεργό στάδιο ότι η επιλογή Υποψήφιος πελάτης για διεργασία πωλήσεων ευκαιριών είναι ενεργοποιημένη.
Στο παρελθόν, για την αναφορά επιχειρηματικών διαδικασιών κατά στάδιο, έπρεπε πρώτα να έχει οριστεί μια προβολή σε κάθε σχετικό πίνακα της ροής επιχειρηματικής διαδικασίας και κατόπιν να γίνει αναφορά στη στήλη Ενεργό στάδιο (activestageid).
Με την απόσυρση της στήλης Ενεργό στάδιο (activestageid) σε σχετικούς πίνακες, υπάρχουν δύο τρόποι αναφοράς σε ροές επιχειρηματικής διαδικασίας.
Επιλογή 1: Προβολές και γραφήματα σε πίνακα ροής επιχειρηματικής διαδικασίας**(Συνιστάται)**
Στις εκδόσεις 9.0 και νεότερες, κάθε ροή επιχειρηματικής διαδικασίας δημιουργεί τον δικό της πίνακα Dataverse, συνήθως με το ίδιο όνομα με τη ροή επιχειρηματικής διαδικασίας. Για αναφορά για τη ροή επιχειρηματικής διαδικασίας, επιλέξτε τον πίνακα για τη ροή επιχειρηματικής διαδικασίας για την οποία θέλετε να γίνει αναφορά και, στη συνέχεια, δημιουργήστε προβολές και γραφήματα, όπως ακριβώς κάνατε στο παρελθόν.
Στο παράδειγμά μας, ακολουθήστε τα παρακάτω βήματα για να μεταβείτε στον πίνακα Υποψήφιος πελάτης για διεργασία πωλήσεων ευκαιριών:
Συνδεθείτε στο Power Apps.
Για να μάθετε περισσότερα σχετικά με τη χρήση της διεπαφής Power Apps, μεταβείτε στην Έναρξη με το Power Apps.
Στο αριστερό τμήμα παραθύρου περιήγησης, επιλέξτε Περισσότερα>Πίνακες.
Ορίστε το φίλτρο σε Όλα.
Αναζητήστε και, στη συνέχεια, επιλέξτε τον πίνακα Υποψήφιος πελάτης για διεργασία πωλήσεων ευκαιριών.
Εδώ, μπορείτε να ορίσετε προβολές και γραφήματα όπως κάνετε σε οποιονδήποτε άλλο πίνακα.
Στο πλακίδιο Εμπειρίες δεδομένων , επιλέξτε Προβολές ή Γραφήματα.
Ένα πλεονέκτημα αυτής της προσέγγισης είναι ότι μπορείτε να χρησιμοποιήσετε μια μεμονωμένη προβολή ή γράφημα για να δημιουργήσετε αναφορές για ροές επιχειρηματικών διαδικασιών που εκτείνονται σε πολλούς πίνακες.
Καθώς ο πίνακας ροής επιχειρηματικής διαδικασίας δεν είναι διαφορετική από οποιονδήποτε άλλο προσαρμοσμένο πίνακα στο Dataverse, μπορείτε να προσθέσετε προσαρμοσμένες στήλες στην οντότητα για να παρακολουθήσετε τυχόν πρόσθετες πληροφορίες που χρειάζεστε.
Επιλογή 2: αντιγραφή ενεργού σταδίου σε σχετικό πίνακα
Εναλλακτικά, για να συνεχίσετε με τις αναφορές εκτός του σχετικού πίνακα, δημιουργήστε μια ροή cloud για να αντιγράψετε τη στήλη Ενεργό στάδιο (activestageid) από τον πίνακα ροή επιχειρηματικής διαδικασίας σε μια προσαρμοσμένη στήλη στους σχετικούς πίνακες Dataverse.
Ακολουθούν ορισμένα πράγματα που πρέπει να λάβετε υπόψη όταν χρησιμοποιείτε αυτήν την προσέγγιση:
Είναι πιθανό να εκτελούνται περισσότερες από μία ροές επιχειρηματικής διαδικασίας σε έναν μεμονωμένο πίνακα. Με αυτήν την προσέγγιση, είναι προτιμότερο να έχετε μια προσαρμοσμένη στήλη που αποθηκεύει το ενεργό στάδιο για κάθε ροή επιχειρηματικής διαδικασίας που εκτελείται στον πίνακα. Αυτή η προσέγγιση εξασφαλίζει την ακεραιότητα των αναφορών.
Καθώς η αναφορά προκύπτει από τον σχετικό πίνακα, δεν είναι δυνατή η δημιουργία μιας μεμονωμένης προβολής με αναφορές με ροές επιχειρηματικής διαδικασίας που εκτείνονται σε πολλούς πίνακες.
Χρήση του ενεργού σταδίου για την εκτέλεση λογικής
Ακολουθούν ορισμένες περιπτώσεις στις οποίες μπορεί να θέλετε να εκτελέσετε λογική που βασίζεται στο ενεργό στάδιο:
Χρήση του ενεργού σταδίου για την εκτέλεση λογικής από την πλευρά του προγράμματος-πελάτη
Καθώς χρησιμοποιείτε την επιχειρηματική διαδικασία, υπάρχουν πολλά πράγματα που μπορεί να θέλετε να κάνετε αυτόματα. Για παράδειγμα:
Να αλλάξετε την ενεργή ροή επιχειρηματικής διαδικασίας με βάση νέες διαθέσιμες πληροφορίες στη φόρμα ή στη ροή επιχειρηματικής διαδικασίας.
Να μετακινήστε το ενεργό στάδιο στο επόμενο ή το προηγούμενο στάδιο, με βάση τις τιμές που καταχώρησαν οι χρήστες για βήματα ή στήλες φόρμας.
Να αποκρύψετε ή να εμφανίσετε καρτέλες και στήλες με βάση το επιλεγμένο στάδιο.
Να εμφανίσετε ενημερωτικά μηνύματα και να εκτελέσετε υπολογισμούς με βάση τις ενεργές ροές επιχειρηματικής διαδικασίας, το ενεργό ή επιλεγμένο στάδιο ή συμβάντα όπως μετακίνηση του ενεργού σταδίου.
Φιλοδώρημα
Για σενάρια όπως αυτά, χρησιμοποιήστε το υποστηριζόμενο σύνολο API του προγράμματος-πελάτη για ροές επιχειρηματικής διαδικασίας.
Χρήση του ενεργού σταδίου για την εκτέλεση λογικής από την πλευρά του διακομιστή
Ενδέχεται να υπάρχουν περιπτώσεις όπου η αυτοματοποίηση με βάση τη ροή επιχειρηματικής διαδικασίας πρέπει να γίνει από την πλευρά του διακομιστή. Για παράδειγμα:
Να στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου σε έναν χρήστη εάν το στάδιο Έγκριση της οντότητας Διεργασία πωλήσεων ευκαιριών είναι ενεργό για περισσότερο από 15 ημέρες.
Να δημιουργήσετε αυτόματα ένα σύνολο δραστηριοτήτων που σχετίζονται με το ενεργό στάδιο της οντότητας Διεργασία πωλήσεων ευκαιριών κάθε φορά που αλλάζει.
Να ολοκληρώνετε αυτόματα η οντότητα Διεργασία πωλήσεων ευκαιριών όταν ολοκληρώνεται η δραστηριότητα τηλεφωνικής κλήσης για κλείσιμο.
Φιλοδώρημα
Να χρησιμοποιήσετε κλασσικές ροές εργασιών του Dataverse ή ροές που καθορίζετε στον πίνακα για τη ροή επιχειρηματικής διαδικασίας.
Να δημιουργήσετε μια κλασσική ροή εργασιών του Dataverse που δημιουργεί δραστηριότητες για εσωτερικές αξιολογήσεις λύσεων και για να παρακολουθήσετε τον πελάτη στο στάδιο Πρόταση της οντότητας Διεργασία πωλήσεων ευκαιριών:
Δημιουργήστε την στον πίνακα Διεργασία πωλήσεων ευκαιριών και ορίστε την να εκτελείται κάθε φορά που αλλάζει η στήλη Ενεργό στάδιο του πίνακα.
Καθορίστε μια συνθήκη για να ελέγξετε αν η στήλη Ενεργό στάδιο ισούται με Πρόταση.
Δημιουργήστε μια γραμμή συνάντησης και τηλεφωνικής κλήσης για την εσωτερική αξιολόγηση της λύσης και την κλήση του πελάτη για να ελέγξετε τη λύση αντίστοιχα.