Σύνδεση στο Microsoft Dataverse

Μπορείτε να αποθηκεύσετε με ασφάλεια τα δεδομένα της επιχείρησής σας στο Dataverse και να δημιουργήσετε πλούσιες εφαρμογές στο, Power Apps ώστε οι χρήστες να μπορούν να διαχειρίζονται αυτά τα δεδομένα. Μπορείτε, επίσης, να ενσωματώσετε αυτά τα δεδομένα σε λύσεις που περιλαμβάνουν Power Automate, Power BI και δεδομένα από το Dynamics 365.

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

Όταν προσθέτετε δεδομένα από το Dataverse, μπορείτε να αλλάξετε το περιβάλλον και, στη συνέχεια, να επιλέξετε έναν ή περισσότερους πίνακες. Από προεπιλογή, η εφαρμογή συνδέεται με τα δεδομένα του τρέχοντος περιβάλλοντος.

Προεπιλεγμένο περιβάλλον.

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

Άλλα περιβάλλοντα.

Το όνομα του επιλεγμένου περιβάλλοντος εμφανίζεται κάτω από τη λίστα πινάκων.

Νέα περιβάλλοντα.

Ορατότητα και πρόσβαση

Όταν επιλέγετε "Αλλαγή περιβάλλοντος, εμφανίζεται μια λίστα περιβάλλοντων. Μολονότι μπορεί να δείτε ένα περιβάλλον στη λίστα, οι ρόλοι ασφαλείας στο περιβάλλον διέπουν τι μπορείτε να κάνετε σε αυτό το περιβάλλον. Για παράδειγμα, εάν δεν έχετε προνόμια ανάγνωσης, δεν μπορείτε να δείτε τους πίνακες και τις καρτέλες στο περιβάλλον.

Σημείωση

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

Αντιστοιχίσεις τύπου δεδομένων Power Apps

Η σύνδεση Microsoft Dataverse είναι πιο ισχυρή από την ισοτιμία του Dynamics 365 Connector και προσεγγίζει την ισοτιμία του χαρακτηριστικού. Ο παρακάτω πίνακας παραθέτει τους τύπους δεδομένων στο Power Apps και τον τρόπο αντιστοίχισης σε τύπους δεδομένων στο Dataverse.

Power Apps Microsoft Dataverse
Επιλογή Επιλογή, Ναι/Όχι
Ημερομηνία/ώρα Ημερομηνία Ώρα, Ημερομηνία και Ώρα, Ημερομηνία μόνο
Εικόνα Εικόνα
Αριθμός Αριθμός κινητής υποδιαστολής, Νομισματική μονάδα, Δεκαδικός αριθμός, Διάρκεια, Γλώσσα, Ζώνη ώρας, Ακέραιος αριθμός
Κείμενο Email, Κείμενο πολλών γραμμών, Τηλέφωνο, Κείμενο, Περιοχή κειμένου, Σύμβολο επιλογής, Διεύθυνση URL
Guid Μοναδικό αναγνωριστικό

Λειτουργίες Power Apps με δυνατότητα ανάθεσης και λειτουργίες για το Dataverse

Αυτές οι λειτουργίες του Power Apps για ένα συγκεκριμένο τύπο δεδομένων, μπορεί να ανατεθούν στο Dataverse για επεξεργασία (αντί για τοπική επεξεργασία εντός του Power Apps).

