Κοινή χρήση μέσω


Χρήση προσθηκών χαμηλών απαιτήσεων κώδικα στο Dataverse (έκδοση προεπισκόπησης)

[Αυτό το θέμα αποτελεί τεκμηρίωση προέκδοσης και υπόκειται σε αλλαγές.]

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

Σημαντικό

  • Οι άμεσες προσθήκες χαμηλών απαιτήσεων κώδικα δεν έχουν προτεραιότητα και δεν παρέχονται ως δυνατότητα. Οι άμεσες προσθήκες χαμηλών απαιτήσεων κώδικα αντικαθίστανται με λειτουργίες. Περισσότερες πληροφορίες: Λειτουργίες στο Microsoft 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.

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

Υποστηριζόμενοι τύποι δεδομένων:
  • Boolean
  • Συμβλοσειρά
  • Float
  • Δεκαδικός αριθμός
  • Ημερομηνία/ώρα
  • Integer

Περισσότερες πληροφορίες σχετικά με τον τρόπο ενσωμάτωσης από μια εφαρμογή καμβά ή σε ροή cloud Power Automate: Ενσωμάτωση προσθήκης χαμηλών απαιτήσεων κώδικα

Δικαιώματα προσθήκης

Χρόνος σχεδίασης

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

Χρόνος εκτέλεσης

Όταν καλείται μια προσθήκη, έχει πρόσβαση στα δεδομένα του πίνακα που εμπλέκονται στον ορισμό της προσθήκης (οι πίνακες που αποτελούν μέρος του τύπου ή αν ο πίνακας σχετίζεται με τις ρυθμίσεις μιας αυτοματοποιημένης προσθήκης) στο περιβάλλον του χρήστη που την επικαλέσθηκε.

Συνδέσεις

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

Προϋποθέσεις για τη δημιουργία μιας προσθήκης χαμηλών απαιτήσεων κώδικα

  • Ιδιότητα μέλους ρόλου ασφαλείας διαχειριστή συστήματος ή υπεύθυνου προσαρμογής συστήματος στο περιβάλλον Power Platform.
  • Πρόσβαση στην εφαρμογή επιτάχυνσης του Dataverse.

Φιλοδώρημα

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

Ενημέρωση του επιταχυντή Dataverse

  1. Ακολουθήστε τις οδηγίες για να προβάλετε εφαρμογές με άδεια χρήσης στο περιβάλλον σας.
  2. Εάν ο Dataverse Accelerator έχει εγκατασταθεί ήδη και είναι διαθέσιμη μια ενημέρωση, υποδεικνύεται στον πίνακα που βρίσκεται δίπλα στο στοιχείο.
  3. Επιλέξτε τον Dataverse Accelerator και, στη συνέχεια, επιλέξτε Ενημέρωση στη γραμμή εντολών.

Φιλοδώρημα

Ενεργοποιήστε τις αυτόματες ενημερώσεις εφαρμογής για τον εκδότη Microsoft - Power CAT ώστε να λαμβάνονται αυτόματα ενημερώσεις όταν είναι διαθέσιμες (δεν είναι απαραίτητο για νέα περιβάλλοντα που δημιουργήθηκαν μετά την 1η Οκτωβρίου 2023).

Σημείωμα

Αν είχατε εγκαταστήσει προηγουμένως την προαιρετική λύση Προσθήκες χαμηλών απαιτήσεων κώδικα για Συνδέσεις, θα διαγραφεί αυτόματα όταν κάνετε ενημέρωση μετά τις 29 Ιούν. 2023. Οι δυνατότητες θα είναι διαθέσιμες στην κύρια λύση.

