Χρήση αναφοράς λύσεων σε μια λύση με Microsoft Dataverse
Μια σύνδεση είναι ένας διακομιστής μεσολάβησης ή ένα πρόγραμμα συσκευασίας γύρω από ένα API που επιτρέπει στην υποκείμενη υπηρεσία να μιλάει με τα Microsoft Power Automate, Microsoft Power Apps και Azure Logic Apps. Παρέχει έναν τρόπο στους χρήστες να συνδέουν τους λογαριασμούς τους και να χρησιμοποιούν ένα σύνολο προ-δομημένων εναυσμάτων και ενεργειών για να δημιουργούν τις εφαρμογές και τις ροές εργασίας τους.
Μια σύνδεση είναι ένα αποθηκευμένο διαπιστευτήριο ελέγχου ταυτότητας για μια σύνδεση, για παράδειγμα, διαπιστευτήρια OAuth για τη σύνδεση SharePoint.
Μια αναφορά σύνδεσης είναι ένα στοιχείο λύσης που περιέχει μια αναφορά σε μια σύνδεση σχετικά με μια συγκεκριμένη σύνδεση. Τόσο οι εφαρμογές όσο και οι λειτουργίες καμβά με επίγνωση λύσης σε μια ροή με επίγνωση λύσης συνδέεται με μια αναφορά σύνδεσης αντί να συνδέονται απευθείας με μια σύνδεση. Κατά την εισαγωγή λύσης σε ένα περιβάλλον προορισμού, παρέχεται μια σύνδεση για όλες τις αναφορές σύνδεσης, ώστε όλες οι ροές αναφοράς να μπορούν να ενεργοποιούνται αυτόματα, αφού ολοκληρωθεί η εισαγωγή. Για να αλλάξετε μια συγκεκριμένη σύνδεση που συσχετίζεται με μια εφαρμογή καμβά ή μια ροή, μπορείτε να επεξεργαστείτε το στοιχείο αναφοράς σύνδεσης εντός της λύσης.
Προσθήκη αναφορών σύνδεσης σε μια λύση
Αναφορές σύνδεσης μπορούν να προστεθούν σε μια λύση με διαφορετικούς τρόπους:
Όταν χρησιμοποιείτε την εξερεύνηση λύσεων για να δημιουργήσετε μια νέα αναφορά σύνδεσης σε μια λύση.
Όταν εισάγετε μια λύση. Για να μάθετε περισσότερα, μεταβείτε στην Εισαγωγή λύσεων.
Άρρητα όταν δημιουργείτε τις εφαρμογές καμβά και τις ροές που ορίζονται σε μια λύση Microsoft Dataverse.
Σημείωση
- Οι εφαρμογές καμβά και οι ροές χειρίζονται διαφορετικά τις συνδέσεις. Οι ροές χρησιμοποιούν αναφορές σύνδεσης για όλες τις συνδέσεις, ενώ οι εφαρμογές καμβά τις χρησιμοποιούν μόνο για έμμεσα κοινόχρηστες συνδέσεις (εκτός OAuth), όπως ο Έλεγχος ταυτότητας SQL Server. Περισσότερες πληροφορίες: Ασφάλεια και τύποι ελέγχου ταυτότητας
- Μια αναφορά σύνδεσης δημιουργείται αυτόματα όταν δημιουργείτε νέες συνδέσεις από τη σχεδίαση εφαρμογών ροής και καμβά.
- Οι εφαρμογές και οι ροές καμβά που προστίθενται από εξωτερικές λύσεις δεν θα αναβαθμιστούν αυτόματα ώστε να χρησιμοποιούν αναφορές σύνδεσης.
- Οι αναφορές σύνδεσης συσχετίζονται με εφαρμογές καμβά μόνο τη στιγμή που μια προέλευση δεδομένων προστίθεται στην εφαρμογή. Για να αναβαθμίσετε τις εφαρμογές, πρέπει να καταργήσετε τη σύνδεση από την εφαρμογή και, στη συνέχεια, να προσθέσετε μια σύνδεση που περιέχει μια συσχετισμένη αναφορά σύνδεσης.
Προσθήκη αναφοράς σύνδεσης με μη αυτόματο τρόπο με χρήση της Εξερεύνησης λύσεων
Συνδεθείτε στο Power Apps ή το Power Automate.
Στο αριστερό παράθυρο, επιλέξτε Λύσεις. Εάν το στοιχείο δεν βρίσκεται στο πλαϊνό τμήμα του πίνακα, επιλέξτε ...Περισσότερα και, στη συνέχεια, επιλέξτε το στοιχείο που θέλετε.
Δημιουργήστε μια νέα ή λύση ή ανοίξτε μια υπάρχουσα.
Στη γραμμή εντολών, κάντε κλικ στο κουμπί Νέο > Περισσότερα > Αναφορά σύνδεσης.
Στο τμήμα παραθύρου Νέα αναφορά σύνδεσης, καταχωρίστε τις παρακάτω πληροφορίες. Οι απαιτούμενες στήλες επισημαίνονται με αστερίσκο (*).
- Εμφανιζόμενο όνομα: Πληκτρολογήστε ένα μοναδικό και χρήσιμο όνομα που θα σας βοηθήσει να διαφοροποιήσετε αυτήν την αναφορά σύνδεσης από άλλες.
- Προσθήκη περιγραφής: Εισαγάγετε κείμενο που περιγράφει τη σύνδεση.
- Σύνδεσμος: Επιλέξτε έναν υπάρχων σύνδεσμο από τη λίστα, όπως στο στιγμιότυπο εδώ. Μπορείτε επίσης να επιλέξετε Νέα για να δημιουργήσετε μια νέα σύνδεση για αυτήν την αναφορά σύνδεσης. Αφού ολοκληρωθεί η δημιουργία μιας νέας σύνδεσης, επιλέξτε Ανανέωση για να επιλέξετε τη σύνδεσή σας από τη λίστα.
- Σύνδεση: Με βάση τον Σύνδεσμο που επιλέξατε, επιλέξτε μια υπάρχουσα σύνδεση ή επιλέξτε Νέα σύνδεση για να δημιουργήσετε μία.
Επιλέξτε Δημιουργία.
Ονομασία αναφοράς σύνδεσης
Η εμφανιζόμενο όνομα μιας αναφοράς σύνδεσης πρέπει να είναι μοναδικό, ώστε διαφορετικές αναφορές σύνδεσης να μπορούν να διαφοροποιηθούν από το όνομα και μόνο. Από προεπιλογή, ένα όνομα αναφοράς σύνδεσης περιλαμβάνει τη σύνδεση προορισμού, το τρέχον όνομα λύσης για το περιβάλλον και ένα τυχαίο επίθημα για να διασφαλιστεί η μοναδικότητα. Εξετάστε τη δυνατότητα προσαρμογής του ονόματος αναφοράς σύνδεσης σε κάτι μοναδικό και κάτι που να εξηγεί γιατί θα χρησιμοποιηθεί.
Επαναχρησιμοποιήστε συνδέσει σε μια ροή λύσεων
Οι ροές που δημιουργούνται εκτός μιας λύσης χρησιμοποιούν απευθείας τις Συνδέσεις. Οι ροές που δημιουργούνται σε μια λύση χρησιμοποιούν τις Αναφορές σύνδεσης και τα σημεία Αναφορών σύνδεσης στη Σύνδεση. Για να χρησιμοποιήσετε ξανά μια Σύνδεση εντός μιας ροής λύσεων, πρέπει πρώτα να δημιουργήσετε μια αναφορά σύνδεσης που να δείχνει τη σύνδεση αυτή.
Ενημερώστε μια ροή για χρήση αναφορών σύνδεσης αντί για συνδέσεις
Όταν μια ροή δεν βρίσκεται σε μια λύση, χρησιμοποιεί συνδέσεις. Εάν αυτή η ροή προστεθεί στη συνέχεια στη λύση, θα συνεχίσει να χρησιμοποιεί τις συνδέσεις αρχικά. Οι ροές μπορούν να ενημερωθούν ώστε να χρησιμοποιούν αναφορές συνδέσεων αντί για συνδέσεις, με έναν από τους εξής δύο τρόπους:
Εάν η ροή εξάγεται σε μια μη διαχειριζόμενη λύση και εισαχθεί, οι συνδέσεις θα καταργηθούν και θα αντικατασταθούν με αναφορές σύνδεσης.
Όταν ανοίγει μια ροή λύσης, ο έλεγχος ροής στη σελίδα λεπτομερειών ροής θα εμφανίσει μια προειδοποίηση για Χρήση αναφορών σύνδεσης. Το μήνυμα προειδοποίησης περιέχει μια ενέργεια για την Κατάργηση συνδέσεων, ώστε να είναι δυνατό να προστεθούν αναφορές σύνδεσης. Εάν κάνετε κλικ σε αυτήν την ενέργεια, θα καταργήσετε τις συνδέσεις από το έναυσμα και τις ενέργειες στη ροή και θα επιτρέψετε την επιλογή και δημιουργία αναφορών σύνδεσης.
Αυτόματη χρήση των Αναφορών σύνδεσης σε μια ροή λύσεων
Όταν μια ενέργεια προστεθεί σε μια ροή λύσεων, το Power Automate θα προσπαθήσει να ξαναχρησιμοποιήσει τις υπάρχουσες Αναφορές σύνδεσης από την τρέχουσα λύση ή άλλες λύσεις πριν δημιουργήσετε μια νέα αναφορά σύνδεσης. Για να εξασφαλίσετε ότι η Αναφορά σύνδεσης βρίσκεται εντός της ίδιας λύσης με τη ροή, δημιουργήστε ή προσθέστε μια Αναφορά σύνδεσης στην ίδια λύση και κάντε αναφορά σε αυτήν την Αναφορά σύνδεσης από τη ροή.
Κοινή χρήση συνδέσεων με άλλον χρήστη ώστε να είναι δυνατό να ενεργοποιηθούν οι ροές
Όταν μια ροή είναι ενεργή (ενεργοποιείται), ο χρήστης που ενεργοποιεί τη ροή πρέπει να κατέχει ή να έχει δικαίωμα να χρησιμοποιεί όλες τις συνδέσεις στη ροή. Αυτό συνήθως γίνεται όταν ο κάτοχος της ροής δημιουργεί τις συνδέσεις μέσα σε όλες τις αναφορές σύνδεσης που χρησιμοποιεί η ροή. Εάν ένας χρήστης άλλος από τον κάτοχο της ροής παρέχει τις συνδέσεις σε μια ροή, τότε η ροή πρέπει να ενεργοποιηθεί από τον κάτοχο αυτών των συνδέσεων ή οι συνδέσεις πρέπει να μοιραστούν με τον χρήστη που ενεργοποιεί τη ροή.
Σημείωση
Οι συνδέσεις OAuth μπορούν να κοινοποιηθούν ρητά μόνο με έναν χρήστη που αντιπροσωπεύει μια κύρια υπηρεσία.
Μη αυτόματη κοινή χρήση συνδέσεων για ενεργοποίηση ροής
Μπορείτε να κάνετε κοινή χρήση συνδέσεων ακολουθώντας τα παρακάτω βήματα.
Μεταβείτε στο Power Apps και επιλέξτε το περιβάλλον που περιέχει τη σύνδεση.
Επιλέξτε Συνδέσεις στο αριστερό τμήμα παραθύρου περιήγησης και επιλέξτε τη σύνδεση που θέλετε να κοινοποιήσετε. Εάν το στοιχείο δεν βρίσκεται στο πλαϊνό τμήμα του πίνακα, επιλέξτε ...Περισσότερα και, στη συνέχεια, επιλέξτε το στοιχείο που θέλετε.
Από το μενού, επιλέξτε Κοινή χρήση.
Από την οθόνη κοινής χρήσης, πληκτρολογήστε το όνομα του χρήστη (κύρια υπηρεσία) που θα ενεργοποιήσει τη ροή.
Για τα δικαιώματα, επιλέξτε Μπορεί να χρησιμοποιήσει.
Για να ολοκληρώσετε την κοινή χρήση, επιλέξτε Αποθήκευση.
Αυτόματη κοινή χρήση συνδέσεων για ενεργοποίηση ροής
Για να αυτοματοποιήσετε την κοινή χρήση συνδέσεων, χρησιμοποιήστε την ενέργεια Επεξεργασία ανάθεσης ρόλου σύνδεσης στη σύνδεση Power Apps για δημιουργούς.
Όρια
- Οι αναφορές σύνδεσης αποθηκεύονται πλέον ασύγχρονα. Σε αντίθεση με την περίοδο προεπισκόπησης, δεν υπάρχει πλέον όριο στο πόσες ροές μπορούν να αναφέρονται στην ίδια αναφορά σύνδεσης. Όταν ενημερώνονται οι αναφορές σύνδεσης, εμφανίζεται ένα διαφημιστικό πλαίσιο πληροφοριών που συνδέει με έναν πίνακα που περιέχει λεπτομέρειες ασύγχρονης ενημέρωσης.
- Δεν υπάρχει επίσης όριο στον αριθμό των ενεργειών σε κάθε ροή που μπορεί να συσχετίσει με την αναφορά σύνδεσης.
- Οι εφαρμογές καμβά δεν αναγνωρίζουν αναφορές σύνδεσης σε προσαρμοσμένες συνδέσεις. Για να επιλύσετε αυτόν τον περιορισμό, μετά την εισαγωγή μιας λύσης σε ένα περιβάλλον, πρέπει να γίνει επεξεργασία της εφαρμογής για να καταργήσετε και, στη συνέχεια, να προσθέσετε ξανά την προσαρμοσμένη σύνδεση σύνδεσης. Σημειώστε ότι εάν αυτή η εφαρμογή βρίσκεται σε διαχειριζόμενη λύση, η διαδικασία επεξεργασίας της εφαρμογής θα δημιουργήσει ένα μη διαχειριζόμενο επίπεδο. Περισσότερες πληροφορίες: Επίπεδα λύσης
Γνωστά προβλήματα
Αυτή η ενότητα περιγράφει γνωστά ζητήματα σχετικά με τις αναφορές σύνδεσης.
Η αντιγραφή περιβάλλοντος διακόπτει τις αναφορές σύνδεσης για προσαρμοσμένες συνδέσεις
Οι προσαρμοσμένες συνδέσεις χρησιμοποιούν ένα αναγνωριστικό ειδικά για το περιβάλλον για την αναφορά σε μια προσαρμοσμένη σύνδεση. Μετά από μια λειτουργία περιβάλλοντος αντιγραφής, θα πρέπει να δημιουργηθεί μια νέα αναφορά σύνδεσης στη νέα προσαρμοσμένη σύνδεση. Στη συνέχεια, οποιεσδήποτε εφαρμογές ή ροές χρησιμοποιούν τις παλιές αναφορές σύνδεσης θα πρέπει να επιδιορθώνονται.
Οι προσαρμοσμένες συνδέσεις πρέπει να εισαχθούν σε μια ξεχωριστή λύση από τις αναφορές σύνδεσης
Οι προσαρμοσμένες συνδέσεις πρέπει να εισαχθούν σε μια ξεχωριστή λύση, πριν από τις αναφορές σύνδεσης ή ροές. Εξαγάγετε μια λύση που περιέχει μόνο την προσαρμοσμένη σύνδεση πρώτα.
FAQ
Πώς διορθώνων ένα σφάλμα "Μη έγκυρη σύνδεση";
Εάν η αναφορά σύνδεσης εμφανίζεται ως "μη έγκυρη" όπου εμφανίζεται ένα κόκκινο θαυμαστικό στη σελίδα λεπτομερειών ροής, αυτό σημαίνει ότι η υποκείμενη σύνδεση βρίσκεται σε εσφαλμένη κατάσταση. Όταν συμβεί αυτό, ελέγξτε και διορθώστε την υποκείμενη σύνδεση ενημερώνοντας τη σύνδεση ή αντικαταστήστε τη σύνδεση.
Τι είναι το σφάλμα ConnectionAuthorizationFailed; Γιατί δεν μπορώ να ενεργοποιήσω μια ροή;
Το σφάλμα "ConnectionAuthorizationFailed" δηλώνει ότι ο χρήστης που προσπαθεί να ενεργοποιήσει τη ροή δεν έχει δικαιώματα για τουλάχιστον μία από τις συνδέσεις που χρησιμοποιεί η ροή. Για να λύσετε το πρόβλημα, επιλέξτε μία από τις παρακάτω λύσεις:
- Οι χρήστες που έχουν στην ιδιοκτησία τους τις συνδέσεις πρέπει να κάνουν κοινή χρήση όλων των συνδέσεων με τον χρήστη να ενεργοποιεί τη ροή.
- Εάν ένας χρήστης είναι κάτοχος όλων των συνδέσεων στη ροή, τότε αυτός ο χρήστης μπορεί να ενεργοποιήσει τη ροή.
Όταν η ροή ενεργοποιηθεί από τον κάτοχο των συνδέσεων, η ροή έχει δικαιώματα χρήσης αυτών των συνδέσεων. Από εκείνο το σημείο και μετά, κάθε συνιδιοκτήτης της ροής μπορεί να ενεργοποιήσετε τη ροή.
Μπορεί μια ροή να ενεργοποιηθεί από τον κάτοχο των συνδέσεων της και, στη συνέχεια, να μεταβιβαστεί η κυριότητα σε άλλο χρήστη;
Ναι. Όταν μια ροή ενεργοποιείται (ενεργοποιημένη) από τον κάτοχο των συνδέσεων που χρησιμοποιούνται από τη ροή, τότε η ροή λαμβάνει ρητό δικαίωμα να χρησιμοποιήσει αυτές τις συνδέσεις. Οι συνιδιοκτήτες της ροής μπορούν έπειτα να απενεργοποιήσουν και να ενεργοποιήσουν τη ροή ανάλογα με τις ανάγκες.
Τα δικαιώματα που χορηγούνται σε εφαρμογές και ροές που χρησιμοποιούν μια σύνδεση μπορείτε να τα δείτε στη σελίδα λεπτομερειών για την εν λόγω σύνδεση στις καρτέλες Εφαρμογές που χρησιμοποιούν αυτή τη σύνδεση και Ροές που χρησιμοποιούν αυτή τη σύνδεση.
Εάν η ροή επεξεργαστεί για να προστεθούν νέες ενέργειες που χρησιμοποιούν πρόσθετες αναφορές συνδέσεων με νέες συνδέσεις, τότε ο κάτοχος αυτών των νέων συνδέσεων πρέπει είτε να ενεργοποιήσει αρχικά ο ίδιος τη ροή είτε να μοιραστεί τις συνδέσεις με τον κάτοχο που ενεργοποιεί τη ροή. Περισσότερες πληροφορίες: Κοινή χρήση πόρων εφαρμογής
Μπορεί η κυριότητα μιας αναφοράς σύνδεσης να μεταβιβαστεί σε άλλο χρήστη;
Η κυριότητα μιας αναφοράς σύνδεσης δεν μπορεί να μεταβιβαστεί σε άλλο χρήστη από την περιοχή "Λύσεις" στο Power Apps (make.powerapps.com).
Ωστόσο, η κλασική εξερεύνηση λύσεων μπορεί να χρησιμοποιηθεί για την αλλαγή των προνομίων μιας αναφοράς σύνδεσης συμπεριλαμβανομένης της κοινής χρήσης.
Δείτε επίσης
Σημείωση
Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)
Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).