Στοιχείο Αριθμός [1] Κείμενο [2] Επιλογή Ημερομηνία/ώρα [3] Guid
<, <=, >, >= Όχι Όχι όχι Όχι -
=, <> Όχι Όχι Όχι Όχι Όχι
Και/Ή/Όχι Όχι Όχι Όχι Όχι Όχι
CountRows [4] [5], CountIf [6] Όχι Όχι Όχι Όχι Όχι
Filter Όχι Όχι Όχι Όχι Όχι
Πρώτο [7] Όχι Όχι Όχι Όχι Όχι
Σε (membership) (έκδοση προεπισκόπησης) Όχι Όχι Όχι Όχι Όχι
Σε (substring) - Όχι - - -
IsBlank [8] Όχι Όχι όχι Όχι Όχι
Αναζήτηση Όχι Όχι Όχι Όχι Όχι
Αναζήτηση όχι Όχι όχι όχι -
Ταξινόμηση Όχι Όχι Όχι Όχι -
SortByColumns Όχι Όχι Όχι Όχι -
StartsWith - Όχι - - -
Άθροισμα, Ελάχιστο, Μέγιστο, Μέσος όρος [6] Όχι - - όχι -
  1. Τα αριθμητικά με αριθμητικές παραστάσεις (για παράδειγμα, Filter(table, field + 10 > 100)) δεν έχουν δυνατότητα ανάθεσης. Οι ρυθμίσεις Γλώσσα και Ζώνη ώρας δεν έχουν δυνατότητα ανάθεσης. Δεν υποστηρίζεται η πρόσβαση σε στήλη σε αριθμό. Όταν μια τιμή εμφανίζεται ως αριθμός στο Power Apps αλλά η προέλευση δεδομένων υποστήριξης δεν είναι ένας απλός αριθμός, όπως η νομισματική μονάδα, τότε δεν θα ανατεθεί.
  2. Δεν υποστηρίζεται το Trim[Ends] ή Len. Υποστηρίζει άλλες λειτουργίες, όπως Αριστερά, Μέση, Δεξιά, Επάνω, Κάτω, Αντικατάσταση, Υποκατάστατο, κλπ. Επίσης, δεν υποστηρίζεται η δημιουργία στηλών κειμένου (στήλη) για ανάθεση.
  3. Η λειτουργία DateTime δεν μπορεί να ανατεθεί εκτός από τις λειτουργίες DateTime Now() και Today().
  4. Το CountRows στο Dataverse χρησιμοποιεί μια αποθηκευμένη τιμή. Για τιμές που δεν είναι προσωρινά αποθηκευμένες, στις οποίες ο αριθμός καρτελών αναμένεται να είναι κάτω από 50.000 καρτέλες, χρησιμοποιήστε το CountIf(table, True).
  5. Για το CountRows, βεβαιωθείτε ότι οι χρήστες έχουν τα κατάλληλα δικαιώματα για να πάρουν σύνολα για τον πίνακα.
  6. Οι συναρτήσεις συγκεντρωτικών αποτελεσμάτων περιορίζονται σε μια συλλογή 50.000 γραμμών. Εάν χρειάζεται, χρησιμοποιήστε τη συνάρτηση Filter για να επιλέξετε 50.000. Οι συγκεντρωτικές συναρτήσεις δεν υποστηρίζονται σε προβολές.
  7. Το FirstN δεν υποστηρίζεται.
  8. Υποστηρίζει συγκρίσεις. Για παράδειγμα, Filter(TableName, MyCol = Blank()).

Κλήση ενεργειών Dataverse απευθείας στο Power Fx

Ως τμήμα της γλώσσας Power Fx, οι συντάκτες μπορούν πλέον να καλούν απευθείας μια ενέργεια Dataverse μέσα σε έναν τύπο. Υποστηρίζονται τόσο μη δεσμευμένες όσο και δεσμευμένες ενέργειες. Οι δημιουργοί μπορούν να προσθέσουν ένα αντικείμενο γλώσσας Power Fx Environment στην εφαρμογή τους και να αποκτήσουν πρόσβαση σε ενέργειες Dataverse.

Οι δημιουργοί μπορούν να εργαστούν με πεδία μη τυπολογημένου αντικειμένου τόσο για εισόδους όσο και για εξόδους. Στην πλευρά εισόδου, για παράδειγμα, πολλές ενέργειες Dataverse απαιτούν ένα μη τυπολογημένο αντικείμενο ως όρισμα. Οι δημιουργοί μπορούν τώρα να μεταβιβάσουν αυτά τα ορίσματα χρησιμοποιώντας το ParseJSON για να μετατρέψουν μια εγγραφή Power Fx σε μη τυπολογημένο αντικείμενο. Στην πλευρά εξόδου, για ενέργειες που επιστρέφουν μη τυπολογημένα αντικείμενα, μπορείτε απλώς να κάνετε dot σε ιδιότητες αντικειμένων που έχουν επιστραφεί. Χρειάζεται να χρησιμοποιήσετε συγκεκριμένες τιμές για χρήση σε συγκεκριμένα περιβάλλοντα για χρήση σε Power Apps όπως μια ετικέτα.