Δημιουργήστε μια άμεση προσθήκη χαμηλών απαιτήσεων κώδικα

  1. Αναπαραγάγετε την εφαρμογή επιταχυντή Dataverse.
  2. Επιλέξτε την κάρτα Δημιουργία άμεσης προσθήκης. Δημιουργία άμεσης κάρτας προσθήκης
  3. Παράσχετε ένα Εμφανιζόμενο όνομα.
  4. Προαιρετικά, ορίστε παραμέτρους:
    • Επιλέξτε Νέα παράμετρος εισόδου ή Νέα παράμετρος εξόδου και, στη συνέχεια, καταχωρήστε την ετικέτα και τον τύπο δεδομένων.
    • Προσθέστε περισσότερες παραμέτρους εισόδου και εξόδου, όπως απαιτείται.
  5. Πληκτρολογήστε την παράσταση Power Fx στο πρόγραμμα επεξεργασίας Παράσταση.
    • Αναφορά παραμέτρων εισόδου στον τύπο με βάση το όνομα ετικέτας.
    • Οι παράμετροι εξόδου πρέπει να αναφέρονται εντός των αγκύλων, όπως { Out: "Return value" }.
    • Κάντε αναφορά σε πίνακες Dataverse χρησιμοποιώντας συναρτήσεις συλλογής δεδομένων, όπως τα Filter() και LookUp().
    • Εάν το πεδίο έχει οριστεί σε οντότητα, χρησιμοποιήστε το ThisRecord για πρόσβαση σε τιμές στηλών στη γραμμή πίνακα που σχετίζεται με την εκτέλεση της προσθήκης, όπως ThisRecord.'Account Name'.

    Φιλοδώρημα

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

  6. Προαιρετικά, αναπτύξτε τις Επιλογές για προχωρημένους , για να τροποποιήσετε τη λύση, το πεδίο ή την περιγραφή.
  7. ΕπιλέξτεΑποθήκευση.
  8. Δοκιμάστε την άμεση προσθήκη χαμηλών απαιτήσεων κώδικα.

Παράδειγμα: Υπολογίστε το άθροισμα δύο ακεραίων.

  • Δημιουργήστε δύο παραμέτρους εισόδου και X και Y (αμφότερες τύπου ακέραιας τιμής) και μία παράμετρο εξόδου Z (συμβολοσειρά τύπου).
  • Χρησιμοποιήστε τον παρακάτω τύπο: {Z: X + Y }

Παράδειγμα άμεσης προσθήκης στην εφαρμογή Dataverse Accelerator

Δημιουργήστε μια αυτοματοποιημένη προσθήκη χαμηλών απαιτήσεων κώδικα

  1. Αναπαραγάγετε την εφαρμογή επιταχυντή Dataverse.
  2. Επιλέξτε την κάρτα Δημιουργία αυτοματοποιημένης προσθήκης. Δημιουργία αυτοματοποιημένης κάρτας προσθήκης
  3. Δώστε τις παρακάτω τιμές:
    • Όνομα: Πληκτρολογήστε ένα όνομα για την προσθήκη, όπως Επικύρωση εισόδου.
    • Πίνακας: Επιλέξτε έναν πίνακα στον οποίο θα συσχετίσετε την προσθήκη, όπως Λογαριασμός.
    • Εκτελέστε αυτόν τον κανόνα προσθήκης όταν η γραμμή είναι. Καθορίστε το συμβάν δεδομένων που καλεί την προσθήκη.
  4. Πληκτρολογήστε την παράσταση Power Fx στο πρόγραμμα επεξεργασίας Παράσταση.
    • Κάντε αναφορά σε πίνακες Dataverse χρησιμοποιώντας συναρτήσεις συλλογής δεδομένων, όπως τα Filter() και LookUp().
    • Χρησιμοποιήστε το ThisRecord για πρόσβαση σε τιμές στηλών στη γραμμή πίνακα που σχετίζεται με την εκτέλεση της προσθήκης, όπως ThisRecord.'Account Name'.
  5. Προαιρετικά, αναπτύξτε τις Επιλογές για προχωρημένους, για να τροποποιήσετε το στάδιο (όταν πρέπει να εκτελείται) και τη λύση όπου αποθηκεύεται η προσθήκη.
  6. Επιλέξτε Αποθήκευση.
  7. Δοκιμάστε την αυτοματοποιημένη προσθήκη χαμηλών απαιτήσεων κώδικα.

Χρήση συνδέσεων Power Platform σε προσθήκες χαμηλών απαιτήσεων κώδικα

