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


Επισκόπηση μεταβλητών για επισκόπηση Power Platform

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

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

Σημείωμα

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

Πλεονεκτήματα από τη χρήση μεταβλητών περιβάλλοντος:

  • Δώστε νέες τιμές παραμέτρων κατά την εισαγωγή λύσεων σε άλλα περιβάλλοντα.
  • Αποθηκεύστε τη ρύθμιση παραμέτρων για τις προελεύσεις δεδομένων που χρησιμοποιούνται σε εφαρμογές και ροές καμβά. Για παράδειγμα, οι παράμετροι της τοποθεσίας και της λίστας SharePoint Online μπορούν να αποθηκευτούν ως μεταβλητές περιβάλλοντος. Επομένως, σας δίνουν τη δυνατότητα να συνδέεστε σε διαφορετικές τοποθεσίες και λίστες σε διαφορετικά περιβάλλοντα χωρίς να χρειάζεται να τροποποιήσετε τις εφαρμογές και τις ροές.
  • Συσκευάτε και μεταφέρετε την προσαρμογή και τη ρύθμιση παραμέτρων μαζί και διαχειριστείτε τες σε μία μοναδική θέση.
  • Τα μυστικά πακέτων και μεταφοράς, όπως διαπιστευτήρια που χρησιμοποιούνται από διαφορετικά στοιχεία, ξεχωριστά από τα στοιχεία που τα χρησιμοποιούν.
  • Μια μεταβλητή περιβάλλοντος μπορεί να χρησιμοποιηθεί σε πολλά διαφορετικά στοιχεία λύσης, ανεξάρτητα από το εάν είναι ο ίδιος τύπος στοιχείου ή διαφορετικός. Για παράδειγμα, μια εφαρμογή καμβά και μια ροή μπορούν να χρησιμοποιήσουν την ίδια μεταβλητή περιβάλλοντος. Όταν η τιμή της μεταβλητής περιβάλλοντος πρέπει να αλλάξει, πρέπει να αλλάξετε μόνο μία τιμή.
  • Επιπλέον, εάν χρειάζεται να αποσύρετε μια προέλευση δεδομένων σε περιβάλλοντα παραγωγής, μπορείτε να ενημερώσετε τις μεταβλητές τιμές του περιβάλλοντος με πληροφορίες για τη νέα προέλευση δεδομένων. Οι εφαρμογές και οι ροές δεν απαιτούν τροποποίηση και αρχίζουν να χρησιμοποιούν τη νέα προέλευση δεδομένων.
  • Τα εργαλεία που υποστηρίζονται από το SolutionPackager και το DevOps επιτρέπουν τη συνεχή ενοποίηση και συνεχή παράδοση (CI/CD).
  • Οι μεταβλητές περιβάλλοντος μπορούν να αποσυμπιεστούν και να αποθηκευτούν στο στοιχείο ελέγχου προέλευσης. Επίσης, ίσως αποθηκεύσετε διαφορετικά αρχεία τιμών μεταβλητών περιβάλλοντος για τη ξεχωριστή ρύθμιση παραμέτρων που απαιτείται σε διαφορετικά περιβάλλοντα. Στη συνέχεια, το εργαλείο δημιουργίας πακέτου λύσεων μπορεί να αποδεχτεί το αρχείο που αντιστοιχεί στο περιβάλλον στο οποίο εισάγεται η λύση.

Πώς λειτουργούν οι μεταβλητές περιβάλλοντος;

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

