Προσθέστε συνθήκες σε θέματα
Μπορείτε να χρησιμοποιήσετε κόμβους Συνθήκης για να προσθέσετε διακλαδώσεις στο θέμα, συγκρίνοντας την τιμή μίας μεταβλητής με εκείνη μιας άλλης μεταβλητής ή με μια συγκεκριμένη τιμή. Για παράδειγμα, εάν η αξία του isClubMember
είναι True
, τότε το θέμα προσφέρει έκπτωση. διαφορετικά, το θέμα παρουσιάζει την τυπική τιμή είδους.
Φιλοδώρημα
Μετονομάστε τους κόμβους ώστε να είναι πιο εύκολος ο προσδιορισμός τους. Επιλέξτε το πεδίο ονόματος του κόμβου για να ενημερώσετε απευθείας το όνομα ή επιλέξτε το εικονίδιο Περισσότερα (...) του κόμβου και επιλέξτε Μετονομασία από το μενού. Μπορείτε επίσης να μετονομάσετε κόμβους στο πρόγραμμα επεξεργασίας κώδικα.
Δεν είναι δυνατή η μετονομασία κόμβων ενεργοποίησης και η μετάβαση σε βήμα κόμβους.
Τα ονόματα κόμβων μπορούν να έχουν μήκος έως 500 χαρακτήρες.
Προϋποθέσεις
Προσθέστε μια συνθήκη
Ανοίξτε την επιθυμητή θέμα.
Επιλέξτε το εικονίδιο Προσθήκη κόμβου κάτω από τον κόμβο κάτω από τον οποίο θέλετε να προσθέσετε μια συνθήκη και, στη συνέχεια, επιλέξτε Προσθήκη συνθήκης.
Αυτή η ενέργεια προσθέτει δύο διακλαδώσεις στο θέμα σας. Μία διακλάδωση ξεκινά με έναν κόμβο συνθήκης και καθορίζει τη διαδρομή συνομιλίας για το πότε ισχύει η συνθήκη. Η άλλη διακλάδωση ξεκινά με έναν κόμβο Όλες οι άλλες συνθήκες και καθορίζει τη διαδρομή για το πότε η συνθήκη είναι ψευδής.
Για να δημιουργήσετε τη συνθήκη σας στον κλάδο Συνθήκη , πρέπει να επιλέξετε μια μεταβλητή, έναν λογικό τελεστή και μια τιμή.
Επιλέξτε Επιλέξτε μια μεταβλητή και επιλέξτε τη μεταβλητή προς σύγκριση.
Οι λογικοί τελεστές που είναι διαθέσιμοι εξαρτώνται από τον τύπο της μεταβλητής που επιλέξατε. Για παράδειγμα , είναι ίσο με επιλέγεται από προεπιλογή και είναι διαθέσιμο για όλους τους τύπους μεταβλητών. Ο τελεστής είναι μεγαλύτερος από αυτόν που είναι διαθέσιμος για τύπους αριθμών, αλλά όχι για τύπους συμβολοσειρών.
Επιλέξτε διαφορετικό τελεστή, εάν χρειάζεται.
Επιλέξτε ή εισαγάγετε μια τιμή για σύγκριση με τη μεταβλητή σας.
Η τιμή ή η μεταβλητή προς σύγκριση πρέπει να είναι συμβατού τύπου, βάσει της μεταβλητής και του τελεστή. Ορισμένοι τελεστές, όπως είναι κενό ή δεν είναι κενό δεν απαιτούν την προσθήκη τιμής σύγκρισης.
Για απλούς τύπους, όπως κείμενο ή αριθμό, μπορείτε να πληκτρολογήσετε μια κυριολεκτική τιμή. Επιλέξτε το εικονίδιο Επιλογή μεταβλητής (>) για να επιλέξετε μια μεταβλητή ή να χρησιμοποιήσετε έναν Power Fx τύπο.
Επιλέξτε + Νέα συνθήκη, εάν χρειάζεται να προσθέσετε περισσότερα κριτήρια στη συνθήκη σας. Επιλέξτε Και για να ορίσετε τα κριτήρια ως αθροιστικά, ή επιλέξτε Ή για να τα κάνετε αποκλειστικά μεταξύ τους.
Σημείωμα
Κατά τη ρύθμιση παραμέτρων μιας συνθήκης που συγκρίνει μια συμβολοσειρά με διαφορετικό τύπο δεδομένων, εάν αντιμετωπίσετε ασυμφωνία μεταξύ της πρώτης μεταβλητής και της τιμής σύγκρισης, εμφανίζεται ένα μήνυμα σφάλματος που σημειώνει τη σύγκριση τύπων και το κουμπί Ασυμφωνία τύπων διόρθωσης. Επιλέξτε το κουμπί ώστε να δημιουργείται Copilot Studio αυτόματα ένας Power Fx τύπος που επιλύει την ασυμφωνία.
Προσθήκη περισσότερων διακλαδώσεων Συνθήκη
Αρχικά, μια συνθήκη έχει δύο κλάδους: έναν κλάδο Condition για όταν η συνθήκη είναι true (δηλαδή, η πρόταση if ) και τον κλάδο All Other Conditions για όταν είναι false (η πρόταση else ). Μπορείτε να προσθέσετε όσους κλάδους Condition (για οποιαδήποτε άλλη δήλωση if ) όπως χρειάζεστε. Κάθε συνθήκη αξιολογείται με τη σειρά. Η πρώτη διακλάδωση με συνθήκη που αξιολογείται ως αληθής ακολουθείται. Εάν όλες οι συνθήκες είναι ψευδείς, ακολουθείται η διακλάδωση Όλες οι άλλες συνθήκες.
Για παράδειγμα, μπορεί να έχετε μια μεταβλητή αριθμού και να θέλετε τρεις κλάδους για τις ακόλουθες περιπτώσεις:
- Εάν ο αριθμός είναι μικρότερος από 10
- Διαφορετικά, εάν ο αριθμός είναι μεγαλύτερος από 50
- Αλλιώς—δηλαδή, όταν ο αριθμός είναι μεταξύ 10 και 50
Για να προσθέσετε έναν άλλο κλάδο συνθήκης , επιλέξτε το εικονίδιο Προσθήκη κόμβου πάνω από τη συνθήκη σας και επιλέξτε Προσθήκη συνθήκης .
Η επιλογή του εικονιδίου Προσθήκη κόμβου κάτω από μια συνθήκη προσθέτει μια εντελώς νέα συνθήκη (με έναν κόμβο Συνθήκη και έναν κόμβο Όλες οι άλλες συνθήκες ), όχι έναν κλάδο νέας συνθήκης.
Εισαγωγή νέας συνθήκης σε ομάδα συνθηκών
Μπορείτε να εισαγάγετε μια νέα συνθήκη σε μια ομάδα συνθηκών.
Επιλέξτε το εικονίδιο Περισσότερα (...) του κόμβου Συνθήκη και, στη συνέχεια, επιλέξτε Εισαγωγή νέας συνθήκης.
Η νέα συνθήκη εισάγεται στα δεξιά της προηγούμενης επιλεγμένης συνθήκης.
Σημείωμα
Δεν μπορείτε να εισαγάγετε μια νέα συνθήκη στα δεξιά ενός κλάδου "Όλες οι άλλες συνθήκες ". Πρέπει να παραμείνει ως το τελευταίο στοιχείο συνθήκης στα δεξιά του κλάδου κατάστασης.
Οργάνωση συνθηκών
Για πιο σύνθετες δομές συνθηκών, μπορείτε να αναδιατάξετε τις συνθήκες μέσα στην ίδια ομάδα συνθηκών.
Επιλέξτε το εικονίδιο Περισσότερα (...) του κόμβου Συνθήκη και, στη συνέχεια, επιλέξτε Αναδιάταξη συνθήκης.
Εμφανίζεται το μήνυμα Επιλογή θέσης προορισμού. Επιλέξτε τον κόμβο συνθήκης με τον οποίο θέλετε να ανταλλάξετε θέσεις.
Ο κόμβος συνθήκης βρίσκεται τώρα στη νέα του θέση μέσα στην ομάδα.
Σημείωμα
- Δεν μπορείτε να μετακινήσετε μια συνθήκη στα δεξιά ενός κλάδου "Όλες οι άλλες συνθήκες ". Πρέπει να παραμείνει ως το τελευταίο στοιχείο συνθήκης στα δεξιά του κλάδου κατάστασης.
- Μπορείτε να αναδιατάξετε τις συνθήκες μόνο στην ίδια ομάδα συνθηκών.
Χρήση Power Fx για ορισμό μιας συνθήκης
Το προεπιλεγμένο πρόγραμμα επεξεργασίας συνθήκης είναι καλό για τα περισσότερα σενάρια. Εάν χρειάζεστε περισσότερη ευελιξία, χρησιμοποιήστε Power Fx το σε έναν κλάδο Συνθήκη .
Επιλέξτε το εικονίδιο Περισσότερα (...) του κόμβου Συνθήκη και, στη συνέχεια, επιλέξτε Αλλαγή σε τύπο.
Ο κόμβος μεταβαίνει στο στοιχείο ελέγχου προγράμματος επεξεργασίας τύπων. Εάν ορίσατε μια συνθήκη νωρίτερα, ο τύπος πίσω από αυτήν τη συνθήκη εμφανίζεται στο πρόγραμμα επεξεργασίας τύπων.
Για να αλλάξετε τον τύπο, επιλέξτε το εικονίδιο Επιλογή μεταβλητής (>) για να ανοίξετε το Power Fx πρόγραμμα επεξεργασίας τύπων. Ο τύπος που καταχωρίζετε εδώ πρέπει να επιστρέψει μια δυαδική τιμή (αληθής ή ψευδής).
Μάθετε πώς μπορείτε να δημιουργήσετε εκφράσεις χρησιμοποιώντας Power Fx.
Για να επιστρέψετε στον απλό επεξεργαστή συνθηκών, επιλέξτε το εικονίδιο Περισσότερα (...) του κόμβου Συνθήκη και, στη συνέχεια, επιλέξτε Επαναφορά κόμβου.