Οι συνδέσεις Power Platform μπορούν να χρησιμοποιηθούν σε προσθήκες χαμηλών απαιτήσεων για την εύκολη ενσωμάτωση δεδομένων και λειτουργιών από συστήματα εκτός του Dataverse, για παράδειγμα, SQL Server, Salesforce και SharePoint, χωρίς να χρειάζεται πολύπλοκη κωδικοποίηση ή προσαρμοσμένη ανάπτυξη.

Προϋποθέσεις για τη χρήση συνδέσεων σε προσθήκες χαμηλών απαιτήσεων κώδικα

Η χρήση ενεργειών συνδέσεων σε προσθήκες χαμηλών απαιτήσεων κώδικα

Μπορείτε εύκολα να χρησιμοποιήσετε συνδέσεις και προσαρμοσμένες συνδέσεις μέσα από μια προσθήκη χαμηλών απαιτήσεων κώδικα ενός τύπου Power Fx.

  1. Δημιουργήστε μια σύνδεση στη σύνδεση που θέλετε να χρησιμοποιήσετε.
  2. Προσθέστε μια αναφορά σύνδεσης στη σύνδεση στο περιβάλλον Dataverse.
  3. Στο πρόγραμμα επεξεργασίας παραστάσεων Power Fx της προσθήκης χαμηλών απαιτήσεων κώδικα, πληκτρολογήστε το όνομα της αναφοράς σύνδεσης (το εσωτερικό όνομα με πρόθεμα και υπογράμμιση, όπως, new_connectorName όχι το εμφανιζόμενο όνομα).
  4. Το Intellisense σάς δείχνει τις διαθέσιμες ενέργειες. Επιλέξτε την ενέργεια που θέλετε και, στη συνέχεια, καταχωρήστε τις απαιτούμενες παραμέτρους.

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

Περισσότερες πληροφορίες: παράδειγμα

Σημείωμα

  • Δεν υποστηρίζονται όλες οι ενέργειες σύνδεσης αυτήν τη στιγμή.
  • Μην χρησιμοποιείτε τη σύνδεση Dataverse για να συνδέεστε σε πίνακες Dataverse από μια παράσταση προσθήκης. Αντ' αυτού, χρησιμοποιήστε τις εγγενείς συναρτήσεις Power Fx για να αλληλεπιδράσετε με συλλογές: Filter, Search, LookUp, Patch, Collect και Set, όπου οι στήλες λειτουργούν ως καθολικές μεταβλητές.

Δοκιμή προσθήκης χαμηλών απαιτήσεων κώδικα

Δοκιμή άμεσων προσθηκών

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

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

Παρατηρήστε την απάντηση.

Φιλοδώρημα

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

Δοκιμή αυτοματοποιημένων προσθηκών

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

Φιλοδώρημα

Κατά τη διάρκεια της προεπισκόπησης, μπορείτε να καλέσετε το συσχετισμένο συμβάν δεδομένων χρησιμοποιώντας το πρόγραμμα επεξεργασίας πίνακα στο Power Apps:

  1. Συνδεθείτε στο Power Apps, μεταβείτε στους Πίνακες και επιλέξτε τον πίνακα Προσθήκη.
  2. Στη γραμμή εντολών πατήστε Επεξεργασία.
  3. Δημιουργία, ενημέρωση ή διαγραφή γραμμών απευθείας από αυτήν την προβολή. Εναλλακτικά, ανοίξτε μια γραμμή στην προεπιλεγμένη φόρμα επιλέγοντας μια γραμμή και, στη συνέχεια, επιλέξτε Επεξεργασία γραμμής χρησιμοποιώντας φόρμα στη γραμμή εντολών.

Ενσωματώστε μια προσθήκη χαμηλών απαιτήσεων κώδικα

