Εργασία με μεταβλητές
Μπορείτε να χρησιμοποιήσετε μεταβλητές για να αποθηκεύσετε απαντήσεις και να ξαναχρησιμοποιήσετε το περιεχόμενό τους αργότερα στη συνομιλία.
Μπορείτε επίσης να χρησιμοποιήσετε μεταβλητές για να δημιουργήσετε λογικές παραστάσεις που δρομολογούν με δυναμικό τρόπο τον πελάτη σε διαφορετικές διαδρομές συνομιλίας. Για παράδειγμα, αποθηκεύστε το όνομα ενός πελάτη σε μια μεταβλητή με το όνομα "customerName" και έναν παράγοντα μπορεί να απευθυνθεί στον πελάτη με το όνομά του καθώς συνεχίζεται η συνομιλία.
Οι μεταβλητές μπορούν επίσης να μεταβιβαστούν και να επιστραφούν από άλλα θέματα και ροές του Power Automate.
Δημιουργία μεταβλητής
Οποιοσδήποτε κόμβος σάς ζητά να επιλέξετε μια μεταβλητή ως αποτέλεσμα, όπως έναν κόμβο Ερώτηση, δημιουργεί αυτόματα μια μεταβλητή αποτελέσματος του κατάλληλου τύπου.
Φιλοδώρημα
Μετονομάστε τους κόμβους ώστε να είναι πιο εύκολος ο προσδιορισμός τους. Επιλέξτε το πεδίο ονόματος του κόμβου για να ενημερώσετε απευθείας το όνομα ή επιλέξτε το εικονίδιο Περισσότερα (...) του κόμβου και επιλέξτε Μετονομασία από το μενού. Μπορείτε επίσης να μετονομάσετε κόμβους στο πρόγραμμα επεξεργασίας κώδικα.
Δεν είναι δυνατή η μετονομασία κόμβων ενεργοποίησης και οι κόμβοι μετάβασης σε βήματα.
Τα ονόματα κόμβων μπορούν να έχουν μήκος έως 500 χαρακτήρες.
Πρέπει να επιλέξετε μια οντότητα
Οι κόμβοι Ερώτηση δημιουργούνται με επιλογές πολλαπλών επιλογών από προεπιλογή. Για να χρησιμοποιήσετε διαφορετική προκατασκευασμένη ή προσαρμοσμένη οντότητα, επιλέξτε το πλαίσιο Προσδιορισμός και επιλέξτε τον τύπο των πληροφοριών που θα πρέπει να χρησιμοποιεί τον παράγοντα.
Μετονομασία μεταβλητής
Στις μεταβλητές ανατίθεται αυτόματα ένα όνομα όταν τις δημιουργείτε. Η βέλτιστη πρακτική είναι να δώσετε στις μεταβλητές σας ονόματα με νόημα, ώστε να κάνουν σαφές το σκοπό τους σε οποιονδήποτε άλλο πρέπει να συντηρεί το παράγοντα σας.
Επιλέξτε τη μεταβλητή για να την ανοίξετε στο τμήμα παραθύρου ιδιοτήτων μεταβλητών.
Στο όνομα μεταβλητής, πληκτρολογήστε ένα νέο όνομα για τη μεταβλητή σας.
Ορισμός μεταβλητής
Συνήθως, χρησιμοποιείτε έναν κόμβο ερώτησης για να αποθηκεύσετε την εισαγωγή στοιχείων από το χρήστη σε μια μεταβλητή. Ωστόσο, μπορεί να υπάρχουν περιπτώσεις όπου θέλετε να ορίσετε την τιμή της μεταβλητής μόνοι σας. Σε αυτές τις περιπτώσεις, χρησιμοποιήστε έναν κόμβο Ορισμός τιμής μεταβλητής .
Επιλέξτε Προσθήκη κόμβου (+) για να προσθέσετε έναν κόμβο και, στη συνέχεια, επιλέξτε Διαχείριση μεταβλητής>Ορίστε μια μεταβλητή τιμή.
Επιλέξτε το πλαίσιο στο Ορισμός μεταβλητής, και έπειτα επιλέξτε Δημιουργία νέας μεταβλητής.
Δημιουργείται μια νέα μεταβλητή. Ο τύπος της είναι άγνωστη έως ότου της αναθέσετε μια τιμή.
Για το στοιχείο Σε τιμή, αναθέστε μια τιμή χρησιμοποιώντας μία από τις ακόλουθες επιλογές:
- Πληκτρολογήστε μια τιμή λεκτικής σταθεράς.
- Επιλέξτε μια υπάρχουσα μεταβλητή του ίδιου τύπου. Αυτή η ενέργεια θέτει τη μεταβλητή σας στην ίδια τιμή όπως στη μεταβλητή που επιλέγετε.
- Χρησιμοποιήστε έναν τύπο Power Fx. Οι τύποι Power Fx είναι χρήσιμοι για πιο σύνθετους τύπους, όπου δεν μπορούν να χρησιμοποιηθούν τιμές λεκτικής σταθεράς, όπως οι τύποι πίνακα και καρτέλας.
Σημείωμα
Κατά τον ορισμό μιας μεταβλητής τύπου συμβολοσειράς, εάν αντιμετωπίσετε ασυμφωνία μεταξύ Ορισμός μεταβλητής και Προς τιμή, εμφανίζεται ένα μήνυμα σφάλματος και το κουμπί Διόρθωση ασυμφωνίας τύπου. Επιλέξτε το κουμπί ώστε να δημιουργείται από το Copilot Studio αυτόματα μια Power Fx φόρμουλα που επιλύει την ασυμφωνία.
Χρήση μεταβλητών σε κόμβους ενεργειών
Όταν χρησιμοποιείτε μια μεταβλητή σε έναν κόμβο ενέργειας, εάν ο βασικός τύπος της ταιριάζει με έναν τύπο παραμέτρου που καθορίζεται για μια ροή ή δεξιότητα Bot Framework, μπορείτε να παρέχετε αυτήν την παράμετρο. Η έξοδος από κόμβους ενεργειών δημιουργεί νέες μεταβλητές.
Χρήση τιμών λεκτικής σταθεράς για εισόδους μεταβλητής
Σε κόμβους όπου μπορείτε να ορίσετε μια τιμή για τις παραμέτρους εισόδου, μπορείτε πάντα να καταχωρήσετε μια κυριολεκτική τιμή αντί να επιλέξετε μια άλλη μεταβλητή ως τιμή.
Ο κόμβος επιχειρεί να ερμηνεύσει τιμές συμβολοσειράς, αριθμού ή δυαδικής τιμής. Για παράδειγμα, το 123 ερμηνεύεται ως αριθμός. Εάν αντίθετα θέλετε να ερμηνεύεται ως τιμή συμβολοσειράς, μπορείτε να συσκευάσετε την τιμή σε διπλά εισαγωγικά, όπως έτσι: 123.
Για ορισμένα σενάρια (για παράδειγμα, σενάρια με χρήση σύνθετων τύπων), ίσως χρειαστεί να χρησιμοποιήσετε έναν τύπο Power Fx για να ορίσετε έναν συγκεκριμένο τύπο.
Χρήση μεταβλητών περιβάλλοντος για μυστικούς κωδικούς Azure Key Vault
Μια μεταβλητή περιβάλλοντος μπορεί να έχει αναφορές σε ένα μυστικό κωδικό στο Key Vault. Οι μεταβλητές περιβάλλοντος είναι μια ειδική περίπτωση μεταβλητών περιβάλλοντος με μοναδικούς παράγοντες.
Για να δημιουργήσετε μια μυστική μεταβλητή περιβάλλοντος στην πύλη Power Apps, πρέπει να ρυθμίσετε τις παραμέτρους του Key Vault.
Για να εξουσιοδοτήσετε το Copilot Studio για την ανάγνωση αυτού του Key Vault, πρέπει να εκτελέσετε τις ακόλουθες ενέργειες:
Εκχωρήστε τον ρόλο
Key Vault Secrets User
στην εφαρμογήMicrosoft Virtual Agents Service
.Για να εξουσιοδοτήσετε όλους τους εκπροσώπους από το περιβάλλον να έχουν πρόσβαση στο μυστικό, δημιουργήστε μια ετικέτα
AllowedEnvironments
στο μυστικό και προσθέστε τα επιτρεπόμενα αναγνωριστικά περιβάλλοντος διαχωρισμένα με κόμμα.Για να εξουσιοδοτήσετε μόνο συγκεκριμένους παράγοντες από το περιβάλλον να χρησιμοποιούν αυτό το Key Vault, δημιουργήστε μια ετικέτα
AllowedAgents
και βάλτε το αναγνωριστικό του παράγοντα στη μορφή{envId}/{schemaName}
. Για πολλαπλές τιμές, διαχωρίστε τις τιμές με κόμματα.
Εάν φτάσετε το μέγιστο αριθμό χαρακτήρων αλλά εξακολουθείτε να χρειάζεται να προσθέσετε περισσότερους παράγοντες, προσθέστε μια άλλη ετικέτα με ένα περιγραφικό αλλά μοναδικό όνομα (για παράδειγμα: AllowedAgents2
).
Η μυστική τιμή αποθηκεύεται στην προσωρινή μνήμη του χρόνο εκτέλεσης του παραθύρου διαλόγου για πέντε λεπτά. Οι αποτυχημένες αναγνώσεις αποθηκεύονται στην προσωρινή μνήμη για 30 δευτερόλεπτα.
Προειδοποίηση
Προσθέτοντας το μυστικό κωδικό στον παράγοντα, ενδέχεται να εκθέσετε την τιμή αυτού του μυστικού κωδικού σε όλους τους χρήστες που μπορούν να επεξεργαστούν τον παράγοντα στο περιβάλλον, επειδή αυτοί οι χρήστες θα μπορούσαν να επεξεργαστούν τον παράγοντα για να επιστρέψουν την τιμή στον κόμβο SendMessage
.
Τμήμα παραθύρου μεταβλητών
Στο παράθυρο Μεταβλητές μπορείτε να δείτε όλες τις μεταβλητές που είναι διαθέσιμες για ένα θέμα, ανεξάρτητα από τους κόμβους στους οποίους έχουν οριστεί ή χρησιμοποιηθεί. Για κάθε μεταβλητή, μπορείτε να επιλέξετε αν θα λαμβάνει την τιμή της από άλλα θέματα, θα επιστρέφει την τιμή της σε άλλα θέματα ή και τα δύο. Μπορείτε επίσης να επιλέξτε μια μεταβλητή να επεξεργάζεται τις ιδιότητές της στο τμήμα παραθύρου ιδιοτήτων μεταβλητών.
Για να ανοίξετε το τμήμα παραθύρου μεταβλητών, στη γραμμή του μενού θέματος, επιλέξτε Μεταβλητές.
Τμήμα παραθύρου ιδιοτήτων μεταβλητών
Στο τμήμα παραθύρου ιδιοτήτων μεταβλητών μπορείτε να μετονομάσετε μια μεταβλητή, να δείτε πού χρησιμοποιείται ή να τη μετατρέψετε σε καθολική μεταβλητή. Ωστόσο, δεν μπορείτε να μετατρέψετε μια καθολική μεταβλητή ξανά σε μεταβλητή θέματος. Μπορείτε επίσης να επιλέξετε αν μια μεταβλητή θέματος μπορεί να λαμβάνει τιμές από άλλα θέματα ή να μεταβιβάσει την τιμή της σε άλλα θέματα.
Για να ανοίξετε το παράθυρο ιδιοτήτων μεταβλητής για μια μεταβλητή, επιλέξτε την επιθυμητή μεταβλητή στο παράθυρο Μεταβλητές. Μπορείτε επίσης να ανοίξετε το τμήμα παραθύρου ιδιοτήτων μεταβλητών επιλέγοντας μια μεταβλητή σε οποιονδήποτε κόμβο.
Μεταβιβάστε μεταβλητές μεταξύ θεμάτων
Όταν ανακατευθύνετε ένα θέμα σε ένα άλλο, μπορείτε να μεταβιβάσετε τις τιμές των μεταβλητών από το αρχικό θέμα στο θέμα προορισμού και επίσης να επιστρέψετε τιμές από το θέμα προορισμού στο αρχικό θέμα. Η εναλλαγή μεταβλητών μεταξύ θεμάτων είναι ιδιαίτερα χρήσιμη όταν ένα προηγούμενο θέμα έχει ήδη συλλέξει πληροφορίες που χρειάζεται ένα κατοπινό θέμα. Οι χρήστες σας θα εκτιμήσουν που δεν χρειάζεται να απαντήσουν ξανά την ίδια ερώτηση.
Λήψη τιμών από άλλα θέματα
Όταν ένα θέμα καθορίζει μια μεταβλητή (για παράδειγμα, από έναν κόμβο ερώτησης), ο παράγοντας ρωτάει το χρήστη για να συμπληρώσει την τιμή της μεταβλητής. Σε περίπτωση που τον παράγοντα έχει ήδη λάβει την τιμή σε προηγούμενο θέμα, δεν υπάρχει λόγος να κάνετε ξανά την ερώτηση. Σε αυτές τις περιπτώσεις, μπορείτε να ορίσετε τη μεταβλητή σε Λήψη τιμών από άλλα θέματα. Όταν ένα θέμα κάνει ανακατεύθυνση σε αυτήν, μπορεί να μεταβιβάσει είτε την τιμή μιας μεταβλητής (ή μια τιμή λεκτικής σταθεράς) σε αυτήν τη μεταβλητή και να παραλείψει την ερώτηση. Η εμπειρία του χρήστη που μιλάει στον παράγοντα είναι ομαλή.
Σε αυτό το παράδειγμα, χρησιμοποιούμε δύο θέματα, το Χαιρετισμός και τη Συνομιλία με τον Πελάτη. Και τα δύο θέματα ζητούν το όνομα του πελάτη. Ωστόσο, εάν εκτελείται πρώτα η θέμα Χαιρετισμός, το θέμα Μιλήστε στον πελάτη παραλείπει την ερώτησή του. Αντ' αυτού, χρησιμοποιεί την τιμή της μεταβλητής που μεταβιβάται από το θέμα Χαιρετισμός.
Ακολουθεί η ροή του θέματος Μιλήστε στον πελάτη:
Όπως φαίνεται στη δοκιμή πίνακα, εάν αυτό το θέμα ενεργοποιηθεί πρώτα, ρωτά τον χρήστη, "Πώς πρέπει να σε αποκαλώ;" Αποθηκεύει την τιμή σε μια μεταβλητή συμβολοσειράς που ονομάζεται customerName. Η μεταβλητή customerName έχει επίσης οριστεί για να πάρει την τιμή της από άλλα θέματα. Το θέμα ολοκληρώνεται με το μήνυμα "Ελπίζω να περνάς μια υπέροχη μέρα, customerName!"
Ακολουθεί η ροή του θέματος Χαιρετισμός:
Όπως φαίνεται στη δοκιμή πίνακα, εάν αυτό το θέμα ενεργοποιηθεί πρώτα, ρωτά τον χρήστη, "Πώς σε λένε;" Αποθηκεύει την τιμή σε μια μεταβλητή συμβολοσειράς που ονομάζεται customerName. Το θέμα στέλνει το μήνυμα: «Χάρηκα για τη γνωριμία, customerName!» Στη συνέχεια, ανακατευθύνεται στο θέμα Μιλήστε με τον πελάτη, το οποίο στέλνει το μήνυμα, «Ελπίζω να έχεις μια υπέροχη μέρα, customerName!» Σημειώστε, ωστόσο, ότι το θέμα Μιλήστε με τον πελάτη παραλείπει να ζητήσει ξανά το όνομα του χρήστη. Αντ' αυτού, χρησιμοποιεί την τιμή της μεταβλητής customerName που μεταβιβάται από το θέμα Χαιρετισμός.
Τέλος, θα δείτε ξανά τη δεύτερη συνομιλία, αυτήν τη φορά από την οπτική γωνία του θέματος Μιλήστε στον πελάτη:
Ας δούμε τα βήματα για να ρυθμίσετε ένα θέμα να λαμβάνει τιμές από άλλα θέματα. Το δικό μας σενάριο χρησιμοποιεί το προκαθορισμένο θέμα Χαιρετισμός ως το θέμα προέλευσης και ένα νέο θέμα Συζητήστε με τον πελάτη ως θέμα προορισμού, αλλά τα ίδια βήματα λειτουργούν για οποιοδήποτε θέμα που πρέπει να χρησιμοποιήσει μια τιμή από ένα προηγούμενο θέμα, όταν αυτό είναι δυνατό.
Ρύθμιση του θέματος προορισμού
Το θέμα προορισμού είναι το θέμα προς το οποίο γίνεται ανακατεύθυνση, αυτό που θα λάβει τιμές από άλλα θέματα. Στο δικό μας παράδειγμα, είναι Μιλήστε στον πελάτη.
Δημιουργήστε ένα νέο θέμα και ονομάστε το "Συζητήστε με τον πελάτη".
Προσθέστε φράσεων ενεργοποίησης όπως «μιλήστε μου», «μιλήστε μαζί μου», «συζητήστε μαζί μου».
Προσθέστε έναν κόμβο ερώτησης και πληκτρολογήστε "Πώς πρέπει να σας αποκαλώ;" για το μήνυμα.
Στην περιοχή Προσδιορισμός, επιλέξτε την προκατασκευασμένη οντότητα Όνομα προσώπου.
Επιλέξτε το όνομα της μεταβλητής. Ανοίγει ο πίνακας ιδιοτήτων της μεταβλητής.
Αντικαταστήστε το προεπιλεγμένο όνομα με το "customerName" και, στη συνέχεια, επιλέξτε Λήψη τιμών από άλλα θέματα.
Προσθέστε έναν κόμβο Μήνυμα.
Στο πλαίσιο μηνύματος, πληκτρολογήστε "Ελπίζω να περνάτε μια υπέροχη μέρα, ".
Επιλέξτε το εικονίδιο Εισαγωγής μεταβλητής ({x}) και, στη συνέχεια, επιλέξτε customerName.
Επιλέξτε το διάστημα μετά από τη μεταβλητή και πληκτρολογήστε "!".
Αποθηκεύστε το θέμα.
Ρυθμίστε το θέμα προέλευσης
Το θέμα προέλευσης είναι το θέμα που κάνει την ανακατεύθυνση, αυτό που παρέχει την τιμή και το διαβιβάζει στο θέμα προορισμού. Στο παράδειγμά μας, είναι Χαιρετισμός.
Μεταβείτε στο θέμα Χαιρετισμός και διαγράψτε τους προεπιλεγμένους κόμβους, εκτός από τον κόμβο Έναυσμα.
Προσθέστε έναν κόμβο ερώτησης και πληκτρολογήστε "Πώς σε λένε;" για το μήνυμα.
Στην περιοχή Προσδιορισμός, επιλέξτε την προκατασκευασμένη οντότητα Όνομα προσώπου.
Αντικαταστήστε το προεπιλεγμένο όνομα με το "customerNameFromGreeting".
Προσθέστε έναν κόμβο Μήνυμα.
Στο πλαίσιο μηνύματος, πληκτρολογήστε "Χαίρομαι που σας γνωρίζω, ".
Επιλέξτε το εικονίδιο Εισαγωγής μεταβλητής ({x}) και, στη συνέχεια, επιλέξτε customerNameFromGreeting.
Επιλέξτε το διάστημα μετά από τη μεταβλητή και πληκτρολογήστε "!".
Προσθέστε έναν κόμβο Ανακατεύθυνσης και επιλέξτε το θέμα προορισμού Συνομιλία με τον πελάτη.
Επιλέξτε Προσθήκη εισόδου, και έπειτα επιλέξτε τη μεταβλητή από το θέμα προορισμού στο οποίο θέλετε να μεταβιβάσετε μια τιμή.
Επιλέξτε το > εικονίδιο και, στη συνέχεια, επιλέξτε τη μεταβλητή της οποίας την τιμή θέλετε να διαβιβάσετε, customerNameFromGreeting, σε αυτό το παράδειγμα.
Ο κόμβος Ανακατεύθυνση θα πρέπει να έχει την εξής εμφάνιση:
Αποθηκεύστε το θέμα.
Επιστροφή τιμών στα αρχικά θέματα
Όταν ένα θέμα ανακατευθύνεται και λαμβάνει μια μεταβλητή κάνοντας μια ερώτηση ή με κάποιον άλλο τρόπο, η μεταβλητή μπορεί να επιστραφεί στο αρχικό θέμα. Η μεταβλητή γίνεται μέρος του αρχικού θέματος και μπορεί να χρησιμοποιηθεί όπως οποιαδήποτε άλλη μεταβλητή. Οι πληροφορίες που λαμβάνει το εκπρόσωπος είναι επομένως διαθέσιμες σε όλα τα θέματα, μειώνοντας την ανάγκη για καθολικές μεταβλητές.
Ας συνεχίσουμε με το παράδειγμα από την προηγούμενη ενότητα. Κάνουμε μια νέα ερώτηση στο θέμα Συζητήστε με τον πελάτη και, στη συνέχεια, επιστρέφουμε την απάντηση στο θέμα του χαιρετισμού.
Ρύθμιση του θέματος προέλευσης για μια μεταβλητή που επιστρέφεται
Όταν επιστρέφεις μια μεταβλητή σε ένα θέμα, το θέμα προέλευσης είναι το θέμα που παρέχει την τιμή για επιστροφή στο αρχικό θέμα. Σε αυτό το παράδειγμα, το θέμα προέλευσης είναι Συζητήστε με τον πελάτη.
Μεταβείτε στο θέμα προέλευσης.
Προσθέστε έναν κόμβο ερώτησης και πληκτρολογήστε "Σε ποια πόλη μένεις;" για το μήνυμα.
Στην περιοχή Προσδιορισμός, επιλέξτε την προκατασκευασμένη οντότητα Πόλη.
Επιλέξτε τη μεταβλητή για να ανοίξετε το τμήμα παραθύρου Ιδιότητες μεταβλητών. Ονομάστε το "customerCity" και, στη συνέχεια, επιλέξτε Επιστροφή τιμών στα αρχικά θέματα.
Προσθέστε έναν κόμβο Μήνυμα.
Επιλέξτε το εικονίδιο Εισαγωγής μεταβλητής ({x}) και, στη συνέχεια, επιλέξτε customerCity.
Μετά τη μεταβλητή στο πλαίσιο μηνύματος, πληκτρολογήστε "πρέπει να είναι όμορφη αυτή την εποχή του χρόνου!".
Αποθηκεύστε το θέμα.
Ρύθμιση του θέματος προορισμού για μια μεταβλητή που επιστρέφεται
Όταν επιστρέφεις μια μεταβλητή σε ένα θέμα, το θέμα προορισμού είναι το θέμα που λαμβάνει τιμές από το τρέχον θέμα. Στο δικό μας παράδειγμα, το θέμα προορισμού είναι Χαιρετισμός.
Μεταβείτε στο θέμα προορισμού.
Η μεταβλητή που επιλέξατε στο θέμα προέλευσης θα πρέπει να εμφανίζεται στον κόμβο Ανακατεύθυνσης ως μεταβλητή εξόδου.
Αποθηκεύστε το θέμα.
Κόμβος ανάλυσης τιμής
Ο κόμβος ανάλυσης τιμής σας επιτρέπει να μετατρέψετε μια τιμή ενός τύπου σε τιμή άλλου τύπου. Κατά την προσθήκη ενός κόμβου σε ένα θέμα, επιλέξτε το εικονίδιο Προσθήκη κόμβου , δείξτε στην επιλογή Διαχείριση μεταβλητών και επιλέξτε Ανάλυση τιμής.
Κύρια σενάρια με τη χρήση της εστίασης του κόμβου τιμής ανάλυσης στη μετατροπή μη επεξεργασμένων JSON ή μη τυπολογημένων μεταβλητών (των οποίων η τιμή ή η δομή δεν είναι σε θέση να γνωρίζουν μέχρι τον χρόνο εκτέλεσης, για παράδειγμα ChannelData) σε τύπους αντικατάστασης.
Η διαδικασία ξεκινά όταν καλείται μια ροή, το οποίο με τη σειρά του καλεί ένα API. Το API τότε επιστρέφει ένα αποτέλεσμα. Κατά κανόνα, θα πρέπει να αναλύσετε αυτήν την απάντηση και να επιστρέψετε μία ή περισσότερες πρωτογενείς μεταβλητές. Με τον κόμβο ανάλυσης τιμής, μπορείτε να στείλετε ολόκληρο το αποτέλεσμα του API ως συμβολοσειρά. Για παράδειγμα:
{
"Name": "Parker",
"Position": "Product manager",
"Company": "Contoso",
"FormerPositions": [{
"Position": "Customer service representative"
}
]
}
Η μεταβλητή συμβολοσειράς που έχετε τώρα μπορεί να μετατραπεί σε μεταβλητή καρτέλας, με υποστήριξη πλήρους πληροφόρησης σε Power Fx, χρησιμοποιώντας αυτόν τον νέο κόμβο. Ένα παράδειγμα χρήσης δειγμάτων δεδομένων θα βοηθήσει στην απεικόνιση αυτής της διεργασίας.
Παράδειγμα χρήσης του κόμβου ανάλυσης τιμής
Προσθέστε έναν κόμβο ανάλυσης τιμής και επιλέξτε τη μεταβλητή που θέλετε να αναλύσετε.
Επιλέξτε τον τύπο δεδομένων. Σε αυτήν την περίπτωση, επιλέξτε Από δείγμα δεδομένων.
Επιλέξτε Λήψη σχήματος από το δείγμα JSON και εισαγάγετε το επιθυμητό παράδειγμα JSON στο πρόγραμμα επεξεργασίας που ανοίγει.
Τέλος, καθορίστε ποια μεταβλητή θέλετε να τοποθετήσετε την ανάλυση τιμής. Συνήθως δημιουργείτε μια νέα μεταβλητή για αυτό.
Σημειώστε ότι η μεταβλητή εξόδου είναι πλέον του σωστού τύπου: Καρτέλα.
Εκτός από την ανάλυση συμβολοσειρών JSON, μια βασική χρήση του κόμβου Ανάλυση τιμής είναι η ανάλυση των UntypedObjects κατά το χρόνο εκτέλεσης. Η πιο συνηθισμένη περίπτωση χρήσης είναι όταν λαμβάνετε ένα συμβάν και πρέπει να αναλύσετε την τιμή του συμβάντος. Εναλλακτικά, ίσως θέλετε να αναλύσετε την ιδιότητα System.Activity.ChannelData, η οποία διαφέρει κατά τον χρόνο εκτέλεσης ανά κανάλι.
Εάν θέλετε να αναλύσετε πληροφορίες από ένα συμβάν που προέρχεται από Teams, θα πρέπει να χρησιμοποιήσετε την τεκμηρίωση προγραμματιστή Teams για να βρείτε ένα παράδειγμα της εμφάνισης του αναμενόμενου συμβάντος και, στη συνέχεια, να χρησιμοποιήσετε αυτό το παράδειγμα ως δείγμα δεδομένων, όπως περιγράφτηκε προηγουμένως σε αυτήν την ενότητα.