Δημιουργία αυτοματοποιημένης ροής με χρήση του Microsoft Dataverse

Note

Έναρξη ισχύος από τον Νοέμβριο του 2020:

  • Το Common Data Service έχει μετονομαστεί σε Microsoft Dataverse. Μάθετε περισσότερα
  • Κάποια ορολογία στο Microsoft Dataverse έχει αλλάξει. Για παράδειγμα, η οντότητα είναι πλέον πίνακας και το πεδίο είναι πλέον στήλη. Μάθετε περισσότερα

Αυτό το άρθρο θα ενημερωθεί σύντομα ώστε να αντικατοπτρίζει την πιο πρόσφατη ορολογία.

Important

Υπάρχουν τρεις συνδέσεις διαθέσιμες για σύνδεση στο Dataverse. Χρησιμοποιήστε τη συνιστώμενη σύνδεση Microsoft Dataverse. Η σύνδεση Microsoft Dataverse (παλαιού τύπου) που καλύπτεται από αυτό το άρθρο και ο Dynamics 365 Connector είναι διαθέσιμοι εάν δεν μπορείτε να χρησιμοποιήσετε την συνιστώμενη σύνδεση.

Με τη σύνδεση Microsoft Dataverse (παλαιού τύπου), μπορείτε να δημιουργήσετε ροές που ξεκινούν από τη δημιουργία και την ενημέρωση συμβάντων στο Dataverse. Επιπλέον, μπορείτε να εκτελέσετε ενέργειες δημιουργίας, ενημέρωσης, ανάκτησης και διαγραφής σε γραμμές εντός του Dataverse.

Έναρξη ροής cloud από το Dataverse

Μπορείτε να χρησιμοποιήσετε οποιοδήποτε από τα παρακάτω εναύσματα για να ξεκινήσετε τη ροή σας:

  • Όταν εκτελείται ένα βήμα ροής από μια ροή επιχειρηματικής διαδικασίας
  • Όταν προστίθεται, τροποποιείται ή διαγράφεται μια γραμμή
  • Όταν εκτελείται μια ενέργεια (έκδοση προεπισκόπησης)

Επιλογή εναύσματος.

Εάν το επιλεγμένο έναυσμα απαιτεί την επιλογή ενός περιβάλλοντος, τότε, μπορείτε να επιλέξετε το (Current), που θα χρησιμοποιεί πάντα τη βάση δεδομένων μέσα από το περιβάλλον στο οποίο εκτελείται το Power Automate. Εάν θέλετε η ροή σας να ενεργοποιείται πάντα με βάση ένα συμβάν σε ένα συγκεκριμένο περιβάλλον, επιλέξτε αυτό το περιβάλλον.

Επιλογή περιβάλλοντος.

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

Επιλογή πεδίου.

Scope Χρονοδιάγραμμα εναύσματος
Επιχειρηματική μονάδα Πραγματοποιείται ενέργεια σε μια γραμμή που ανήκει στην επιχειρηματική σας μονάδα
Εταιρεία Πραγματοποιείται ενέργεια από όλους τους χρήστες εντός του οργανισμού ή της βάσης δεδομένων
Γονική: Θυγατρική επιχειρηματική μονάδα Πραγματοποιείται ενέργεια σε μια γραμμή που ανήκει στην επιχειρηματική σας μονάδα ή σε μια θυγατρική επιχειρηματική μονάδα
Χρήστης Πραγματοποιείται ενέργεια σε μια γραμμή που ανήκει σε εσάς

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

Important

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

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

Στήλες φίλτρου.

Δικαιώματα εναύσματος

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

Εγγραφή δεδομένων στο Dataverse

Χρησιμοποιήστε οποιαδήποτε από τις ακόλουθες ενέργειες για την εγγραφή δεδομένων στο Dataverse:

  • Δημιουργία νέας γραμμής
  • Ενημέρωση γραμμής

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

Εργασία παρακολούθησης.

Σύνθετες έννοιες

Εγγραφή δεδομένων σε πελάτη, κάτοχο και σχετικές στήλες

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

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

Ενεργοποίηση συμπεριφοράς upsert

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

Συμπεριφορά εναύσματος

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

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