Χρήση προσθηκών χαμηλών απαιτήσεων κώδικα στο Dataverse (έκδοση προεπισκόπησης)
[Αυτό το θέμα αποτελεί τεκμηρίωση προέκδοσης και υπόκειται σε αλλαγές.]
Το Microsoft Dataverse παρέχει μια ισχυρή λύση για την επίτευξη πιο αποτελεσματικής αρχιτεκτονικής δεδομένων και τη μείωση του φόρτου εργασίας στον πλευρά του πελάτη μέσω προσθηκών με χαμηλές απαιτήσεις κώδικα. Αυτές οι προσθήκες ροές εργασίας που μπορούν να ξαναχρησιμοποιηθούν σε πραγματικό χρόνο και που εκτελούν ένα συγκεκριμένο σύνολο εντολών εντός του Dataverse, που εκτελούνται από την πλευρά του διακομιστή και ενεργοποιούνται από προσαρμοσμένα προγράμματα χειρισμού συμβάντων.
Σημαντικό
- Αυτή είναι μια δυνατότητα προεπισκόπησης.
- Οι λειτουργίες προεπισκόπησης δεν προορίζονται για παραγωγική χρήση και ενδέχεται να έχουν περιορισμένη λειτουργικότητα. Αυτές οι δυνατότητες είναι διαθέσιμες πριν από μια επίσημη κυκλοφορία έτσι ώστε οι πελάτες να έχουν πρόσβαση από νωρίς και να κάνουν σχόλια.
Παραδοσιακά, τα προσθήκες δημιουργήθηκαν ως προσαρμοσμένες κλάσεις που μεταγλωττήθηκαν σε μια συγκρότηση .NET Framework, οι οποίες στη συνέχεια στάλθηκαν και καταχωρήθηκαν στο Dataverse. Ωστόσο, με την εισαγωγή προσθηκών χαμηλών απαιτήσεων κώδικα, οι χρήστες μπορούν να δημιουργήσουν αυτά τα προγράμματα χειρισμού συμβάντων με ελάχιστο ή καθόλου κώδικα και χωρίς να απαιτείται η μη αυτόματη καταχώρηση.
Οι προσθήκες χαμηλών απαιτήσεων κώδικα αποθηκεύονται εντός μιας βάσης δεδομένων Dataverse και είναι δυνατό να ενταθούν χωρίς προβλήματα στο Power Apps και το Power Automate. Η συμπεριφορά της ροής εργασιών ορίζεται με χρήση της γλώσσας έκφρασης Power Fx και είναι δυνατή η άμεση σύνδεση με επιχειρηματικά δεδομένα Dataverse και εξωτερικές προελεύσεις δεδομένων μέσω συνδέσεων του Power Platform. Με τις προσθήκες χαμηλών απαιτήσεων κώδικα, οι δημιουργοί μπορούν γρήγορα να κατασκευάζουν πολύπλοκες ροές εργασιών με ελάχιστες γνώσεις κωδικοποίησης, με αποτέλεσμα μια πιο βελτιωμένη και αποτελεσματική αρχιτεκτονική δεδομένων.
Πλεονεκτήματα της λογικής από την πλευρά του διακομιστή
Ο ορισμός της επιχειρηματικής λογικής από την πλευρά του διακομιστή προσφέρει πολλά πλεονεκτήματα, όπως:
- Αυξημένη ασφάλεια. Καθώς η λογική από την πλευρά του διακομιστή εκτελείται στον διακομιστή, μπορεί να βοηθήσει στην αποτροπή της μη εξουσιοδοτημένης πρόσβασης σε ευαίσθητα δεδομένα ή διεργασίες.
- Βελτιωμένες επιδόσεις. Εκτελώντας στον διακομιστή, η επιχειρηματική λογική μπορεί να μειώσει το μέγεθος των δεδομένων που πρέπει να μεταφέρονται μεταξύ του υπολογιστή-πελάτη και του διακομιστή, με αποτέλεσμα τους ταχύτερους χρόνους επεξεργασίας.
- Συνέπεια και αξιοπιστία. Η λογική από την πλευρά του διακομιστή διασφαλίζει ότι οι επιχειρηματικοί κανόνες εφαρμόζονται με συνέπεια σε όλους τους υπολογιστές-πελάτες, μειώνοντας τον κίνδυνο σφαλμάτων ή ασυνεπειών.
- Ευκολότερη συντήρηση και αναβαθμίσεις. Με την κεντρική επιχειρηματική λογική στον διακομιστή, διευκολύνεται η συντήρηση και η ενημέρωση, καθώς οι αλλαγές μπορούν να γίνουν σε ένα σημείο αντί να χρειάζεται να γίνεται ενημέρωση πολλών υπολογιστών-πελατών.
- Δυνατότητα κλιμάκωσης. Η λογική από την πλευρά του διακομιστή μπορεί να κλιμακωθεί ευκολότερα από ό,τι η λογική του υπολογιστή-πελάτη, επιτρέποντας καλύτερες επιδόσεις και χειρισμό μεγαλύτερου φόρτου εργασίας.
Προσθήκες χαμηλών απαιτήσεων κώδικα του
Υπάρχουν δύο τύποι προσθηκών χαμηλών απαιτήσεων κώδικα που υποστηρίζονται στο Dataverse:
Type | Έναυσμα | Υποστηρίζει παραμέτρους | Υποστηριζόμενο πεδίο εφαρμογής |
---|---|---|---|
Άμεσο | Μη αυτόματη εκτέλεση | Όχι | Καθολικό και πίνακας |
Αυτοματοποιημένη | Συμβάν πίνακα του Dataverse | όχι | Table |
Όλες οι προσθήκες χαμηλών απαιτήσεων κώδικα έχουν τις ακόλουθες κοινές ιδιότητες:
Ιδιότητα | Description |
---|---|
Display name | Το όνομα της προσθήκης με δυνατότητα ανάγνωσης από τον χρήστη. Δεν μπορεί να αλλάξει μόλις δημιουργηθεί. |
Ονομασία | Το εσωτερικό όνομα της προσθήκης. Χρησιμοποιείται από την πλατφόρμα για τον προσδιορισμό του στοιχείου σε λειτουργίες κώδικα και βάσης δεδομένων. Δεν μπορεί να αλλάξει μόλις δημιουργηθεί. |
Description | Χρησιμοποιείται για την παροχή πρόσθετου περιβάλλοντος σχετικά με την προσθήκη (σκοπός, συμπεριφορά ή άλλες σημαντικές λεπτομέρειες). |
Λύση | Χρησιμοποιείται για την ομαδοποίηση στοιχείων και την εξαγωγή σε άλλα περιβάλλοντα. Μάθετε περισσότερα σχετικά με τις λύσεις. |
Expression | Αυτή είναι η προσαρμοσμένη συνάρτηση που μπορεί να χρησιμοποιηθεί για την εκτέλεση ενεργειών ή υπολογισμών, η οποία καθορίζεται με χρήση της γλώσσας παράστασης Power Fx. Power Fx είναι μια γλώσσα τύπων που χρησιμοποιείται σε Power Apps εφαρμογές καμβά και έχει επεκταθεί για χρήση σε χαμηλών απαιτήσεων κώδικα προσθήκες. Ανατρέξτε στην ενότητα υποστηριζόμενες συναρτήσεις για περισσότερες λεπτομέρειες. |
Μια άμεση προσθήκη χαμηλών απαιτήσεων κώδικα είναι λογική προσαρμοσμένου κώδικα που ενεργοποιείται με μη αυτόματο τρόπο από έναν χρήστη. Οι προσαρμοσμένες παράμετροι εισόδου και εξόδου μπορούν να χρησιμοποιηθούν.
Μοναδικές ιδιότητες:
Ιδιότητα | Description |
---|---|
Εμβέλεια | Χρησιμοποιείται για τον συσχετισμό μιας προσθήκης σε έναν συγκεκριμένο πίνακα. Μπορεί να οριστεί είτε σε πίνακα (εμφανίζεται ως οντότητα) είτε σε καθολικό, όπου το πεδίο πίνακα (οντότητα) σημαίνει ότι η προσθήκη ενεργοποιείται με το περιβάλλον μιας συγκεκριμένης καρτέλας πίνακα και το καθολικό πεδίο σημαίνει ότι η λειτουργία δεν σχετίζεται με πίνακα (μάθετε περισσότερα). |
Παράμετροι | Οι παράμετροι σάς επιτρέπουν να διαβιβάσετε πληροφορίες μεταξύ της προσθήκης και του περιβάλλοντος που την εκτελεί, διευκολύνοντας τη σχεδίαση επιχειρηματικής λογικής που μπορεί να ξαναχρησιμοποιηθεί σε διαφορετικές περιπτώσεις. Οι παράμετροι εισόδου χρησιμοποιούνται για την παροχή δεδομένων στην προσθήκη και σας επιτρέπουν να ελέγχετε τον τρόπο συμπεριφοράς της συνάρτησης μεταβιβάζοντας διαφορετικές τιμές που καθορίζετε στον Power Fx τύπο. Οι παράμετροι εξόδου σάς επιτρέπουν να ανακτήσετε τα αποτελέσματα μιας συνάρτησης ή μεθόδου για περαιτέρω χρήση στο πρόγραμμά σας. Υποστηριζόμενοι τύποι δεδομένων:
|
Περισσότερες πληροφορίες σχετικά με τον τρόπο ενοποίησης από μια εφαρμογή καμβά ή σε μια Power Automate προσθήκη ροή cloud: Ενσωμάτωση χαμηλών απαιτήσεων κώδικα
Δικαιώματα προσθήκης
Χρόνος σχεδιασμού
Οι δημιουργοί που έχουν ιδιότητα μέλους σε ρόλο ασφαλείας υπεύθυνου προσαρμογής συστήματος ή διαχειριστή συστήματος στο περιβάλλον Power Platform μπορούν να έχουν πρόσβαση σε όλες τις προσθήκες σε αυτό το περιβάλλον. Οι προσαρμοσμένοι ρόλοι ασφαλείας μπορούν να χρησιμοποιηθούν για τον περιορισμό της πρόσβασης σε προσθήκες χαμηλών απαιτήσεων κώδικα.
Χρόνος εκτέλεσης
Όταν καλείται μια προσθήκη, έχει πρόσβαση στα δεδομένα του πίνακα που εμπλέκονται στον ορισμό της προσθήκης (οι πίνακες που αποτελούν μέρος του τύπου ή αν ο πίνακας σχετίζεται με τις ρυθμίσεις μιας αυτοματοποιημένης προσθήκης) στο περιβάλλον του χρήστη που την επικαλέσθηκε.
Συνδέσεις
Χρησιμοποιώντας ρόλους ασφαλείας, η πρόσβαση σύνδεσης εντός προσθηκών μπορεί να περιοριστεί σε ένα συγκεκριμένο σύνολο χρηστών εντός του οργανισμού σας. Καθορίστε ποιοι ρόλοι έχουν δικαιώματα δημιουργίας, ανάγνωσης, ενημέρωσης ή διαγραφής.
Προϋποθέσεις για τη δημιουργία μιας προσθήκης χαμηλών απαιτήσεων κώδικα
- Ιδιότητα μέλους ρόλου ασφαλείας διαχειριστή συστήματος ή υπεύθυνου προσαρμογής συστήματος στο περιβάλλον Power Platform.
- Πρόσβαση στην εφαρμογή επιτάχυνσης του Dataverse.
Φιλοδώρημα
Σε όλα τα νέα περιβάλλοντα η εφαρμογή επιταχυντή Dataverse εγκαθίσταται αυτόματα από την 1η Οκτωβρίου 2023. Εάν έχετε ήδη εγκαταστήσει τον επιταχυντή Dataverse, μπορείτε να ενημερώσετε με μη αυτόματο τρόπο τον επιταχυντή Dataverse.
Ενημερώστε τον Dataverse επιταχυντή
- Ακολουθήστε τις οδηγίες για να προβάλετε εφαρμογές με άδεια χρήσης στο περιβάλλον σας.
- Εάν ο Dataverse επιταχυντής είναι ήδη εγκατεστημένος και υπάρχει διαθέσιμη ενημέρωση, υποδεικνύεται στον πίνακα δίπλα στο στοιχείο.
- Επιλέξτε Dataverse Επιταχυντής και, στη συνέχεια, επιλέξτε Ενημέρωση στη γραμμή εντολών.
Φιλοδώρημα
Ενεργοποιήστε τις αυτόματες ενημερώσεις εφαρμογών για τον εκδότη Microsoft - Power CAT ώστε να λαμβάνει αυτόματα ενημερώσεις όταν είναι διαθέσιμες (δεν είναι απαραίτητο για νέα περιβάλλοντα που δημιουργήθηκαν μετά την 1η Οκτωβρίου 2023).
Σημείωμα
Εάν εγκαταστήσατε προηγουμένως την προαιρετική λύση χαμηλών απαιτήσεων κώδικα Προσθήκες για συνδέσεις, θα διαγραφεί αυτόματα κατά την ενημέρωση μετά τις 29 Ιουνίου 2023. Οι δυνατότητες θα είναι διαθέσιμες στην κύρια λύση.
Δημιουργήστε μια άμεση προσθήκη χαμηλών απαιτήσεων κώδικα
- Αναπαραγάγετε την εφαρμογή επιταχυντή Dataverse.
- Επιλέξτε το Create instant plug-in κάρτα.
- Παρέχετε ένα εμφανιζόμενο όνομα.
- Προαιρετικά, ορίστε παραμέτρους:
- Επιλέξτε Νέα παράμετρος εισόδου ή Νέα παράμετρος εξόδου και, στη συνέχεια, εισαγάγετε την ετικέτα και τον τύπο δεδομένων.
- Προσθέστε περισσότερες παραμέτρους εισόδου και εξόδου, όπως απαιτείται.
- Εισαγάγετε την Power Fx έκφραση στο πρόγραμμα επεξεργασίας εκφράσεων .
- Αναφορά παραμέτρων εισόδου στον τύπο με βάση το όνομα ετικέτας.
- Οι παράμετροι εξόδου πρέπει να αναφέρονται μέσα σε αγκύλες, όπως
{ Out: "Return value" }
. - Πίνακες αναφοράς Dataverse που χρησιμοποιούν συναρτήσεις συλλογής δεδομένων, όπως Filter() και LookUp().
- Εάν το εύρος έχει οριστεί σε οντότητα, χρησιμοποιήστε το
ThisRecord
για να αποκτήσετε πρόσβαση σε τιμές στηλών στη γραμμή πίνακα που σχετίζεται με την εκτέλεση της προσθήκης, όπωςThisRecord.'Account Name'
.
Φιλοδώρημα
Σημειώστε τη νοημοσύνη στο πλαίσιο Έκφραση . Το υπογραμμισμένο κόκκινο δεν είναι έγκυρο. Η κίτρινη μουντζούρα σημαίνει ότι η λογική σας ενδέχεται να επηρεάζεται από περιορισμούς ανάθεσης. Αποφύγετε προβλήματα ανάθεσης χρησιμοποιώντας εξουσιοδοτημένες συναρτήσεις.
- Προαιρετικά, αναπτύξτε το στοιχείο Επιλογές για προχωρημένους για να τροποποιήσετε τη λύση , το πεδίο εφαρμογής ήτην περιγραφή.
- Επιλέξτε Αποθήκευση.
- Δοκιμάστε την προσθήκη instant χαμηλών απαιτήσεων κώδικα.
Παράδειγμα: Υπολογίστε το άθροισμα δύο ακεραίων.
- Δημιουργήστε δύο παραμέτρους εισόδου,
X
καιY
(και οι δύο του τύπου ακέραιος), και μία παράμετρος εξόδου,Z
(συμβολοσειρά τύπου). - Χρησιμοποιήστε τον ακόλουθο τύπο:
{Z: X + Y }
Δημιουργήστε μια αυτοματοποιημένη προσθήκη χαμηλών απαιτήσεων κώδικα
- Αναπαραγάγετε την εφαρμογή επιταχυντή Dataverse.
- Επιλέξτε το κάρτα Δημιουργία αυτοματοποιημένης προσθήκης .
- Καταχωρίστε τις ακόλουθες τιμές:
- Όνομα: Εισαγάγετε ένα όνομα για την προσθήκη, όπως Επικύρωση εισαγωγής.
- Πίνακας: Επιλέξτε έναν πίνακα στον οποίο θα συσχετίσετε την προσθήκη, όπως «Λογαριασμός».
- Εκτελέστε αυτόν τον κανόνα προσθήκης όταν η γραμμή είναι. Καθορίστε το συμβάν δεδομένων που καλεί την προσθήκη.
- Εισαγάγετε την Power Fx έκφραση στο πρόγραμμα επεξεργασίας εκφράσεων .
- Πίνακες αναφοράς Dataverse που χρησιμοποιούν συναρτήσεις συλλογής δεδομένων, όπως Filter() και LookUp().
- Χρησιμοποιείται
ThisRecord
για πρόσβαση σε τιμές στηλών στη γραμμή πίνακα που σχετίζεται με την εκτέλεση της επέκτασης, όπωςThisRecord.'Account Name'
.
- Προαιρετικά, αναπτύξτε το στοιχείο Επιλογές για προχωρημένους για να τροποποιήσετε το στάδιο (πότε πρέπει να εκτελεστεί) και τη λύση όπου αποθηκεύεται η προσθήκη.
- Επιλέξτε Αποθήκευση.
- Δοκιμάστε την αυτοματοποιημένη προσθήκη χαμηλών απαιτήσεων κώδικα.
Χρήση συνδέσεων Power Platform σε προσθήκες χαμηλών απαιτήσεων κώδικα
Οι συνδέσεις Power Platform μπορούν να χρησιμοποιηθούν σε προσθήκες χαμηλών απαιτήσεων για την εύκολη ενσωμάτωση δεδομένων και λειτουργιών από συστήματα εκτός του Dataverse, για παράδειγμα, SQL Server, Salesforce και SharePoint, χωρίς να χρειάζεται πολύπλοκη κωδικοποίηση ή προσαρμοσμένη ανάπτυξη.
Προϋποθέσεις για τη χρήση συνδέσεων σε προσθήκες χαμηλών απαιτήσεων κώδικα
Η χρήση ενεργειών συνδέσεων σε προσθήκες χαμηλών απαιτήσεων κώδικα
Μπορείτε εύκολα να χρησιμοποιήσετε συνδέσεις και προσαρμοσμένες συνδέσεις μέσα από μια χαμηλών απαιτήσεων κώδικα να προσθέσετε έναν Power Fx τύπο.
- Δημιουργήστε μια σύνδεση στη σύνδεση που θέλετε να χρησιμοποιήσετε.
- Προσθέστε ένα αναφορά σύνδεσης στη σύνδεση στο Dataverse περιβάλλον.
- Στο πρόγραμμα επεξεργασίας εκφράσεων Power Fx προσθήκης χαμηλών απαιτήσεων κώδικα, πληκτρολογήστε το όνομα του αναφορά σύνδεσης (το εσωτερικό όνομα με πρόθεμα και χαρακτήρα υπογράμμισης, όπως
new_connectorName
και όχι το εμφανιζόμενο όνομα). - Το Intellisense σάς δείχνει τις διαθέσιμες ενέργειες. Επιλέξτε την ενέργεια που θέλετε και, στη συνέχεια, καταχωρήστε τις απαιτούμενες παραμέτρους.
Πριν χρησιμοποιήσετε μια σύνδεση σε μια χαμηλών απαιτήσεων κώδικα προσθήκη, ανατρέξτε στην τεκμηρίωση της σύνδεσης για να βεβαιωθείτε ότι περνάτε σωστά τις παραμέτρους εισόδου και εξόδου.
Περισσότερες πληροφορίες: παράδειγμα
Σημείωμα
- Δεν υποστηρίζονται όλες οι ενέργειες σύνδεσης αυτήν τη στιγμή.
- Μην χρησιμοποιείτε τη σύνδεση Dataverse για να συνδέεστε σε πίνακες Dataverse από μια παράσταση προσθήκης. Αντίθετα, χρησιμοποιήστε τις εγγενείς Power Fx συναρτήσεις για να αλληλεπιδράσετε με συλλογές: Φίλτρο, Αναζήτηση, Αναζήτηση, Ενημέρωση , Συλλογή και Σύνολο, όπου οι στήλες αντιμετωπίζονται ως καθολικές μεταβλητές.
Δοκιμή προσθήκης χαμηλών απαιτήσεων κώδικα
Δοκιμή άμεσων προσθηκών
Από την Αρχική οθόνη, επιλέξτε μια άμεση προσθήκη από τη λίστα και, στη συνέχεια, επιλέξτε Δοκιμή στη γραμμή εντολών. Επίσης, μπορείτε να έχετε πρόσβαση σε αυτήν την οθόνη από το πρόγραμμα επεξεργασίας άμεσων προσθηκών στη γραμμή εντολών μετά την αποθήκευση της.
Δώστε τιμές για τις παραμέτρους εισόδου που ορίζονται στην προσθήκη χαμηλών απαιτήσεων κώδικα και, στη συνέχεια, επιλέξτε Εκτέλεση.
Παρατηρήστε την απάντηση.
Φιλοδώρημα
Χρησιμοποιήστε παραμέτρους εξόδου για να επικυρώσετε την αναμενόμενη συμπεριφορά και αποτελέσματα. Διαφορετικά, κατά τις δοκιμές βλέπετε μόνο μια επιτυχία ή αποτυχία.
Δοκιμή αυτοματοποιημένων προσθηκών
Δοκιμάστε τις αυτοματοποιημένες προσθήκες καλώντας το συμβάν δεδομένων. Προσέξτε εάν η προσθήκη εκτελέστηκε με επιτυχία, επικυρώνοντας τις αναμενόμενες αλλαγές που είχαν καθοριστεί στον τύπο.
Φιλοδώρημα
Κατά τη διάρκεια της προεπισκόπησης, μπορείτε να καλέσετε το συσχετισμένο συμβάν δεδομένων χρησιμοποιώντας το πρόγραμμα επεξεργασίας πίνακα στο Power Apps:
- Power Appsσυνδεθείτε, μεταβείτε στους Πίνακες και επιλέξτε τον πίνακα Προσθήκη .
- Στη γραμμή εντολών πατήστε Επεξεργασία.
- Δημιουργία, ενημέρωση ή διαγραφή γραμμών απευθείας από αυτήν την προβολή. Εναλλακτικά, ανοίξτε μια γραμμή στην προεπιλεγμένη φόρμα επιλέγοντας μια γραμμή και, στη συνέχεια, επιλέξτε Επεξεργασία γραμμής με χρήση φόρμας στη γραμμή εντολών.
Ενσωματώστε μια προσθήκη χαμηλών απαιτήσεων κώδικα
Κλήση άμεσης προσθήκης από μια εφαρμογή καμβά ή προσαρμοσμένη σελίδα
- Στην Dataverse εφαρμογή Accelerator :
- Επιλέξτε την άμεση προσθήκη στη λίστα.
- Επιλέξτε Αντιγραφή τμήμα κώδικα στη γραμμή εντολών.
- Επικολλήστε και αποθηκεύστε τον τύπο που αντιγράψατε σε ένα πρόγραμμα επεξεργασίας κειμένου ή σε ένα σημειωματάριο (μπορείτε εύκολα να ανατρέξετε).
- Σε Power Apps:
- Δημιουργήστε ή επεξεργαστείτε μια εφαρμογή καμβά (ή προσαρμοσμένη σελίδα) στο Power Apps Studio.
- Στο αριστερό παράθυρο περιήγησης, στην καρτέλα Προελεύσεις δεδομένων, επιλέξτε + Νέα προέλευση δεδομένων και αναζητήστε την επιλογή Περιβάλλον από τη Dataverse σύνδεση.
- Εισαγάγετε τα παρακάτω στοιχεία στον καμβά:
- Προσθέστε στοιχεία ελέγχου εισόδου που αντιστοιχούν στον τύπο δεδομένων κάθε παραμέτρου, όπως Εισαγωγή κειμένου για κείμενο ή αριθμούς, εναλλαγή για δυαδική τιμή.
- Εάν το πεδίο προσθήκης είναι συνδεδεμένο σε έναν πίνακα, προσθέστε ένα σύνθετο πλαίσιο που συσχετίζεται με τον ίδιο πίνακα έτσι, ώστε να μπορείτε να επιλέξετε την είσοδο.
- Προσθέστε ένα κουμπί για να καλέσετε την προσθήκη.
- Επικολλήστε τον τύπο προσθήκης που αντιγράψατε στην ιδιότητα του
OnSelect
κουμπιού. - Αντιστοιχίστε κάθε παράμετρο
Value
εισόδου ώστε να αναφέρεται στα αντίστοιχα στοιχεία ελέγχου εισόδου:- Εάν ο τύπος ήταν
Environment.new_CalculateSum({ X: Value, Y: Value });
, θα μπορούσε να ξαναγραφτεί ως:Environment.new_CalculateSum({ X: TextInput1.Text, Y: TextInput2.Text });
- Εάν ο τύπος ήταν δεσμευμένος, αντικαταστήστε
Environment
τον με τον πίνακα εμφανιζόμενο όνομα για πρόσβαση στην προσθήκη.
- Εάν ο τύπος ήταν
- Εάν έχει οριστεί μια παράμετρος εξόδου για την χαμηλών απαιτήσεων κώδικα προσθήκη:
- Αποτυπώστε το απάντηση σε έναν
Set()
τύπο orUpdateContext()
:Set( ActionResult, Environments.CalculateSum({ X: TextInput1.Text, Y: TextInput2.Text }) );
. Εμφάνιση της μεταβλητής σε μια ετικέτα. Εναλλακτικά, χρησιμοποιήστε τονNotify()
τύπο για να εμφανίσετε δεδομένα σε μια ειδοποίηση.
- Αποτυπώστε το απάντηση σε έναν
- Αναπαραγωγή της εφαρμογής και επιλογή της εντολής στη γραμμή εντολών για εκτέλεση της προσθήκης χαμηλών απαιτήσεων κώδικα.
Μάθετε περισσότερα σχετικά με το πώς μπορείτε να καλέσετε Dataverse ενέργειες απευθείας από Power Fx εφαρμογές καμβά.
Κλήση άμεσης προσθήκης από ροή cloud Power Automate
- Σε μια ροή cloud, προσθέστε μια νέα ενέργεια από τη σύνδεση του Microsoft Dataverse.
- Επιλέξτε την ενέργεια που ονομάζεται Εκτέλεση μη δεσμευμένης ενέργειας ή Εκτέλεση δεσμευμένης ενέργειας.
- Επιλέξτε την προσθήκη σας (έχει το μοναδικό όνομα με ένα πρόθεμα).
- Δώστε τιμές για όλες τις παραμέτρους εισόδου (εάν υπάρχουν).
Κλήση άμεσης προσθήκης από το Dataverse Web API
Ακολουθήστε τα βήματα για τις ενότητες Μη δεσμευμένη ενέργεια ή Συνάρτηση συνδεδεμένη με πίνακα στις ενότητες Κλήση προσαρμοσμένων API από την τεκμηρίωση του Web API (ανάλογα με το κατάλληλο πεδίο εφαρμογής της προσθήκης).
Λήψη βοήθειας σχετικά με τις προσθήκες χαμηλών απαιτήσεων κώδικα
Αν αντιμετωπίσετε προβλήματα με τη δημιουργία ή την εκτέλεση της προσθήκης χαμηλών απαιτήσεων κώδικα, μεταβείτε σε αυτές τις συμβουλές για συνήθη προβλήματα που μπορεί να προκύψουν: Microsoft Dataverse χαμηλών απαιτήσεων κώδικα προσθήκες συμβουλές και γνωστά προβλήματα
Επικοινωνία με Βοήθεια + υποστήριξη
Για ζητήματα με την εγκατάσταση της Dataverse λύσης Accelerator ή χαμηλών απαιτήσεων κώδικα προσθήκες που δεν καλύπτονται Microsoft Dataverse χαμηλών απαιτήσεων κώδικα συμβουλές για προσθήκες και γνωστά ζητήματα, όπως μη τεκμηριωμένα σφάλματα που ελήφθησαν, χρησιμοποιήστε την εμπειρία υποστήριξης Βοήθειας + και συμπεριλάβετε τις ακόλουθες πληροφορίες:
- Τύπος προβλήματος- Dataverse Web API και SDK
- Δευτερεύων τύπος προβλήματος - Κιτ επιταχυντή για Dataverse
Παραδείγματα προσθήκες χαμηλών απαιτήσεων κώδικα που μπορείτε να δημιουργήσετε
Για μερικά παραδείγματα σχετικά με τον τρόπο δημιουργίας μιας προσθήκης χαμηλών απαιτήσεων κώδικα, μεταβείτε στο θέμα Παράδειγμα Dataverse χαμηλών απαιτήσεων κώδικα προσθήκες (έκδοση προεπισκόπησης)
Περιορισμοί
Το αντικείμενο της γλώσσας περιβάλλοντος πρέπει να διαβαστεί για να αποκτήσετε πρόσβαση σε νέα πρόσθετα μέσα σε υπάρχουσες εφαρμογές καμβά. Για όλες τις προσθήκες που δημιουργούνται μετά την προσθήκη της προέλευσης δεδομένων του πίνακα περιβάλλοντος σε μια υπάρχουσα εφαρμογή καμβά, πρέπει να αφαιρέσετε και να διαβάσετε το αντικείμενο Power Fx της γλώσσας περιβάλλοντος. Στη συνέχεια, βλέπετε την ενημερωμένη λίστα από προσθήκες ως ενέργειες.
Το Intellisense απαιτεί ρητή αναφορά σε αυτοματοποιημένες προσθήκες, εάν θέλετε να ανατρέξετε σε οποιονδήποτε πίνακα στον τύπο. Χρησιμοποιήστε την ακόλουθη σύνταξη αποσαφήνισης, όπως
[@Accounts]
χρησιμοποιώντας αγκύλες και το@
σύμβολο (notAccounts
).Ένθετη υποστήριξη. Οι προσθήκες μπορούν να καλούν μόνο ενέργειες πρώτου μέρους που έχουν δημοσιευτεί από τη Microsoft από παραστάσεις Power Fx.
Ορισμένα
Collect
σενάρια απαιτούνPatch
. Υπάρχουν ορισμένα σενάρια όπουCollect()
δεν λειτουργεί. Η λύση πρόκειται να χρησιμοποιηθείPatch()
όπως φαίνεται στο παράδειγμα στήλης συμπλήρωσης σχετικά με παρακάτω. Εάν δημιουργείτε μια αυτοματοποιημένη προσθήκη, προετοιμάστε @ σε κάθε πίνακα που αναφέρεται στον τύπο Power Fx.Patch(Faxes, Collect(Faxes, { Subject : "Sub1" } ), { Regarding : First(Accounts) } )
Όταν οι προσθήκες χαμηλών απαιτήσεων κώδικα αλληλεπιδρούν με συνδέσεις και χρησιμοποιείται το DLP, ο διαχειριστής μπορεί να αποκλείσει τη δημιουργία συνδέσεων χρησιμοποιώντας DLP. Ωστόσο, οι υπάρχουσες αναφορές σύνδεσης στο περιβάλλον Dataverse συνεχίζουν να λειτουργούν. Σε περίπτωση που ο διαχειριστής πρέπει να αποκλείσει όλες τις αλληλεπιδράσεις χαμηλών απαιτήσεων κώδικα προσθήκης με οποιεσδήποτε συνδέσεις, μπορεί να απενεργοποιήσει τη ρύθμιση του οργανισμού
Allowconnectorsonpowerfxactions
. Αυτή η ρύθμιση είναι ενεργοποιημένη από προεπιλογή και μπορεί να απενεργοποιηθεί με συνήθεις μεθόδους SDK (WebAPI, SDK, PowerShell, και άλλα). Μπορείτε να απενεργοποιήσετε αυτήν τη δυνατότητα χρησιμοποιώντας μια άμεση προσθήκη χαμηλών απαιτήσεων κώδικα ως εξής:Patch(Organizations, First(Organizations), { 'Enable connectors on power fx actions.': 'Enable connectors on power fx actions. (Organizations)'.No })
Οι προσθήκες που χρησιμοποιούν συνδέσεις μπορούν να εξάγουν μόνο αποτελέσματα από συγκεκριμένα πεδία. Λόγω αυτού, θα πρέπει να αντιστοιχίσετε συγκεκριμένες στοιχειώδεις τιμές από την απάντηση της σύνδεσης σε τιμές εξόδου.
Προσθήκες χαμηλών απαιτήσεων κώδικα που έχουν περιορισμό προσαρμοσμένων συνδέσεων
Εάν έχετε προσθήκες χαμηλών απαιτήσεων κώδικα με προσαρμοσμένες συνδέσεις, οι προσαρμοσμένες συνδέσεις πρέπει να εισαχθούν πρώτα, πριν από τις αναφορές ή τις ροές σύνδεσης.
Εάν το περιβάλλον σας δεν περιέχει την προσαρμοσμένη σύνδεση σε μια λύση, εισαγάγετε μια ξεχωριστή λύση που περιλαμβάνει μόνο την προσαρμοσμένη σύνδεση. Κάντε αυτήν την εισαγωγή πριν εισαγάγετε την πραγματική λύση. Πρέπει να το κάνετε αυτό πρώτα γιατί το Azure πρέπει να καταχωρήσει την προσαρμοσμένη σύνδεση πριν να εισαχθούν τα άλλα στοιχεία της λύσης.
Εάν εισαγάγετε μια λύση που περιέχει προσαρμοσμένες συνδέσεις και ροές, το Azure δεν μπορεί να καταχωρήσει την προσαρμοσμένη σύνδεση ενώ καταγράφει τις αναφορές ή τις ροές της σύνδεσής σας. Αυτό ισχύει επίσης για αναφορές σύνδεσης για την προσαρμοσμένη σύνδεση που δεν είχε εισαχθεί προηγουμένως σε ξεχωριστή λύση. Εάν το Azure δεν καταχώρησε την προσαρμοσμένη σύνδεση, η εισαγωγή αποτυγχάνει ή δεν μπορείτε να ξεκινήσετε την εισαγωγή.
Περισσότερες πληροφορίες: Δημιουργία προσαρμοσμένων συνδέσεων σε λύσεις: Γνωστοί περιορισμοί
Δείτε επίσης
χαμηλών απαιτήσεων κώδικα plug-ins Power Fx (έκδοση προεπισκόπησης)
Χρήση προκατασκευασμένης προτροπής σε χαμηλών απαιτήσεων κώδικα Dataverse προσθήκη Power Apps