Δημιουργία θυγατρικών ροών
Σήμερα, τα άτομα δημιουργούν ροές που χρειάζονται δεκάδες ή εκατοντάδες βήματα. Ωστόσο, εάν επιχειρήσετε να τοποθετήσετε όλες αυτές τις ενέργειες σε μία μόνο ροή, θα είναι δύσκολο να περιηγηθείτε και να διατηρήσετε αυτήν τη ροή.
Μπορείτε να χρησιμοποιήσετε τις θυγατρικές ροές για να διαχειριστείτε εύκολα άλλες ροές, αποφεύγοντας τις ροές με εκατοντάδες βήματα. Αυτή η προσέγγιση είναι ιδιαίτερα ευεργετική εάν θέλετε να χρησιμοποιήσετε ξανά τις εργασίες σε πολλαπλά σημεία σε μια ροή cloud ή ακόμα και σε πολλές ροές.
Ας δούμε ένα παράδειγμα όπου έχετε μια θυγατρική ροή που χρειάζεστε για να δημιουργήσετε ή να ενημερώσετε μια επαφή στο Dataverse με βάση το όνομα αυτής της επαφής.
Θα χρειαστείτε μια λύση με δύο ροές.
- Μια θυγατρική ροή. Αυτή είναι η ροή που είναι ένθετη στη γονική ροή και περιέχει τις μικρότερες εργασίες που θέλετε να εκτελεστούν. Μπορείτε να έχετε πολλές θυγατρικές ροές μέσα σε μια γονική ροή.
- Μια γονική ροή. Αυτή η ροή μπορεί να έχει οποιονδήποτε τύπο εναύσματος και θα καλεί τη θυγατρική ροή.
Δημιουργία θυγατρικής ροής σε μια λύση
Συνδεθείτε στο Power Automate, επιλέξτε Λύσεις και, στη συνέχεια, επιλέξτε μια υπάρχουσα λύση.
Εναλλακτικά, μπορείτε να δημιουργήσετε μια λύση σε περίπτωση που δεν θέλετε να χρησιμοποιήσετε μια υπάρχουσα λύση.
Επιλέξτε Νέα>Αυτοματοποίηση>Ροή cloud>Στιγμιαία.
Εμφανίζεται η οθόνη Δημιουργία μιας στιγμιαίας ροής cloud.
Δώστε στη ροή σας ένα όνομα για να μπορέσετε να την αναγνωρίσετε εύκολα αργότερα.
Επιλέξτε το έναυσμα Μη αυτόματο έναυσμα ροής.
Επιλέξτε Δημιουργία.
Επιλέξτε Προσθήκη εισόδου.
Τα δεδομένα εισαγωγής που καθορίζετε εδώ, θα περνούν στη θυγατρική ροή από τη γονική ροή.
Για αυτήν την αναλυτική παρουσίαση, η θυγατρική ροή δημιουργεί μια επαφή, επομένως χρειάζεται δεδομένα εισόδου για το Όνομα επαφής και τη Διεύθυνση ηλεκτρονικού ταχυδρομείου επαφής. Προσθέστε δεδομένα εισόδου για τα ContactName και ContactEmail στην κάρτα Μη αυτόματο έναυσμα ροής.
Δημιουργήστε τη λογική που θέλετε να εκτελέσει η θυγατρική ροή. Αυτή η λογική μπορεί να περιέχει όσα βήματα χρειάζεστε.
Μετά τα βήματά σας, θα πρέπει να επιστρέψετε τα δεδομένα στη γονική ροή. Σε αυτήν την περίπτωση μπορείτε να χρησιμοποιήσετε μία από τις ακόλουθες δύο ενέργειες.
θ. Απόκριση σε ένα Power App ή μια ροή (στο πλαίσιο της σύνδεσης Power Apps).
ii. Απόκριση (στην premium σύνδεση αιτήματος/απόκρισης HTTP).
Όπως με το έναυσμα, μπορείτε να ορίσετε όσα δεδομένα εξόδου θέλετε να επιστρέψει η θυγατρική ροή στη γονική ροή. Στο παρακάτω στιγμιότυπο οθόνης, η θυγατρική ροή απαντά με το αναγνωριστικό της επαφής.
Στη συνέχεια, πρέπει να δοκιμάσετε τη θυγατρική ροή σας. Μπορείτε να ενεργοποιήσετε με μη αυτόματο τρόπο τις άμεσες ροές, ώστε να μπορείτε να τις δοκιμάσετε ακριβώς μέσα στη σχεδίαση. Δοκιμάστε το με ένα ζευγάρι διαφορετικών ειδόδων και επαληθεύστε ότι οι έξοδοι είναι αυτές που αναμένατε.
Τέλος, εάν η ροή σας χρησιμοποιεί οτιδήποτε άλλο εκτός από ενσωματωμένες ενέργειες ή σύνδεση του Microsoft Dataverse, πρέπει να ενημερώσετε τη ροή για να χρησιμοποιήσετε τις συνδέσεις που είναι ενσωματωμένες στη ροή. Για να το κάνετε αυτό, μεταβείτε στη σελίδα ιδιοτήτων της θυγατρικής ροής και, στη συνέχεια, επιλέξτε Επεξεργασία στο πλακίδιο Εκτέλεση μόνο χρηστών.
Στο τμήμα παραθύρου που εμφανίζεται, για κάθε σύνδεση που χρησιμοποιείται στη ροή, θα πρέπει να επιλέξετε Χρήση αυτής της σύνδεσης (<όνομα σύνδεσης>) αντί για Παρέχεται από χρήστη μόνο για εκτέλεση.
Επιλέξτε Αποθήκευση.
Σημείωμα
Προς το παρόν, δεν μπορείτε να μεταβιβάσετε συνδέσεις από τη γονική ροή στη θυγατρική ροή. Εάν δεν το κάνετε αυτό, εμφανίζεται ένα μήνυμα σφάλματος που δηλώνει ότι το όνομα δεν μπορεί να χρησιμοποιηθεί ως θυγατρική ροή εργασίας επειδή οι θυγατρικές ροές εργασίας υποστηρίζουν μόνο ενσωματωμένες συνδέσεις.
Δημιουργία γονικής ροής σε μια λύση
Δημιουργήστε τη γονική ροή στην ίδια λύση στην οποία δημιουργήσατε τη θυγατρική ροή.
Εναλλακτικά, μπορείτε να μεταφέρετε μια υπάρχουσα ροή σε αυτήν τη λύση. Η γονική ροή μπορεί να έχει οποιονδήποτε τύπο εναύσματος.
Βρείτε τη θέση στη γονική ροή σας από την οποία θέλετε να καλέσετε τη θυγατρική ροή και έπειτα προσθέστε την ενέργεια Εκτέλεση θυγατρικής ροής που βρίσκεται υπό τη σύνδεση Ροές στην καρτέλα Ενσωματωμένες.
Επιλέξτε τη θυγατρική ροή που δημιουργήσατε προηγουμένως.
Σημείωμα
Βλέπετε μόνο τις ροές στις οποίες έχετε πρόσβαση και βρίσκονται σε μια λύση. Οι θυγατρικές ροές πρέπει επίσης να έχουν ένα από τα τρία εναύσματα που αναφέρθηκαν προηγουμένως.
Αφού επιλέξετε τη θυγατρική ροή σας, βλέπετε τις εισόδους που ορίσατε στη θυγατρική ροή. Μετά την ενέργεια της θυγατρικής ροής, μπορείτε να χρησιμοποιήσετε οποιαδήποτε από τις εξόδους από αυτήν τη θυγατρική ροή.
Όταν εκτελείται η γονική ροή, αναμένει την ολοκλήρωση της θυγατρικής ροής κατά τη διάρκεια ζωής της ροής (ένα έτος για τις ροές που χρησιμοποιούν ενσωματωμένες συνδέσεις και το Dataverse ή 30 ημέρες για όλες τις άλλες ροές).
Αποθήκευση και δοκιμή αυτής της ροής.
Φιλοδώρημα
Όταν εξάγετε τη λύση που περιέχει αυτές τις δύο ροές και την εισάγετε σε άλλο περιβάλλον, η νέα γονική και θυγατρική ροή συνδέονται αυτόματα, επομένως δεν χρειάζεται να ενημερώσετε τις διευθύνσεις URL.
Γνωστό ζήτημα
Εργαζόμαστε για την αντιμετώπιση του ακόλουθου γνωστού ζητήματος και περιορισμού.
Πρέπει να δημιουργήσετε τη γονική ροή και όλες τις θυγατρικές ροές απευθείας στην ίδια λύση. Εάν εισαγάγετε μια ροή σε μια λύση, μπορεί να λάβετε μη αναμενόμενα αποτελέσματα.