Δημιουργήστε ένα αποτελεσματικό αίτημα υποστήριξης
Εάν μια εφαρμογή δεν συμπεριφέρεται όπως αναμένεται, μπορεί να υπάρχει πρόβλημα με τη ρύθμιση παραμέτρων σας Power Apps ή με ένα σύστημα εκτός αυτής Power Apps.
Ανάλογα με το πρόβλημα, μπορείτε να λάβετε βοήθεια από τα ακόλουθα άτομα ή οργανισμούς:
Είδος ζητήματος | Ποιος μπορεί να βοηθήσει καλύτερα |
---|---|
App | Δημιουργοί της εφαρμογής, διαχειριστές |
Power Apps | Microsoft |
Εξωτερικές προελεύσεις δεδομένων και ενσωματώσεις | Χρήστες υπεύθυνοι για το εξωτερικό σύστημα |
Διαφορές μεταξύ σφαλμάτων και Power Apps σφαλμάτων εφαρμογών
Ένα σφάλμα εφαρμογής είναι απροσδόκητη συμπεριφορά σε μια συγκεκριμένη εφαρμογή. Συγκριτικά, ένα σφάλμα είναι απροσδόκητη Power Apps συμπεριφορά στο σύστημα που δημιουργεί, εκτελεί ή διαχειρίζεται την εφαρμογή. Ένα υποκείμενο Power Apps σφάλμα μπορεί να προκαλέσει σφάλμα εφαρμογής, καθιστώντας δύσκολο να προσδιοριστεί εάν το σφάλμα είναι εφαρμογή ή Power Apps σφάλμα.
Εδώ είναι μερικά διακριτικά σημάδια.
Σφάλμα εφαρμογής | Power Apps σφάλμα |
---|---|
Δυνατότητα αναπαραγωγής ενός ζητήματος σε μια συγκεκριμένη εφαρμογή | Δυνατότητα δημιουργίας μιας εφαρμογής που αναπαράγει ένα πρόβλημα |
Απαιτείται πρόσβαση σε συγκεκριμένες συνδέσεις δεδομένων | Οποιαδήποτε σύνδεση δεδομένων αναπαράγει το ζήτημα, το οποίο ενδέχεται να απαιτεί μια συγκεκριμένη ρύθμιση παραμέτρων του προέλευση δεδομένων |
Επηρεάζει μόνο μία εφαρμογή σε έναν οργανισμό | Επηρεάζει εφαρμογές σε πολλούς οργανισμούς ή έχει τη δυνατότητα να τις επηρεάσει |
Περίπλοκη εφαρμογή με στοιχεία που δεν σχετίζονται με το πρόβλημα | Ελάχιστη εφαρμογή αναπαραγωγής που εμφανίζει πρόβλημα με μερικά στοιχεία |
Αναφέρει προσαρμοσμένες δυνατότητες και κώδικα | Αναφέρει συγκεκριμένα Power Apps χαρακτηριστικά |
Η τεκμηρίωση της Microsoft δεν υπάρχει για τη δυνατότητα που επηρεάζεται | Υπάρχει τεκμηρίωση της Microsoft για τη δυνατότητα που επηρεάζεται και εξηγεί την αναμενόμενη συμπεριφορά της |
Παραδείγματα σφαλμάτων εφαρμογών
Τα παρακάτω παραδείγματα δείχνουν σφάλματα εφαρμογών και τον τρόπο με τον οποίο οι χρήστες μπορούν να τα περιγράψουν ως βήματα προς τους κατόχους εφαρμογών, ώστε οι κάτοχοι να μπορούν να αναπαράγουν και να επιλύουν τα σφάλματα.
Η εφαρμογή καμβά δεν εμφανίζει τιμολόγια.
- Συνδεθείτε στην εφαρμογή καμβά, όπως η Contoso.
- Στην Αρχική οθόνη, επιλέξτε Τα τιμολόγιά μου.
- Αναμενόμενη συμπεριφορά: Εμφανίζονται τα τιμολόγια που δημιουργούνται από το χρήστη.
- Πραγματική συμπεριφορά: Δεν εμφανίζονται τιμολόγια.
Η εφαρμογή βάσει μοντέλου δεν εμφανίζει τιμολόγια.
- Συνδεθείτε στην εφαρμογή Contoso στο περιβάλλον σας.
- Στη σελίδα Πίνακας εργαλείων, επιλέξτε Τιμολόγια στον χάρτη τοποθεσίας.
- Στη σελίδα Τιμολόγια, ορίστε την προβολή σε Τα ενεργά τιμολόγιά μου. Εμφανίζεται η λίστα των τιμολογίων.
- Αναμενόμενη συμπεριφορά: Εμφανίζονται τα τιμολόγια που δημιουργούνται από το χρήστη.
- Πραγματική συμπεριφορά: Δεν εμφανίζονται τιμολόγια.
Τα σφάλματα μπορεί να έχουν μεγάλη διακύμανση, επειδή οι δυνατότητες, τα περιβάλλοντα εργασίας χρήστη και οι πίνακες είναι συγκεκριμένα για μια εφαρμογή και έναν οργανισμό, καθιστώντας την αιτία των σφαλμάτων διαφορετική για όλους. Για παράδειγμα, το τιμολόγιο δεν είναι ενσωματωμένος πίνακας Power Apps. Δεν υπάρχει εξειδικευμένη δυνατότητα στις εφαρμογές καμβά για το φιλτράρισμα εγγραφών από έναν συγκεκριμένο χρήστη, επομένως ο δημιουργός εφαρμογών πρέπει να γράψει Power Fx παραστάσεις ή να ρυθμίσει τις παραμέτρους συνδέσεων δεδομένων. Ομοίως, ο δημιουργός πρέπει να ρυθμίσει τις παραμέτρους των προβολών σε εφαρμογές βάσει μοντέλου για να εμφανίσει τις επιθυμητές εγγραφές.
Δεν υπάρχουν επαρκείς πληροφορίες σε κανένα από τα παραδείγματα για να προσδιοριστεί εάν υπάρχει Power Apps κάποιο πρόβλημα. Οι δημιουργοί της εφαρμογής είναι οι πλέον κατάλληλοι για τη διερεύνηση προβλημάτων εφαρμογής.
Παραδείγματα Power Apps σφαλμάτων
Εάν οι δημιουργοί εφαρμογών ερευνήσουν και βρουν αυτό που ταξινομούν ως Power Apps σφάλμα, ενδέχεται να το αναφέρουν παρόμοια με τα ακόλουθα παραδείγματα.
Εφαρμογή καμβά Η συνάρτηση φίλτρου δεν επιστρέφει αποτελέσματα όταν το κείμενο φίλτρου περιέχει χαρακτήρα αστερίσκου
- Μια ελάχιστη εφαρμογή αναπαραγωγής επισυνάπτεται για να αποδείξει το πρόβλημα.
- Αυτή η εφαρμογή περιέχει μια απλή συλλογή:
TestTable
με δεδομένα[{Name: "a"}, {Name: "*b"}]
. - Υπάρχουν δύο στοιχεία ελέγχου πίνακα στην εφαρμογή. Και τα δύο στοιχεία ελέγχου έχουν ρυθμιστεί ώστε να εμφανίζουν τη στήλη Όνομα .
- Ο Πίνακας1 έχει ορίσει την επιλογή Στοιχεία
Filter(TestTable, Name="a")
. - Ο Πίνακας2 έχει ορίσει την επιλογή Στοιχεία
Filter(TestTable, Name="*b")
.- Αναμενόμενη συμπεριφορά:Ο Πίνακας1 εμφανίζει την εγγραφή, που ταιριάζει με τη
{Name: "a"}
συνθήκη της συνάρτησης φίλτρου .Name="a"
Ο Πίνακας2 εμφανίζει την εγγραφή{Name: "*b"}
, που ταιριάζει με την κατάσταση της συνάρτησης φίλτρουName="*b"
. - Πραγματική συμπεριφορά:Ο Πίνακας1 εμφανίζει την αναμενόμενη εγγραφή, αλλά ο Πίνακας2 δεν εμφανίζει εγγραφές.
- Σημειώσεις: Η ίδια συμπεριφορά παρατηρείται με άλλα στοιχεία ελέγχου σύνολο δεδομένων, όπως η Συλλογή, όταν τα Στοιχεία έχουν οριστεί στις ίδιες εκφράσεις.
- Αναμενόμενη συμπεριφορά:Ο Πίνακας1 εμφανίζει την εγγραφή, που ταιριάζει με τη
Η Προβολή εφαρμογής βάσει μοντέλου δεν επιστρέφει αποτελέσματα όταν η συνθήκη φίλτρου περιέχει χαρακτήρα αστερίσκου
- Δημιουργήστε μια προβολή για οποιονδήποτε πίνακα.
- Καταργήστε όλα τα φίλτρα για την προβολή.
- Προσθέστε ένα φίλτρο για την κύρια στήλη, το οποίο ταιριάζει με κείμενο που ξεκινά με *b.
- Προσθέστε αυτήν την προβολή και τον πίνακα σε οποιαδήποτε εφαρμογή βάσει μοντέλου.
- Αποθηκεύστε και δημοσιεύστε όλες τις αλλαγές.
- Εκτελέστε την εφαρμογή.
- Προσθέστε μερικές εγγραφές με διαφορετικές τιμές για την κύρια στήλη. Βεβαιωθείτε ότι μία στήλη ξεκινά με *b.
- Μεταβείτε στη σελίδα του πίνακα.
- Αλλάξτε την προβολή στην προβολή που μόλις δημιουργήσατε.
- Αναμενόμενη συμπεριφορά: Το πλέγμα εμφανίζει εγγραφές με τιμές κύριας στήλης που ξεκινούν με *b.
- Πραγματική συμπεριφορά: Δεν εμφανίζονται εγγραφές.
- Σημειώσεις: Όταν η συνθήκη φίλτρου δεν χρησιμοποιεί αστερίσκο, όπως b, το φίλτρο λειτουργεί όπως αναμένεται.
Αυτά Power Apps τα σφάλματα περιγράφουν προβλήματα με συγκεκριμένες Power Apps δυνατότητες: τη λειτουργία φίλτρου για την εφαρμογή καμβά και τα φίλτρα προβολής για την εφαρμογή βάσει μοντέλου.
Ένα καλό αίτημα υποστήριξης παρέχει αρκετές πληροφορίες ώστε οποιοσδήποτε να αναπαράγει εύκολα το ζήτημα. Ο συγγραφέας μπορεί να αναφέρει το αποτέλεσμα των ερευνητικών ενεργειών ή της αντιμετώπισης προβλημάτων που προσπάθησαν όταν προσπάθησαν να απομονώσουν το ζήτημα. Για παράδειγμα, ο συντάκτης μπορεί να αναφέρει ότι το πρόβλημα παρουσιάζεται μόνο στο πρόγραμμα περιήγησης Chrome αλλά όχι σε Firefox.
Τι κάνει ένα καλό Power Apps αίτημα υποστήριξης
Ένα καλό αίτημα υποστήριξης παρουσιάζει ένα πρόβλημα ως σφάλμα και όχι ως Power Apps σφάλμα εφαρμογής. Ακολουθήστε αυτές τις οδηγίες, όπου ισχύει, για να βοηθήσετε τη Microsoft να κατανοήσει και να επιλύσει γρήγορα το ζήτημα.
Έχετε έναν περιγραφικό τίτλο
Ο τίτλος πρέπει να αναφέρει:
- Ένα συγκεκριμένο Power Apps χαρακτηριστικό
- Η απροσδόκητη συμπεριφορά
- Οι συνθήκες που προκαλούν την εμφάνιση του σφάλματος
Παράδειγμα εσφαλμένου τίτλου: "Το στοιχείο ελέγχου συλλογής είναι κενό"
Παράδειγμα καλού τίτλου: "Η συνάρτηση φίλτρου δεν επιστρέφει αποτελέσματα όταν το κείμενο φίλτρου περιέχει χαρακτήρα αστερίσκου"
Επισύναψη απλοποιημένης εφαρμογής και όχι της αρχικής εφαρμογής
Για προβλήματα με την εκτέλεση μιας εφαρμογής, παρέχετε μια ελάχιστη εφαρμογή αναπαραγωγής για εφαρμογές καμβά ή μια λύση αναπαραγωγής vanilla για εφαρμογές βάσει μοντέλου.
Σημαντικό
Ο στόχος ενός καλού αιτήματος υποστήριξης είναι να συμπεριλάβετε αρκετές πληροφορίες, ώστε οποιοσδήποτε να μπορεί να αναπαράγει το ζήτημα στη δική του συσκευή.
Εάν μπορείτε να δείξετε ότι το σφάλμα είναι σφάλμα Power Apps αντί για σφάλμα εφαρμογής, με μια εφαρμογή αναπαραγωγής ελάχιστης ή βανίλιας, η Microsoft μπορεί να το επιλύσει γρήγορα. Χωρίς αυτές τις εφαρμογές αναπαραγωγής, η επίλυση ενδέχεται να καθυστερήσει ή το αίτημα υποστήριξης να μην γίνει αποδεκτό.
Εξαιρέσεις
Μια εφαρμογή αναπαραγωγής ελάχιστης ή βανίλιας δεν είναι πάντα εφικτή ή απαραίτητη για αυτά τα ζητήματα:
- Πρόσβαση και αποθήκευση δεδομένων από συγκεκριμένο προέλευση δεδομένων
- Συγκεκριμένα δεδομένα χρήστη, όπως δικαιώματα χρήστη
- Παραχώρηση αδειών χρήσης
- Λειτουργία εκτός σύνδεσης
- Γενικά ζητήματα διακομιστή
Ανεξάρτητα από αυτό, απλοποιήστε την εφαρμογή σας όσο το δυνατόν περισσότερο και απομονώστε το πρόβλημα για εφαρμογές καμβά ή βάσει μοντέλου.
Επισύναψη ίχνους δικτύου
Για ζητήματα δεδομένων και διακομιστή, η εξέταση των επικοινωνιών δικτύου μεταξύ του υπολογιστή-πελάτη και του διακομιστή βοηθά στην απομόνωση του προβληματικού επίπεδο. Μια εγγραφή κλήσεων δικτύου είναι γνωστή ως ίχνος δικτύου.
Μπορείτε είτε να χρησιμοποιήσετε την Εποπτεία είτε τα εργαλεία ανάπτυξης του προγράμματος περιήγησης για να καταγράψετε ένα ίχνος δικτύου.
Φροντίστε να ξεκινήσετε την εγγραφή λίγο πριν από την αναπαραγωγή του ζητήματος και να τερματίσετε την εγγραφή αμέσως μετά την επιτυχή αναπαραγωγή της. Αυτό το σύντομο χρονικό διάστημα ελαχιστοποιεί τις άσχετες πληροφορίες στην ανίχνευση που ενδέχεται να προκαλέσουν καθυστερήσεις στο χειρισμό της αίτησης υποστήριξης από τη Microsoft.
Παρέχετε λεπτομερή βήματα για την αναπαραγωγή του ζητήματος
Αν δημιουργήσατε μια εφαρμογή αναπαραγωγής minimal ή vanilla, περιγράψτε τον τρόπο αναπαραγωγής του προβλήματος σε αυτήν την εφαρμογή. Μην περιγράφετε προβλήματα με την εφαρμογή όπου εντοπίσατε αρχικά το πρόβλημα.
Αναφέρετε την παρατηρούμενη συμπεριφορά και την αναμενόμενη συμπεριφορά.
Παροχή στιγμιότυπων οθόνης ή βίντεο
Για προβλήματα διεπαφής χρήστη, τα στιγμιότυπα οθόνης ή τα βίντεο μπορούν να διευκρινίσουν πιο γρήγορα τα βήματα για την αναπαραγωγή του σφάλματος, αντί για μια γραπτή περιγραφή.
Σύνδεσμος προς επίσημα έγγραφα
Συμπεριλάβετε συνδέσεις στην τεκμηρίωση της Microsoft για να διευκρινίσετε τη δυνατότητα που επηρεάζεται και την αναμενόμενη συμπεριφορά της.
Για προβλήματα με τις δυνατότητες επαγγελματικής ανάπτυξης, παρέχετε μια σύνδεση προς την τεκμηρίωση για τη λειτουργία API που δεν λειτουργεί.
Απλοποίηση δειγμάτων κώδικα
Εάν το ζήτημα αφορά την κωδικοποίηση και άλλες δυνατότητες επαγγελματικής ανάπτυξης, απλοποιήστε πρώτα τον κώδικα. Συνήθως, χρειάζονται μόνο μερικές γραμμές κώδικα για να αποδειχθεί ένα Power Apps σφάλμα. Αναπτύξτε την εφαρμογή σε ένα νέο περιβάλλον χωρίς άλλες προσαρμογές. Βεβαιωθείτε ότι το ζήτημα παρουσιάζεται και επισυνάψτε μια τμήμα κώδικα του προβληματικού κώδικα.
Παραδείγματα χαρακτηριστικών επαγγελματικής ανάπτυξης σε Power Apps:
- Power Apps Στοιχεία
- Δέσμες ενεργειών προσαρμοσμένης φόρμας σε εφαρμογές βάσει μοντέλου
- Power Fx ή εντολές JavaScript σε εφαρμογές βάσει μοντέλου
- Πόροι Web για εφαρμογές βάσει μοντέλου
Αναφέρετε συγκεκριμένα βήματα ρύθμισης παραμέτρων, ώστε οι άλλοι χρήστες να μπορούν να αναπαραγάγουν το ζήτημα στο δικό τους περιβάλλον.
Παροχή πληροφοριών συστήματος
Ένα πρόβλημα μπορεί να προκύψει μόνο σε μια συγκεκριμένη έκδοση Power Apps, ένα πρόγραμμα περιήγησης ή ένα περιβάλλον. Δώστε το αναγνωριστικό περιόδου λειτουργίας, ώστε η Microsoft να μπορεί να χρησιμοποιήσει αυτές τις λεπτομέρειες.
Προσθήκη σημειώσεων από την έρευνά σας
Μπορείτε να δοκιμάσετε διαφορετικές ρυθμίσεις παραμέτρων για να εξαλείψετε πιθανές αιτίες. Αναφέρετε αυτές τις ρυθμίσεις παραμέτρων στο αίτημα υποστήριξης. Αυτή η συμπερίληψη βοηθά τους άλλους να κατανοήσουν καλύτερα το ζήτημα και να αποφύγουν την επανάληψη των ίδιων βημάτων.
Υποβολή Power Apps αιτήματος υποστήριξης
Πριν υποβάλετε ένα αίτημα υποστήριξης, ελέγξτε αν το σφάλμα είναι γνωστό ζήτημα. Εάν το σφάλμα δεν είναι ήδη γνωστό, μπορείτε να δημιουργήσετε ένα αίτημα υποστήριξης για να αναφέρετε το σφάλμα.