Δημιουργία μεταβλητής περιβάλλοντος σε μια λύση

  1. Συνδεθείτε στο Power Apps (make.powerapps.com) και έπειτα στο αριστερό τμήμα παραθύρου επιλέξτε Λύσεις. Εάν το στοιχείο δεν βρίσκεται στο πλαϊνό τμήμα του πίνακα, επιλέξτε ...Περισσότερα και, στη συνέχεια, επιλέξτε το στοιχείο που θέλετε.
  2. Ανοίξτε τη λύση που θέλετε ή δημιουργήστε μια νέα.
  3. Στη γραμμή εντολών, επιλέξτε Νέο>Περισσότερα και έπειτα επιλέξτε Μεταβλητή περιβάλλοντος.
  4. Στο δεξιό τμήμα παραθύρου, συμπληρώστε τις παρακάτω στήλες και, στη συνέχεια, επιλέξτε Αποθήκευση:
    • Εμφανιζόμενο όνομα. Εισαγάγετε ένα όνομα για τη μεταβλητή περιβάλλοντος.

    • Όνομα. Το μοναδικό όνομα δημιουργείται αυτόματα από το εΕφανιζόμενο όνομα, αλλά μπορείτε να το αλλάξετε.

    • Τύπος δεδομένων. Επιλέξτε από Δεκαδικός αριθμός, Κείμενο, JSON, Δύο επιλογές, Προέλευση δεδομένων ή Μυστικό.

      Σημείωμα

      • Αν η προέλευση δεδομένων είναι ο επιλεγμένος τύπος, θα χρειαστεί επίσης να επιλέξετε τον σύνδεσμο, μια έγκυρη σύνδεση για τον επιλεγμένο σύνδεσμο και τον τύπο παραμέτρου. Ωστόσο, η σύνδεση δεν αποθηκεύεται ως μέρος της μεταβλητής περιβάλλοντος. Η σύνδεση χρησιμοποιείται μόνο για την ανάκτηση διαθέσιμων τιμών παραμέτρων, όπως τοποθεσίες SharePoint στις οποίες έχετε πρόσβαση ή των λιστών που σχετίζονται με μια τοποθεσία. Για ορισμένες παραμέτρους όπως λίστες SharePoint, θα χρειαστεί επίσης να επιλέξετε μια μεταβλητή προέλευσης δεδομένων γονικού περιβάλλοντος, όπως η τοποθεσία του SharePoint. Αφού αποθηκευτούν, θα σχετίζονται στη βάση δεδομένων.
      • Εάν ο επιλεγμένος τύπος είναι το μυστικός κώδικός, απαιτούνται πρόσθετες πληροφορίες για την εγκατάσταση και τη ρύθμιση παραμέτρων του Azure Key Vault ώστε να επιτρέπεται η πρόσβαση Power Platform στο αντικείμενο.
    • Current Value. Γνωστή επίσης ως τιμή. Αυτή η ιδιότητα είναι προαιρετική και αποτελεί μέρος του πίνακα τιμών μεταβλητών περιβάλλοντος. Όταν υπάρχει μια τιμή, θα χρησιμοποιηθεί, ακόμη και εάν υπάρχει επίσης μια προεπιλεγμένη τιμή. Καταργήστε την τιμή από τη λύση σας, εάν δεν θέλετε να τη χρησιμοποιήσετε στο επόμενο περιβάλλον. Οι τιμές διαχωρίζονται επίσης σε ξεχωριστά αρχεία JSON στο αρχείο solution.zip που έχει εξαχθεί και είναι δυνατή η επεξεργασία τους χωρίς σύνδεση. Περισσότερες πληροφορίες: Πώς μπορώ να καταργήσω μια τιμή από μια μεταβλητή περιβάλλοντος;

    • Προεπιλεγμένη τιμή. Αυτή η στήλη αποτελεί μέρος του πίνακα ορισμού μεταβλητών περιβάλλοντος και δεν απαιτείται. Η προεπιλεγμένη τιμή χρησιμοποιείται εάν δεν υπάρχει τρέχουσα τιμή.

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

      Νέα μεταβλητή περιβάλλοντος.

      Σημείωμα

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

Εισαγωγή νέων τιμών κατά την εισαγωγή λύσεων

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

Ξεκινώντας με μια ενημέρωση στις 7 Δεκεμβρίου 2023, όλες οι τιμές μεταβλητών περιβάλλοντος είναι ορατές κατά την εισαγωγή λύσεων (ή όταν χρησιμοποιούνται διοχετεύσεις για ανάπτυξη). Οι μεταβλητές περιβάλλοντος χωρίς προεπιλεγμένη τιμή ή τιμή θα ζητηθούν για μια τιμή, αλλά αυτές κατά τα άλλα είναι προσυμπληρωμένες με μια ετικέτα κάτω από την περιοχή κειμένου που δηλώνει την πηγή της τιμής: τιμή λύσης, τιμή περιβάλλοντος στόχου ή προεπιλεγμένη τιμή.

Ορατότητα μεταβλητής περιβάλλοντος κατά την εισαγωγή της λύσης.

