Καθοδήγηση: Ρύθμιση παραμέτρων πρόσθετων πινάκων για καθολική αναζήτηση
Επισκόπηση
Μπορείτε να ενεργοποιήσετε πρόσθετους πίνακες για τη λειτουργικότητα αναζήτησης. Η ρύθμιση παραμέτρων της αναζήτησης για πρόσθετους πίνακες απαιτεί πρόσθετες ενέργειες, οι οποίες περιγράφονται σε αυτό το άρθρο. Αυτά τα ρητά βήματα ρύθμισης παραμέτρων διασφαλίζουν ότι δεν θα γίνει τυχαία καμία καταγραφή με τη χρήση της καθολικής αναζήτησης.
Βήματα για τη ρύθμιση παραμέτρων αναζήτησης για πρόσθετους πίνακες
Για να ρυθμίσετε παραμέτρους αναζήτησης για πρόσθετους πίνακες:
Ενεργοποιήστε την αναζήτηση πρόσθετων πινάκων για πρώτη φορά προσθέτοντας μια νέα ρύθμιση Αναζήτηση / ενεργοποίηση πρόσθετων οντοτήτων και ορίστε την σε true. Αυτό είναι ένα μόνο βήμα που επιτρέπει την αναζήτηση για όλους τους πρόσθετους έτοιμους και προσαρμοσμένους πίνακες.
Δημιουργήστε την προβολή Αναζήτηση πύλης για κάθε πρόσθετο πίνακα με τα απαιτούμενα φίλτρα και στήλες που πρέπει να αναζητηθούν.
Ρυθμίστε τα δικαιώματα πίνακα για κάθε πρόσθετο πίνακα με ρόλο Web ώστε να έχετε τουλάχιστον προνόμιο ανάγνωσης. Παραλείψτε αυτό το βήμα, εάν έχετε ήδη ρυθμίσει τα δικαιώματα ανάγνωσης για κάθε πίνακα.
Δημιουργήστε μια σελίδα λεπτομερειών καρτέλας για κάθε πίνακα για να εμφανίσετε τις λεπτομέρειες της επιλεγμένης καρτέλας από τη σελίδα αποτελεσμάτων αναζήτησης. Παραλείψτε αυτό το βήμα, εάν έχετε ήδη δημιουργήσει ξεχωριστή σελίδα λεπτομερειών καρτέλας αποτελεσμάτων για κάθε πίνακα.
Δημιουργήστε ένα δείκτη τοποθεσίας με όνομα
<entitylogicalname>_SearchResultPage
για κάθε πίνακα με τη συσχετισμένη σελίδα λεπτομερειών καρτέλας.
Προειδοποίηση
Εάν δεν δημιουργήσετε μια σελίδα λεπτομερειών καρτέλας ή εάν δεν συνδέσετε τη σελίδα λεπτομερειών καρτέλας με το δείκτη τοποθεσίας για αναζήτηση, δεν θα μπορείτε να επιλέξετε τις πρόσθετες καρτέλες πίνακα από τη σελίδα αποτελεσμάτων αναζήτησης για να προβάλετε τις λεπτομέρειες της καρτέλας.
Ρύθμιση τοποθεσίας για πρόσθετους πίνακες
Η ρύθμιση τοποθεσίας Αναζήτηση / ενεργοποίηση πρόσθετων οντοτήτων απαιτείται κατά τη ρύθμιση παραμέτρων πρόσθετων πινάκων για αναζήτηση.
Σημαντικό
Η επιλογή Αναζήτηση / ενεργοποίηση πρόσθετων οντοτήτων είναι ρητά για ενεργοποίηση της αναζήτησης πρόσθετων πινάκων. Η κύρια ρύθμιση τοποθεσίας αναζήτησης Αναζήτηση/Ενεργοποιημένη πρέπει να έχει οριστεί σε αληθές κατά τη χρήση της λειτουργίας αναζήτησης.
Μπορείτε επίσης να ρυθμίσετε άλλες σχετικές ρυθμίσεις τοποθεσίας, παρόμοιες με τη ρύθμιση παραμέτρων αναζήτησης για προεπιλεγμένους πίνακες. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε τη ρύθμιση Αναζήτηση/Φίλτρα για να ρυθμίσετε τις παραμέτρους πρόσθετων πινάκων και να προσθέσετε μια επιλογή αναπτυσσόμενου φίλτρου στην καθολική αναζήτηση. Περισσότερες πληροφορίες: Σχετικές ρυθμίσεις τοποθεσίας
Δείκτης τοποθεσίας για τη σελίδα λεπτομερειών καρτέλας
Η σελίδα λεπτομερειών καρτέλας έχει ρυθμιστεί με τη χρήση ενός δείκτη τοποθεσίας με το όνομα <entitylogicalname>_SearchResultPage
.
Για παράδειγμα, εάν το λογικό όνομα του πίνακα είναι nwind_products, ο δείκτης τοποθεσίας θα είναι nwind_products_SearchResultPage
. Η τιμή του δείκτη τοποθεσίας είναι η σελίδα λεπτομερειών καρτέλας την οποία θέλετε να ανοίξετε όταν είναι επιλεγμένο αυτό το αποτέλεσμα αναζήτησης. Από προεπιλογή, ένα αναγνωριστικό καρτέλας μεταβιβάζεται στην παράμετρο id querystring στη σελίδα λεπτομερειών καρτέλας. Για περισσότερες πληροφορίες σχετικά με την προσθήκη φορμών σε μια σελίδα, μεταβείτε στην επιλογή Προσθήκη φόρμας.
Σημαντικό
Υπάρχουν δύο εξαιρέσεις λογικού ονόματος πίνακα στη ρύθμιση παραμέτρων των δεικτών τοποθεσίας για τη σελίδα λεπτομερειών καρτέλας.
- Ο πίνακας περιστατικού απαιτεί ο δείκτης τοποθεσίας να ονομάζεται Υπόθεση.
- Ο πίνακας knowledgearticle απαιτεί ο δείκτης τοποθεσίας να ονομάζεται Άρθρο γνώσης.
Σημαντικό
Βεβαιωθείτε ότι η σελίδα λεπτομερειών της καρτέλας σας έχει μια βασική φόρμα ή ότι έχει συνταχθεί λογική για να εμφανίζονται οι λεπτομέρειες του αποτελέσματος αναζήτησης. Για παράδειγμα, Βήμα 4 - Προσθέστε τη σελίδα λεπτομερειών καρτέλας στην παρακάτω αναλυτική παρουσίαση.
Η παρακάτω παρουσίαση εξηγεί αναλυτικά κάθε βήμα με ένα δείγμα βάσης δεδομένων και μια λύση για τη ρύθμιση παραμέτρων αναζήτησης πρόσθετων πινάκων.
Σημείωμα
- Αυτή η παρουσίαση εξηγεί τον τρόπο ενεργοποίησης της αναζήτησης για τον πίνακα Προϊόντα παραγγελίας στο δείγμα βάσης δεδομένων Northwind, που είναι διαθέσιμη με το Microsoft Dataverse. Για περισσότερες πληροφορίες σχετικά με τα δείγματα βάσεων δεδομένων, ανατρέξτε στην ενότητα Εγκατάσταση βάσης δεδομένων και εφαρμογών Northwind Traders.
- Μπορείτε να παρακολουθήσετε την παρουσίαση με έναν πίνακα της επιλογής σας αντικαθιστώντας το όνομα του nwind_products με το λογικό όνομα του πίνακα.
Βήμα 1: προσθήκη ή ενημέρωση ρυθμίσεων τοποθεσίας αναζήτησης
Βεβαιωθείτε ότι βρίσκεστε στο κατάλληλο περιβάλλον όπου υπάρχει η τοποθεσία Power Pages σας.
Μεταβείτε στην εφαρμογή διαχείρισης της πύλης.
Σημείωμα
Η εφαρμογή Διαχείριση πύλης μπορεί να ονομάζεται Πύλες Dynamics 365 εάν βρίσκεστε σε ένα περιβάλλον όπου έχουν εγκατασταθεί οι εφαρμογές Dynamics 365.
Επιλέξτε για να ανοίξετε την εφαρμογή Διαχείριση πύλης και, στη συνέχεια, μεταβείτε στις Ρυθμίσεις τοποθεσίας στο αριστερό τμήμα παραθύρου περιήγησης.
Δημιουργήστε μια νέα ρύθμιση, Αναζήτηση/EnableAdditionalEntities και ορίστε την τιμή της σε αληθής.
Δημιουργήστε ή ενημερώστε τη ρύθμιση αναζήτηση/φίλτρα και προσθέστε την τιμή Products:nwind_products.
Βήμα 2: δημιουργία ή επαλήθευση της προβολής αναζήτησης πύλης
Σημείωμα
Τα παρακάτω βήματα απαιτούν την εγκατάσταση της λύσης Northwind Traders. Εάν θέλετε να χρησιμοποιήσετε έναν άλλο πίνακα, χρησιμοποιήστε την κατάλληλη λύση ή χρησιμοποιήστε την προεπιλεγμένη λύση.
Μεταβείτε στο Power Apps και επιλέξτε Λύσεις από το αριστερό παράθυρο περιήγησης.
Επιλέξτε Northwind Traders.
Αναζητήστε τον πίνακα Προϊόν παραγγελίας.
Επιλέξτε τον πίνακα Προϊόν παραγγελίας και, στη συνέχεια, επιλέξτε Προβολές.
Βεβαιωθείτε ότι βλέπετε την Αναζήτηση πύλης στη λίστα προβολών.
Εάν η προβολή αναζήτησης πύλης δεν υπάρχει ήδη, επιλέξτε Προσθήκη προβολής, πληκτρολογήστε το όνομα ως Αναζήτηση πύλης και, στη συνέχεια, επιλέξτε Δημιουργία.
Βεβαιωθείτε ότι οι κατάλληλες στήλες προστίθενται στην προβολή για αναζήτηση.
Εάν έχετε επεξεργαστεί την προβολή, βεβαιωθείτε ότι έχετε επιλέξει την Αποθήκευση και, στη συνέχεια, Δημοσίευση πριν να συνεχίσετε.
Βήμα 3: Δημιουργία νέου πίνακα δικαιωμάτων
Μεταβείτε στην εφαρμογή διαχείρισης της πύλης.
Επιλέξτε Δικαιώματα πίνακα στο αριστερό τμήμα παραθύρου περιήγησης.
Επιλέξτε Νέος.
Πληκτρολογήστε το όνομα ως Ανάγνωση όλων των προϊόντων Northwind και, στη συνέχεια, επιλέξτε τον κατάλληλο Τύπο πρόσβασης και το δικαίωμα Ανάγνωση.
Για αυτό το παράδειγμα, ο τύπος καθολικής πρόσβασης παρέχεται στον πίνακα nwind_products.
Επιλέξτε Αποθήκευση και κλείσιμο.
Επιλέξτε και ανοίξτε το Ανάγνωση όλων Northwind Products.
Κάντε κύλιση προς τα κάτω στην ενότητα Ρόλοι Web και, στη συνέχεια, επιλέξτε Προσθήκη υπάρχοντος ρόλου Web.
Αναζητήσετε Εξουσιοδοτημένοι χρήστες κι, έπειτα, επιλέξτε Προσθήκη:
Βήμα 4: Προσθήκη σελίδας web λεπτομερειών καρτέλας
Μεταβείτε στο Power Apps και επιλέξτε Εφαρμογές στο αριστερό παράθυρο περιήγησης.
Επιλέξτε Περισσότερες εντολές (...) και, στη συνέχεια, επιλέξτε Επεξεργασία για να ανοίξετε την τοποθεσία στο στούντιο σχεδίασης.
Επιλέξτε Νέα σελίδα από το μενού στην επάνω αριστερή γωνία και, στη συνέχεια, επιλέξτε την Κενήδιάταξη για τη σελίδα.
Καταγράψτε το όνομα της ιστοσελίδας ως Παραγγελία προϊόντων.
Σημείωμα
Αυτή η σελίδα θα εμφανίζεται όταν οι χρήστες επιλέγουν μια καρτέλα από τη σελίδα αποτελεσμάτων αναζήτησης, για να προβάλουν τις λεπτομέρειες της επιλεγμένης καρτέλας.
Επιλέξτε Στοιχεία στο αριστερό παράθυρο περιήγησης και, στη συνέχεια, προσθέστε ένα στοιχείο Φόρμα σε αυτήν την ιστοσελίδα.
Επιλέξτε Χρήση υπάρχοντος στη δεξιά πλευρά του χώρου εργασίας σας, επιλέξτε τη φόρμα Προβολή προϊόντων για τον πίνακα nwind_products και, στη συνέχεια, ορίστε τη λειτουργία σε ReadOnly.
Βήμα 5: Προσθήκη δείκτη τοποθεσίας για την ιστοσελίδα λεπτομερειών καρτέλας
Μεταβείτε στην εφαρμογή διαχείρισης της πύλης.
Επιλέξτε Δείκτης τοποθεσίας από το αριστερό τμήμα παραθύρου περιήγησης.
Επιλέξτε Νέος και, στη συνέχεια, δημιουργήστε έναν νέο δείκτη τοποθεσίας χρησιμοποιώντας τις εξής λεπτομέρειες:
- Όνομα:nwind_products_SearchResultPage
- Σελίδα:Παραγγελία προϊόντων
Βήμα 6: αναδόμηση του ευρετηρίου αναζήτησης
Σημείωμα
Η αναδημιουργία του ευρετηρίου αναζήτησης σχετίζεται με την αναζήτηση Lucene .NET και δεν εφαρμόζεται στην αναζήτηση Dataverse.
Περιηγηθείτε στην τοποθεσία web σας χρησιμοποιώντας έναν λογαριασμό χρήστη στον οποίο έχει ανατεθεί ο ρόλος του Διαχειριστή web.
Προσαρτήστε τη διεύθυνση URL στη γραμμή διευθύνσεων με το /_services/about και, στη συνέχεια, επιλέξτε Εισαγωγή.
Επιλέξτε Εκκαθάριση cache.
Μετά την εκκαθάριση της προσωρινής μνήμης, επιλέξτε Αναδόμηση πλήρους ευρετηρίου αναζήτησης.
Βήμα 7: Επαλήθευση ότι η καθολική αναζήτηση λειτουργεί με τον προσαρμοσμένο πίνακα
Μεταβείτε στην τοποθεσία web με έναν χρήστη στον οποίο έχει ανατεθεί Εξουσιοδοτημένοςρόλος Web.
Μεταβείτε στη γραμμή εργαλείων "Αναζήτηση" ή στη σελίδα "Αναζήτηση" και αναζητήστε μια γνωστή καρτέλα.
Για παράδειγμα, χρησιμοποιήστε τη λέξη-κλειδί Northwind Clam Chowder για να λάβετε τα αποτελέσματα που σχετίζονται με τον πίνακα nwind_products.
Επόμενα βήματα
Κατάργηση ενός πίνακα από την καθολική αναζήτηση