Vodič: konfiguriranje dodatnih tablica za globalno pretraživanje
Pregled
Možete omogućiti dodatne tablice za funkciju pretraživanja. Konfiguriranje pretraživanja za dodatne tablice zahijeva dodatne akcije, a one su opisane u ovom članku. Ovi izričiti koraci konfiguracije osiguravaju da nijedan zapis ne postane slučajno dostupan putem globalnog pretraživanja.
Koraci za konfiguriranje pretraživanja za dodatne tablice
Za konfiguriranje pretraživanja za dodatne tablice:
Omogućite pretraživanje dodatnih tablica po prvi put dodavanjem nove postavke Search/EnableAdditionalEntities i postavite je na true. Ovo je jednokratni korak koji omogućuje pretraživanje za sve tablice koje su spremne za upotrebu i prilagođene tablice.
Stvorite pregled Pretaživanje putem portala za dodatnu tablicu s potrebnim filtrima i stupcima koji se trebaju moći pretraživati.
Konfigurirajte dozvole tablice za svaku dodatnu tablicu s web-ulogom da ima barem jednu privilegiju za čitanje. Preskočite ovaj korak ako već imate dozvole za čitanje konfigurirane za svaku tablicu.
Stvorite stranicu s detaljima zapisa za svaku tablicu da biste prikazali detalje odabranog zapisa za svaku stranicu rezultata pretraživanja. Preskočite ovaj korak ako ste već stvorili zasebne stranice s detaljima rezultata zapisa za svaku tablicu.
Stvorite marker web-mjesta s nazivom
<entitylogicalname>_SearchResultPageza svaku tablicu s povezanom stranicom s detaljima zapisa.
Upozorenje
Ako ne stvorite stranicu s detaljimazapisa ili ako ne povežete stranicu s detaljima zapisa s markerom web-mjesta za pretraživanje, nećete moći odabrati dodatne zapise tablice sa stranice s rezultatima pretraživanja za pregled detalja zapisa.
Postavka web-mjesta za dodatne tablice
Postavka web-mjesta Search/EnableAdditionalEntities obavezna je prilikom konfiguriranja dodatnih tablica za pretraživanje.
Važno
Search/EnableAdditionalEntities eksplicitno služi za omogućivanje pretraživanja za dodatne tablice. Glavna postavka web-mjesta za pretraživanje Traži/Omogućeno mora biti postavljena na true pri upotrebi funkcije pretraživanja.
Isto tako možete konfigurirati ostale povezane postavke web-mjesta slično konfiguriranju pretraživanja za dodatne tablice. Na primjer, možete upotrijebiti postavku Search/Filters za konfiguriranje dodatnih tablica i dodati opciju padajućeg filtra za globalno pretraživanje. Dodatne informacije: Postavke web-mjesta.
Oznaka web-mjesta za stranicu s detaljima zapisa
Stranica s detaljima zapisa konfigurira se s pomoću Oznake web-mjesta pod imenom <entitylogicalname>_SearchResultPage.
Na primjer, ako je logički naziv vaše tablice nwind_products, marker web-mjesta bit će nwind_products_SearchResultPage. Vrijednost oznake web-mjesta je stranica s detaljima zapisa koju želite otvoriti kad je odabran taj rezultat pretraživanja. Prema zadanim postavkama, ID zapisa prenosi se u parametar niza upita ID na stranicu s detaljima zapisa. Za više informacija o dodavanju obrazaca na stranicu idite na opciju Izrada stranice.
Važno
Provjerite ima li stranica s detaljima zapisa osnovni obrazac ili je li logički napisana tako da prikaže detalje rezultata pretraživanja. Na primjer, 4. korak – Dodavanje stranice s detaljima zapisa u sljedećem vodiču.
Sljedeći vodič detaljno opisuje svaki korak uz oglednu bazu podataka i rješenje za konfiguriranje pretraživanja za dodatne tablice.
Napomena
- U ovom se prikazu objašnjava kako omogućiti pretraživanje tablice Naručivanje proizvoda u oglednoj bazi podataka Northwind, dostupnoj uz Microsoft Dataverse. Za više informacija o uzorcima baza podataka, pogledajte Instalacija baze podataka i aplikacije Northwind Traders,
- Možete pratiti vodič s tablicom po svom izboru tako da zamijenite naziv tablice nwind_products s logičkim nazivom vaše tablice.
Korak 1: Dodajte ili ažurirajte postavke web-mjesta za pretraživanje
Prijavite se u Power Apps.
Provjerite jeste li u odgovarajućem okruženju u kojem vaš portal postoji.
Odaberite Aplikacije u lijevom navigacijskom oknu i pronađite aplikaciju Upravljanje portalom stvorenu prema modelu.