Σημείωμα

  • Σε ορισμένες περιπτώσεις, για συγκεκριμένες τιμές μεταβλητής περιβάλλοντος προέλευσης δεδομένων, μια προειδοποίηση Δεν επιτρέπεται η πρόσβαση μπορεί να εμφανιστεί εάν ο δημιουργός εισαγωγής δεν έχει πρόσβαση στη σύνδεση ή την προέλευση που χρησιμοποιείται για τη μεταβλητή περιβάλλοντος. Αυτή είναι μια προειδοποίηση μη αποκλεισμού, αλλά κάτι που πρέπει να λάβετε υπόψη ανάλογα με τον τρόπο που σκοπεύετε να χρησιμοποιήσετε τη μεταβλητή περιβάλλοντος στο περιβάλλον προορισμού.
  • Μπορείτε να καταργήσετε την τιμή από τη λύση σας πριν από την εξαγωγή της λύσης. Με αυτόν τον τρόπο εξασφαλίζεται ότι η υπάρχουσα τιμή θα παραμείνει στο περιβάλλον ανάπτυξής σας, αλλά δεν θα εξαχθεί στη λύση. Αυτή η προσέγγιση επιτρέπει την εισαγωγή μιας νέας τιμής κατά την εισαγωγή της λύσης σε άλλα περιβάλλοντα. Περισσότερες πληροφορίες: Πώς μπορώ να καταργήσω μια τιμή από μια μεταβλητή περιβάλλοντος;

Ειδοποιήσεις

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

Ασφάλεια

Ο πίνακας environmentvariabledefinition ανήκει σε χρήστη ή ομάδα. Όταν δημιουργείτε μια εφαρμογή που χρησιμοποιεί μεταβλητές περιβάλλοντος, βεβαιωθείτε ότι έχετε αντιστοιχίσει στους χρήστες το κατάλληλο επίπεδο δικαιωμάτων σε αυτόν τον πίνακα. Τα δικαιώματα στον πίνακα environmentvariablevalue μεταβιβάζονται από τον γονικό πίνακα environmentvariabledefinition και επομένως δεν απαιτούν ξεχωριστά προνόμια. Τα δικαιώματα για πίνακες environmentvariabledefinition περιλαμβάνονται στον "Δημιουργό περιβάλλοντος" και στους βασικούς ρόλους ασφαλείας χρήστη από προεπιλογή. Περισσότερες πληροφορίες: Ασφάλεια στο Dataverse.

Ονομασία

Βεβαιωθείτε ότι τα ονόματα των μεταβλητών περιβάλλοντος είναι μοναδικά ώστε να μπορείτε να ανατρέξετε σε αυτά με ακρίβεια. Τα διπλότυπα εμφανιζόμενα ονόματα των μεταβλητών περιβάλλοντος καθιστούν δύσκολη τη διαφοροποίηση και τη χρήση των μεταβλητών περιβάλλοντος. Βεβαιωθείτε ότι τα ονόματα των μεταβλητών περιβάλλοντος είναι μοναδικά ώστε να μπορείτε να ανατρέξετε σε αυτά με ακρίβεια. Τα όνομα $authentication και $connection είναι ειδικά δεσμευμένες παράμετροι για ροές και πρέπει να αποφεύγονται. Εάν χρησιμοποιούνται μεταβλητές περιβάλλοντος με αυτά τα ονόματα, θα αποκλειστεί η αποθήκευση ροής. Εάν μια μεταβλητή περιβάλλοντος χρησιμοποιείται σε μια ροή και το εμφανιζόμενο όνομα της μεταβλητής περιβάλλοντος αλλάξει, τότε η σχεδίαση θα δείξει τόσο τα παλιά όσο και τα νέα διακριτικά εμφανιζόμενου ονόματος για να συμβάλλει στην αναγνώριση. Όταν ενημερώνετε τη ροή, συνιστάται να καταργήσετε την αναφορά της μεταβλητής περιβάλλοντος και να την προσθέσετε ξανά.