Χωρίς αυτήν τη δυνατότητα, ήταν σύνηθες για τους δημιουργούς να χρησιμοποιούν το Power Automate για να καλούν απευθείας το Dataverse. Ωστόσο, η κλήση Dataverse απευθείας από το Power Fx προσφέρει σημαντικά πλεονεκτήματα επιδόσεων (και ευκολία στη χρήση) και θα πρέπει να προτιμάται για άμεση ανάγνωση και ενημέρωση σχετικά με τις συναλλαγές. Εάν έχετε μια εφαρμογή που χρησιμοποιεί το Power Automate για να καλεί ενέργειες Dataverse, θα δείτε ένα διαφημιστικό πλαίσιο που θα σας προτείνει να χρησιμοποιήσετε αυτήν την προσέγγιση άμεσης δράσης.

Η εργασία με μη τυπολογημένα πεδία δεν περιορίζεται στο Dataverse. Λειτουργεί για όλους τους τύπους συνδέσεων και παρέχει βασική επί τούτου υποστήριξη δυναμικών σχημάτων.

Σημείωση

  1. Δεν υποστηρίζουμε πλήρως ενέργειες DV σε εντολές Power Fx (συγκεκριμένα για οποιαδήποτε κλήση ενεργειών με παραμέτρους.)
  2. Δεν υποστηρίζουμε απευθείας αναφορά οντοτήτων και συλλογών οντοτήτων σε καμβά.
  3. Για παραμέτρους τύπου αντικειμένου που είναι ένθετες (2 ή περισσότερα επίπεδα σε βάθος), τα χαρακτηριστικά δεύτερου επιπέδου αντιμετωπίζονται στο PowerApps.

Ενεργοποιήστε την πρόσβαση σε ενέργειες Microsoft Dataverse

Για νέες εφαρμογές, αυτή η δυνατότητα ενεργοποιείται αυτόματα. Για εφαρμογές που δημιουργήθηκαν προηγουμένως, πρέπει να ενεργοποιήσετε την πρόσβαση σε Dataverse ενέργειες.

Για παλαιότερες εφαρμογές, ανοίξτε την εφαρμογή καμβά για επεξεργασία και μεταβείτε στις Ρυθμίσεις > Επερχόμενες δυνατότητες > Αποσύρθηκε και ενεργοποιήστε ενέργειες Dataverse.

Προσθήκη του αντικειμένου γλώσσας περιβάλλοντος Power Fx στην εφαρμογή σας

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

Αναζήτηση του αντικειμένου περιβάλλοντος Power Fx.

Αυτή η επιλογή προσθέτει το αντικείμενο γλώσσας Environment του Power Fx στην εφαρμογή σας.

Το αντικείμενο περιβάλλοντος του Power Fx ως προέλευση δεδομένων.

Πρόσβαση σε ενέργειες Dataverse

Όταν το αντικείμενο Environment του Power Fx προστεθεί στην εφαρμογή σας, μπορείτε να αποκτήσετε πρόσβαση σε ενέργειες Dataverse προσθέτοντας Environment στον τύπο σας και, στη συνέχεια, κάνοντας κουκκίδες στις ενέργειες.

Χρήση του αντικειμένου περιβάλλοντος Power Fx.

Οι μη δεσμευμένες ενέργειες Dataverse είναι ομότιμες σε πίνακες και χρειάζονται το γονικό πεδίο του αντικειμένου γλώσσας Περιβάλλον. Όλες οι ενέργειες στο περιβάλλον σας είναι διαθέσιμες – τόσο σε επίπεδο συστήματος όσο και προσαρμοσμένα. Υποστηρίζονται τόσο δεσμευμένες όσο και μη δεσμευμένες ενέργειες. Το όριο κλήσεων 2 επιπέδων έχει καταργηθεί.

Χρήση ενέργειας Dataverse.

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

Σημείωση

Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)

Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).

Μετονομασία, ανανέωση και ενέργειες σε άλλα περιβάλλοντα

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