Κλήση άμεσης προσθήκης από μια εφαρμογή καμβά ή προσαρμοσμένη σελίδα

  1. Στην εφαρμογή Επιταχυντής Dataverse:
    1. Επιλέξτε την άμεση προσθήκη στη λίστα.
    2. Επιλέξτε Αντιγραφή τμήματος κώδικα στη γραμμή εντολών. Κλήση προσθήκης χαμηλών απαιτήσεων κώδικα παρουσίας
    3. Επικολλήστε και αποθηκεύστε τον τύπο που αντιγράψατε σε ένα πρόγραμμα επεξεργασίας κειμένου ή σε ένα σημειωματάριο (μπορείτε εύκολα να ανατρέξετε).
  2. Στο Power Apps:
    1. Δημιουργήστε ή επεξεργαστείτε μια εφαρμογή καμβά (ή προσαρμοσμένη σελίδα) στο Power Apps Studio.
    2. Στην αριστερή περιήγηση, στην καρτέλα Προελεύσεις δεδομένων, επιλέξτε + Δημιουργία προέλευσης δεδομένων και αναζητήστε την επιλογή Περιβάλλον από τη σύνδεση Dataverse.
    3. Εισαγάγετε τα παρακάτω στοιχεία στον καμβά:
    • Προσθέστε στοιχεία ελέγχου εισόδου που αντιστοιχούν με τον τύπο δεδομένων κάθε παραμέτρου, όπως δεδομένα εισόδου κειμένου για κείμενο ή αριθμούς, εναλλαγή για δυαδική τιμή.
    • Εάν το πεδίο προσθήκης είναι συνδεδεμένο σε έναν πίνακα, προσθέστε ένα σύνθετο πλαίσιο που συσχετίζεται με τον ίδιο πίνακα έτσι, ώστε να μπορείτε να επιλέξετε την είσοδο.
    • Προσθήκη ενός κουμπιού για κλήση της προσθήκης.
  3. Επικολλήστε τον τύπο προσθήκης που αντιγράψατε στην ιδιότητα του κουμπιού OnSelect.
  4. Αντιστοιχίστε κάθε παράμετρο εισόδου Value για να γίνει αναφορά στα αντίστοιχα στοιχεία ελέγχου εισαγωγής:
    • Εάν ο τύπος ήταν Environment.new_CalculateSum({ X: Value, Y: Value });, θα μπορούσε να ξαναγραφεί ως: Environment.new_CalculateSum({ X: TextInput1.Text, Y: TextInput2.Text });
    • Εάν ο τύπος ήταν συνδεδεμένος, αντικαταστήστε το Environment με το εμφανιζόμενο όνομα πίνακα για να αποκτήσετε πρόσβαση στην προσθήκη.
  5. Εάν καθορίζεται μια παράμετρος εξόδου για την προσθήκη χαμηλών απαιτήσεων κώδικα:
    1. Καταγραφή της απάντηση σε τύπο Set() ή UpdateContext(): Set( ActionResult, Environments.CalculateSum({ X: TextInput1.Text, Y: TextInput2.Text }) );. Εμφάνιση της μεταβλητής σε μια ετικέτα. Εναλλακτικά, χρησιμοποιήστε τον τύπο Notify() για να εμφανίσετε δεδομένα σε μια ειδοποίηση.
  6. Αναπαραγωγή της εφαρμογής και επιλογή της εντολής στη γραμμή εντολών για εκτέλεση της προσθήκης χαμηλών απαιτήσεων κώδικα.

Μάθετε περισσότερα σχετικά με το πώς μπορείτε να καλέσετε ενέργειες Dataverse απευθείας από το Power Fx σε εφαρμογές καμβά.

Κλήση άμεσης προσθήκης από ροή cloud Power Automate

  1. Σε μια ροή cloud, προσθέστε μια νέα ενέργεια από τη σύνδεση του Microsoft Dataverse.
  2. Επιλέξτε την ενέργεια που ονομάζεται Εκτέλεση μη δεσμευμένης ενέργειας ή Εκτέλεση δεσμευμένης ενέργειας.
  3. Επιλέξτε την προσθήκη σας (έχει το μοναδικό όνομα με ένα πρόθεμα).
  4. Δώστε τιμές για όλες τις παραμέτρους εισόδου (εάν υπάρχουν).

Κλήση άμεσης προσθήκης από το Dataverse Web API

Ακολουθήστε τα βήματα για τις ενότητες Μη δεσμευμένη ενέργεια ή Συνάρτηση δεσμευμένη σε πίνακα στην Κλήση προσαρμοσμένων API από την τεκμηρίωση Web API (ανάλογα με το κατάλληλο πεδίο της προσθήκης).