Τρέχοντες περιορισμοί

  • Η επικύρωση των τιμών των μεταβλητών περιβάλλοντος γίνεται μέσα στα περιβάλλοντα εργασίας χρήστη και στα στοιχεία που τα χρησιμοποιούν, αλλά όχι μέσα στο Dataverse. Για αυτό, βεβαιωθείτε ότι ορίζονται οι σωστές τιμές, εάν τροποποιούνται μέσω κώδικα.
  • Οι εργασίες Power Platform Build Tools δεν είναι ακόμη διαθέσιμες για τη διαχείριση μεταβλητών περιβάλλοντος προέλευσης δεδομένων. Ωστόσο, αυτό δεν αποκλείει τη χρήση τους στα εργαλεία που παρέχονται από τη Microsoft και στα συστήματα ελέγχου προέλευσης.
  • Η αλληλεπίδραση με μεταβλητές περιβάλλοντος μέσω προσαρμοσμένου κώδικα απαιτεί μια κλήση API για ανάκτηση των τιμών. Δεν υπάρχει μνήμη cache που εκτίθεται για χρήση κώδικα εκτός Microsoft.
  • Για την επιτυχή χρήση μεταβλητών περιβάλλοντος με λίστες του SharePoint, το εμφανιζόμενο όνομα και το λογικό όνομα για κάθε αντίστοιχη στήλη στο περιβάλλον προέλευσης και προορισμού πρέπει να ταιριάζουν.
  • Οι μεταβλητές περιβάλλοντος περιορίζονται στο μέγιστο των 2.000 χαρακτήρων.
  • Οι μεταβλητές περιβάλλοντος για SharePoint πρέπει να έχουν αντίστοιχα μετα-δεδομένα. SharePoint έχει εσωτερικά αναγνωριστικά που ενδέχεται να μην ταιριάζουν μεταξύ των περιβαλλόντων προορισμού. Για παράδειγμα, εάν δημιουργήσετε απλώς μια λίστα με το ίδιο όνομα και στήλες σε ένα περιβάλλον προορισμού, τα εσωτερικά ονόματα πιθανότατα δεν θα ταιριάζουν. Τα μετα-δεδομένα ταιριάζουν πάντα εάν δημιουργήσετε διπλότυπο μιας SharePoint τοποθεσίας και την αντιγράψετε στο περιβάλλον προορισμού σας.

Συνήθεις ερωτήσεις

Γιατί δεν μπορώ να δω αυτήν την τιμή για τη μεταβλητή περιβάλλοντος;

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

Πώς μπορώ να προβάλω τις μεταβλητές περιβάλλοντος που χρησιμοποιούνται;

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

Είναι οι μεταβλητές περιβάλλοντος προέλευσης δεδομένων ίδιες με τις συνδέσεις;

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

Μπορούν οι μεταβλητές περιβάλλοντος προέλευσης δεδομένων να χρησιμοποιηθούν με κοινόχρηστες συνδέσεις, όπως SQL Server με έλεγχο ταυτότητας SQL;

Γενικά, όχι. Οι κοινόχρηστες συνδέσεις με το SQL Server αποθηκεύουν τις παραμέτρους που απαιτούνται για τη σύνδεση στα δεδομένα εντός της σύνδεσης. Για παράδειγμα, το όνομα διακομιστή και βάσης δεδομένων παρέχονται κατά τη δημιουργία της σύνδεσης και επομένως προκύπτουν πάντα από τη σύνδεση.

Οι μεταβλητές περιβάλλοντος προέλευσης δεδομένων χρησιμοποιούνται για συνδέσεις που βασίζονται στον έλεγχο ταυτότητας που βασίζεται στον χρήστη, όπως το Microsoft Entra ID, επειδή οι παράμετροι δεν μπορούν να προκύψουν από τη σύνδεση. Για αυτούς τους λόγους, ο έλεγχος ταυτότητας με το SQL Server το οποίο είναι μια κοινόχρηστη σύνδεση, δεν θα χρησιμοποιήσει μεταβλητές περιβάλλοντος προέλευσης δεδομένων.

Μπορεί η αυτοματοποιημένη διοχέτευση ALM να χρησιμοποιεί διαφορετικά αρχεία τιμών για διαφορετικά περιβάλλοντα;

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

Πρέπει να συμπεριλάβω την τιμή στη λύση μου;

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

Γιατί δεν μπορώ να διαγράφει μια τιμή στο περιβάλλον μου;

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

Τι συμβαίνει εάν κάποιος διαγράψει ακούσια μια τιμή;

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

Αν μια τιμή αλλάξει, πότε η νέα τιμή χρησιμοποιείται σε εφαρμογές καμβά και ροές cloud;

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

Απαιτούνται άδειες χρήσης premium;

Όχι. Παρόλο που το ALM απαιτεί το Dataverse (ή εφαρμογές Dynamics 365), δεν απαιτείται η χρήση premium συνδέσεων. Η λύση είναι εάν χρησιμοποιείτε το σύνδεσμο Dataverse για να αλληλεπιδράσετε με μεταβλητές περιβάλλοντος, όπως θα κάνετε με άλλες καρτέλες δεδομένων, όπως λογαριασμούς ή επαφές. Προηγουμένως, αυτός ήταν ο μόνος τρόπος για να χρησιμοποιήσετε μεταβλητές περιβάλλοντος σε εφαρμογές και ροές καμβά.

