Κοινοποίηση μέσω


Έξοδος JSON

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

Πλεονεκτήματα της χρήσης εξόδου JSON

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

Ακολουθεί ένα παράδειγμα περιπτώσεων χρήσης που γίνονται δυνατές με έξοδο JSON:

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

Δημιουργία προτροπής με έξοδο JSON

Αυτή η ενότητα περιγράφει τον τρόπο επιλογής JSON ως εξόδου και επεξεργασίας της μορφής JSON.

Επιλογή JSON ως εξόδου

Για να αλλάξετε τον τρόπο απόδοσης της απόκρισης προτροπής, επιλέξτε JSON ως έξοδο στην επάνω δεξιά γωνία.

Στιγμιότυπο οθόνης των επιλογών στη σελίδα

Επεξεργασία μορφής JSON

Για να προβάλετε ή να επεξεργαστείτε τη μορφή JSON, επιλέξτε το εικονίδιο ρυθμίσεων στα αριστερά της επιλογής Έξοδος: JSON.

Στιγμιότυπο οθόνης των ρυθμίσεων εξόδου.

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

Στιγμιότυπο οθόνης της

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

Μπορείτε να επαναφέρετε τη λειτουργία αυτόματου εντοπισμού, επιλέγοντας το εικονίδιο Επιστροφή στον αυτόματο εντοπισμό .

Στιγμιότυπο οθόνης του εικονιδίου

Για να ελέγξετε και να αποθηκεύσετε την προτροπή σας, ακολουθήστε τα εξής βήματα:

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

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

Ανά πάσα στιγμή, μπορείτε να ελέγξετε το σχήμα JSON που δημιουργείται από τα παραδείγματα JSON επιλέγοντας </>. Δεν μπορείτε να τροποποιήσετε αυτό το σχήμα αυτήν τη στιγμή.

Χρήση προτροπής με έξοδο JSON στο Power Automate

Αυτή η ενότητα σάς καθοδηγεί για να δημιουργήσετε την ακόλουθη ροή cloud:

Στιγμιότυπο οθόνης μιας ροής cloud με ένα μήνυμα

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

    Μάθετε περισσότερα στο θέμα Προσθήκη κειμένου, εικόνας ή εισαγωγής εγγράφου σε ένα μήνυμα.

    Στιγμιότυπο οθόνης μιας γραμμής εντολών επεξεργασίας τιμολογίου.

  2. Ενημερώστε τη μορφή JSON παρέχοντας το ακόλουθο παράδειγμα JSON:

    Στιγμιότυπο οθόνης μιας προσαρμοσμένης μορφής JSON.

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

    Μάθετε περισσότερα στο άρθρο Ξεκινήστε με τα εναύσματα.

  4. Προσθέστε την ενέργεια Εκτέλεση προτροπής και επιλέξτε την προτροπή που δημιουργήσατε στο πρώτο βήμα.

  5. Στην είσοδο του τιμολογίου, προσθέστε το συνημμένο ηλεκτρονικού ταχυδρομείου από την ενέργεια ενεργοποίησης.

    Στιγμιότυπο οθόνης των παραμέτρων εντολών σε ροή cloud.

  6. Προσθέστε την ενέργεια Αποστολή μηνύματος ηλεκτρονικού ταχυδρομείου .

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

    Στιγμιότυπο οθόνης ενός σώματος μηνύματος ηλεκτρονικού ταχυδρομείου που εμφανίζει πεδία JSON.

Συχνές ερωτήσεις

Δεν ήταν δυνατή η δημιουργία JSON

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

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

Δεν επιστρέφεται JSON σε λειτουργία αυτόματου εντοπισμού

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

Η μορφή JSON δεν ενημερώνεται κατά τον χρόνο εκτέλεσης μηνύματος

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

Περιορισμοί

  • Δεν μπορείτε να τροποποιήσετε ένα σχήμα JSON.
  • Δεν υποστηρίζουμε τον ορισμό μιας μορφής JSON χωρίς κλειδιά πεδίου.
    Παράδειγμα: ["abc", "def"] Το δεν υποστηρίζεται, αλλά [{"Field1": "abc"}, {"Field1": "def"}] υποστηρίζεται.

Βίντεο: εργαλείο δημιουργίας προτροπών: Έξοδοι JSON στο πρόγραμμα δημιουργίας προτροπών