Λήψη βοήθειας σχετικά με τις προσθήκες χαμηλών απαιτήσεων κώδικα

Αν αντιμετωπίσετε προβλήματα κατά τη δημιουργία ή την εκτέλεση της προσθήκης χαμηλών απαιτήσεων, μεταβείτε στις παρακάτω συμβουλές για συνήθη ζητήματα που ενδέχεται να προκύψουν: Συμβουλές για προσθήκες χαμηλών απαιτήσεων κώδικα και γνωστά ζητήματα του Microsoft Dataverse

Επικοινωνία με Βοήθεια + υποστήριξη

Για προβλήματα με την εγκατάσταση λύσης Επιταχυντή Dataverse ή προσθήκες χαμηλών απαιτήσεων κώδικα που δεν καλύπτονται στις Συμβουλές για προσθήκες χαμηλών απαιτήσεων κώδικα και γνωστά ζητήματα του Microsoft Dataverse όπως μη τεκμηριωμένα σφάλματα που λήφθηκαν, χρησιμοποιήστε την εμπειρία Βοήθειας + υποστήριξη και συμπεριλάβετε τις παρακάτω πληροφορίες:

  • Τύπος προβλήματος- Dataverse Web API και SDK
  • Δευτερεύων τύπος προβλήματος - Κιτ επιταχυντή για Dataverse

Παραδείγματα προσθήκες χαμηλών απαιτήσεων κώδικα που μπορείτε να δημιουργήσετε

Για μερικά παραδείγματα σχετικά με τον τρόπο δημιουργίας μιας προσθήκης χαμηλών απαιτήσεων κώδικα, μεταβείτε στα Παραδείγματα προσθήκες χαμηλών απαιτήσεων κώδικα Dataverse (έκδοση προεπισκόπησης)

Περιορισμοί

  • Το αντικείμενο της γλώσσας περιβάλλοντος πρέπει να διαβαστεί για να αποκτήσετε πρόσβαση σε νέα πρόσθετα μέσα σε υπάρχουσες εφαρμογές καμβά. Για όλες τις προσθήκες που δημιουργούνται μετά την προσθήκη της προέλευσης δεδομένων του πίνακα περιβάλλοντος σε μια υπάρχουσα εφαρμογή καμβά, πρέπει να αφαιρέσετε και να διαβάσετε το αντικείμενο Power Fx της γλώσσας περιβάλλοντος. Στη συνέχεια, βλέπετε την ενημερωμένη λίστα από προσθήκες ως ενέργειες.

  • Το Intellisense απαιτεί ρητή αναφορά σε αυτοματοποιημένες προσθήκες, εάν θέλετε να ανατρέξετε σε οποιονδήποτε πίνακα στον τύπο. Χρησιμοποιήστε την παρακάτω σύνταξη αποσαφήνισης όπως, [@Accounts] χρησιμοποιώντας τετράγωνες αγκύλες και το σύμβολο @ (όχι Accounts).

  • Ένθετη υποστήριξη. Οι προσθήκες μπορούν να καλούν μόνο ενέργειες πρώτου μέρους που έχουν δημοσιευτεί από τη 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 δεν καταχώρησε την προσαρμοσμένη σύνδεση, η εισαγωγή αποτυγχάνει ή δεν μπορείτε να ξεκινήσετε την εισαγωγή.

Περισσότερες πληροφορίες: Δημιουργία προσαρμοσμένων συνδέσεων σε λύσεις: Γνωστοί περιορισμοί

Δείτε επίσης

Προσθήκες χαμηλών απαιτήσεων κώδικα Power Fx (έκδοση προεπισκόπησης)

Χρήση μιας προκατασκευασμένης προτροπής σε μια προσθήκη χαμηλών απαιτήσεων κώδικα Dataverse σε Power Apps

Δημιουργία αυτοματοποιημένης προσθήκης χαμηλών απαιτήσεων κώδικα με Power Apps (βίντεο)

Δημιουργία άμεσης προσθήκης χαμηλών απαιτήσεων κώδικα με Power Apps (βίντεο)