Υπάρχει περιορισμός στον αριθμό των μεταβλητών περιβάλλοντος που μπορώ να έχω;

Όχι. Ωστόσο, το μέγιστο μέγεθος μιας λύσης είναι 95 MB. Περισσότερες πληροφορίες: Δημιουργία λύσης

Είναι δυνατό να μεταφραστούν τα εμφανιζόμενα ονόματα και οι περιγραφές των μεταβλητών περιβάλλοντος;

Ναι.

Πρέπει να χρησιμοποιήσω μεταβλητές περιβάλλοντος αντί να αποθηκεύσω δεδομένα ρύθμισης παραμέτρων σε προσαρμοσμένους πίνακες;

Ναι, εάν τα δεδομένα ρύθμισης παραμέτρων δεν είναι σχεσιακά. Οι μεταβλητές περιβάλλοντος πρέπει να χρησιμοποιούνται για ζεύγος τιμών-κλειδί και όταν η τιμή είναι πιθανό να χρειάζεται να διαφέρει σε άλλα περιβάλλοντα. Άλλα εργαλεία, όπως το βοηθητικό πρόγραμμα μετεγκατάστασης ρύθμισης παραμέτρων, είναι καλύτερα για μετεγκατάσταση σχεσιακών δεδομένων ρύθμισης παραμέτρων που αποθηκεύονται σε προσαρμοσμένους πίνακες. Αντίθετα με άλλα δεδομένα ρύθμισης παραμέτρων, οι μεταβλητές περιβάλλοντος μετεγκαθίστανται μέσα σε λύσεις και επομένως είναι πολύ πιο απλές στη διαχείριση και πιο αποτελεσματικές στην εισαγωγή.

Γιατί δεν αποθηκεύεται η σύνδεσή μου για μεταβλητές περιβάλλοντος προέλευσης δεδομένων;

Οι συνδέσεις χρησιμοποιούνται μόνο για τη δημιουργία του περιβάλλοντος εργασίας χρήστη. Για παράδειγμα, για να ανακτήσετε φιλικά ονόματα για λίστες SharePoint που σχετίζονται με μια τοποθεσία. Κατά την επεξεργασία μιας μεταβλητής περιβάλλοντος προέλευσης δεδομένων, βεβαιωθείτε ότι έχετε επιλέξει μια σύνδεση με πρόσβαση στην προέλευση δεδομένων. Εάν δεν έχετε πλέον πρόσβαση στη σύνδεση, μπορείτε να εισαγάγετε μια τιμή με μη αυτόματο τρόπο. Για παράδειγμα, εισαγάγετε τη διεύθυνση URL της τοποθεσίας SharePoint ή το μοναδικό αναγνωριστικό (GUID) για μια λίστα.

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

Πώς μπορώ να καταργήσω μια τιμή από μια μεταβλητή περιβάλλοντος;

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

Για να αφαιρέσετε την τιμή, ακολουθήστε τα παρακάτω βήματα:

  1. Στη λύση όπου βρίσκεται η μεταβλητή περιβάλλοντος, επιλέξτε τη μεταβλητή περιβάλλοντος για να εμφανίσετε τις ιδιότητες.

  2. Στην Τρέχουσα τιμή, επιλέξτε ...>Κατάργηση από αυτήν τη λύση.

    Αφαιρέστε την τιμή από μια μεταβλητή περιβάλλοντος

Μπορώ να χρησιμοποιήσω μεταβλητές περιβάλλοντος σε προσαρμοσμένες συνδέσεις;

Ναι. Υποστήριξη μεταβλητών περιβάλλοντος σε προσαρμοσμένες συνδέσεις

Δείτε επίσης

Χρήση μεταβλητών περιβάλλοντος προέλευσης δεδομένων σε εφαρμογές καμβά
Χρήση μεταβλητών περιβάλλοντος σε ροές cloud λύσης Power Automate
αναφορά πίνακα/οντότητας EnvironmentVariableDefinition
δείγματα Web API
Χρήση μεταβλητών περιβάλλοντος προέλευσης δεδομένων σε εφαρμογές καμβά
Χρήση μεταβλητών περιβάλλοντος σε ροές cloud λύσης του Power Automate
Χρήση μυστικών κωδικών Azure Key Vault
Υποστήριξη μεταβλητών περιβάλλοντος σε προσαρμοσμένες συνδέσεις
Ιστολόγιο Power Apps: Μεταβλητές περιβάλλοντος διαθέσιμες σε έκδοση προεπισκόπησης!