Napomena
Aplikacija Upravljanje portalom može nositi naziv Dynamics 365 portali ako se nalazite u okruženju u kojem su instalirane Dynamics 365 aplikacije.
Odaberite otvaranje aplikacije Upravljanje portalom i idite na Postavke web-mjesta u lijevom navigacijskom oknu.
Izradite novu postavku Traži/Omogući dodatne entitete i postavite njegovu vrijednost na true.

Izradite ili ažurirajte postavku traži/filtri i dodajte vrijednost Products:nwind_products.

Korak 2: Stvorite ili potvrdite prikaz Pretraživanje putem portala
Napomena
Sljedeći koraci zahtijevaju instalaciju Rješenja Northwind Traders. Ako želite koristiti drugu tablicu, koristite prikladno rješenje ili koristite zadano rješenje.
Idite na Power Apps, a zatim u lijevom navigacijskom oknu odaberite Rješenja.
Odaberite Northwind Traders.

Pretražite tablicu Proizvod na narudžbi.

Odaberite tablicu Proizvod na narudžbi i zatim odaberite Pregledi.

Provjerite prikazuje li se na popisu opcija Pretraživanje putem portala.

Ako prikaz za Pretraživanje putem portala ne postoji, odaberite Dodajte prikaz, unesite naziv kao Pretraživanje putem portala pa odaberite Stvori.


Provjerite jesu li dodani odgovarajući stupci u prikaz za pretraživanje.

Ako ste uredili prikaz, obavezno prije nastavka odaberite Spremi i zatim Objavi.

Korak 3: Stvorite dozvole tablice
Prijavite se u Power Apps.
Odaberite Aplikacije u lijevom navigacijskom oknu i zatim odaberite otvaranje aplikacije Upravljanje portalomt stvorene prema modelu.
Odaberite Dozvole tablice u lijevom navigacijskom oknu.
Odaberite Novo.
![[Novi zapis Dozvole tablice] Novi zapis Dozvole tablice.](media/search-additional-entities/new-entity-permission.png)
Unesite za naziv Northwind proizvodi čitanje za sve i zatim odaberite prikaldnu opciju Vrsta pristupa i privilegiju Čitanje.
Za ovaj primjer vrsta pristupa Globalno navedena je za tablicu nwind_products.

Odaberite Spremi i zatvori.
Odaberite i otvorite Proizvodi Northwind sve za čitanje.
Pomaknite se prema dolje do odjeljka Web-uloge, a zatim odaberite Dodajte postojeću web-ulogu.

Potražite Korisnike čija je autentičnost provjerena i zatim odaberite Dodaj:

4. korak: Dodajte web-stranicu s detaljima zapisa
Otvorite Power Apps, azatim u lijevom navigacijskom oknu odaberite Aplikacije.
Odaberite Više naredbi (...) za portal, a zatim Uredi da biste portal otvorili u Power Apps Studio.
Odaberite Nova stranica iz izbornika u gornjem lijevom kutu, a zatim odaberite Prazno za izgled stranice.

Unesite naziv web-stranice kao Naruči proizvode.
Napomena
Ova će se stranica prikazati kada korisnici odaberu zapis sa stranice s rezultatima pretraživanja kako bi pregledali detalje odabranog zapisa.
Odaberite Komponente u lijevom navigacijskom oknu, a zatim dodajte komponentu Obrazac toj web-stranici.

Odaberite opciju Upotrijebite postojeći na desnoj strani radnog prostora, odaberite obrazac Prikaži proizvode za tablicu nwind_products i zatim postavite Način rada na ReadOnly.

5. korak: Dodajte oznaku web-mjesta za web-stranicu s detaljima zapisa
Prijavite se u Power Apps.
Odaberite Aplikacije u lijevom navigacijskom oknu i odaberite otvaranje aplikacije Upravljanje portalomt stvorene prema modelu.
U lijevom navigacijskom oknu odaberite Marker web-mjesta.
Odaberite Novo, a zatim stvorite novi marker web-mjesta koristeći se sljedećim pojedinostima:
- Naziv: nwind_products_SearchResultPage
- Stranica: Naruči proizvode

Korak 6: Ponovno izradite indeks pretraživanja
Pregledajte svoj portal pomoću korisničkog računa kojem je dodijeljena web-uloga administratora.
Dodajte URL u adresnoj traci pomoću opcije /_services/about, a zatim odaberite Unesi.

Odaberite opciju Očisti predmemoriju.
Nakon čišćenja predmemorije odaberite Ponovno izradi indeks pretraživanja,
Korak 7: provjerite funkcionira li globalno pretraživanje s prilagođenom tablicom
Pretražite portal s korisnikom kojem je dodijeljena Ovlaštena Web-uloga.
Idite na alatnu traku ili stranicu pretraživanja i potražite poznati zapis.
Na primjer, upotrijebite ključnu riječ Northwind Clam Chowder da biste dobili rezultate povezane s tablicom nwind_products.

Sljedeći koraci
Uklanjanje tablice iz globalnog pretraživanja
Pogledajte također
Postavke web-mjesta povezane s pretraživanjem
Progresivno pretraživanje