Walk-through: Konfigurisanje dodatnih tabela za globalnu pretragu  

Napomena

Od 12. oktobra 2022. Power Apps portali postaju Power Pages. Više informacija: Usluga Microsoft Power Pages je sada opštedostupna (blog)
Uskoro ćemo migrirati i objediniti dokumentaciju o Power Apps portalima sa dokumentacijom o usluzi Power Pages.

Pregled

Možete da omogućite dodatne tabele za funkcionalnost pretrage. Konfigurisanje pretrage za dodatne tabele zahteva dodatne radnje koje su opisane u ovom članku. Ovi eksplicitni koraci za konfiguraciju osiguravaju da nijedan zapis ne bude slučajno dostupan putem globalne pretrage.

Koraci za konfigurisanje pretrage za dodatne tabele

Da biste konfigurisali pretragu za dodatne tabele:

  1. Omogućite pretragu dodatnih tabela po prvi put dodavanjem novog podešavanja Search/EnableAdditionalEntities i podesite ga na true. Ovo je jednokratni korak koji omogućava pretragu svih dodatnih gotovih i prilagođenih tabela.

  2. Kreiranje prikaza pretrage portala za svaku dodatnu tabelu sa potrebnim filterima i kolonama u kojima je potrebno pretraživati.

  3. Konfigurišite dozvole za tabele da bi svaka dodatna tabela sa veb-ulogom imala bar privilegiju čitanja. Preskočite ovaj korak ako ste već konfigurisali dozvole za čitanje za svaku tabelu.

  4. Kreirajte stranicu sa detaljima zapisa za svaku tabelu da prikaže detalje izabranog zapisa sa stranice rezultata pretrage. Preskočite ovaj korak ako ste već kreirali zasebnu stranicu sa detaljima o zapisu rezultata za svaku tabelu.

  5. Kreirajte marker lokacije pod nazivom <entitylogicalname>_SearchResultPage za svaku tabelu sa pridruženom stranicom sa detaljima zapisa.

  6. Ponovo izgradite indeks pretrage.

  7. Verifikujte rezultate pretrage.

Upozorenje

Ako ne kreirate stranicu sa detaljima zapisa ili ako stranicu sa detaljima zapisa ne povežete sa markerom lokacije za pretragu, nećete moći da izaberete dodatne zapise tabela sa stranice rezultata pretrage da biste videli detalje o zapisu.

Podešavanje lokacije za dodatne tabele

Podešavanje lokacije Search/EnableAdditionalEntities je potrebno prilikom konfigurisanja dodatnih tabela za pretragu.

Važno

Search/EnableAdditionalEntities je izričito za omogućavanje pretrage dodatnih tabela. Glavna postavka veb-lokacije za pretragu Pretraga/Omogućeno mora biti postavljena na tačno kada koristite funkciju pretrage.

Takođe možete da konfigurišete i druga povezana podešavanja lokacija slične konfiguraciji pretrage za podrazumevane tabele. Na primer, možete da koristite postavku "Pretraga/filteri " da biste konfigurisali dodatne tabele i dodali opciju padajućeg filtera globalnoj pretrazi. Još informacija: Podešavanje lokacije.

Označivač lokacije za stranicu sa detaljima zapisa

Stranica sa detaljima zapisa je konfigurisana pomoću Označivača lokacije pod nazivom <entitylogicalname>_SearchResultPage.

Na primer, ako je logičko ime vaše tabele nwind_products, marker lokacije će biti nwind_products_SearchResultPage. Vrednost označivača lokacije je stranica sa detaljima zapisa koju želite da otvorite kada je izabran taj rezultat pretrage. Podrazumevano se ID zapisa prosleđuje u id parametar niske upita na stranicu sa detaljima zapisa. Više informacija o dodavanju obrazaca na stranicu potražite u odeljku Sastavljanje stranice.

Važno

Uverite se da stranica sa detaljima zapisa ima osnovni obrazac ili da ima napisanu logiku za prikaz detalja rezultata pretrage. Na primer, Korak 4 – Dodajte stranicu sa detaljima zapisa u sledećem uputstvu.

Sledeće uputstvo detaljno objašnjava svaki korak sa primerima baze podataka i rešenjem za konfigurisanje pretrage dodatnih tabela.

Napomena

  • U ovom uputstvu je objašnjeno kako da omogućite pretragu za tabelu Naručivanje proizvoda u primeru baze podataka Northwind, dostupno na platformi Microsoft Dataverse. Za više informacija o uzorcima baza podataka, pogledajte Instalirajte bazu podataka i aplikacije Northwind Traders.
  • Možete da pratite uputstvo sa tabelom po vašem izboru tako što ćete naziv tabele nwind_products zameniti logičkim imenom vaše tabele.

1. korak: Dodajte ili ažurirajte postavke lokacije za pretragu

  1. Prijavite se u Power Apps.

  2. Uverite se da se nalazite u odgovarajućem okruženju, gde postoji vaš portal.

  3. Izaberite Aplikacije u levom oknu za navigaciju i pronađite aplikaciju zasnovanu na modelu Upravljanje portalom .  

    Upravljanje portalom.

    Napomena

    Aplikacija za upravljanje portalom može biti nazvana Dynamics 365 portali ako ste u okruženju u kojem su instalirane Dynamics 365 aplikacije.

  4. Izaberite da biste otvorili aplikaciju Upravljanje portalom, a zatim idite na Podešavanja lokacije u levom oknu za navigaciju.

  5. Kreirajte novu postavku, Pretraga/Omogući dodatne entitete, a zatim postavite njenu vrednost na tačno.

    Podešavanje lokacije za Omogući dodatne entitete.

  6. Kreirajte ili ažurirajte postavku Pretraga/Filteri, a zatim dodajte vrednost Products:nwind_products.

    Postavka lokacije Pretraga/filteri.

2. korak: Kreirajte ili potvrdite prikaz pretrage portala

Napomena

Sledeći koraci zahtevaju da Rešenje za Northwind Traders bude instalirano. Ako želite da koristite drugu tabelu, koristite odgovarajuće rešenje ili podrazumevano rešenje.

  1. Idite u Power Apps, a zatim izaberite Rešenja u levom oknu za navigaciju.

  2. Izaberite Northwind Traders.

    Izaberite rešenje.

  3. Potražite tabelu Naručivanje proizvoda.

    Tabela Naručivanje proizvoda.

  4. Izaberite tabelu Naručivanje proizvoda, a zatim izaberite Prikazi.

    Proizvod porudžbine – Prikazi.

  5. Uverite se da vidite Pretraga preko portala na listi prikaza.

    Prizak pretrage preko portala.

    Ako prikaz pretrage preko portala već ne postoji, izaberite Dodajte prikaz, unesite ime kao Pretraga preko portala, a zatim izaberite Kreiraj.

    Dodajte prikaz.

    Dodajte prikaz pretrage preko portala.

  6. Uverite se da su odgovarajuće kolone dodate u prikaz za pretragu.

    Dodavanje kolona.

  7. Ako ste uredili prikaz, obavezno izaberite Sačuvaj, pa onda Objavi pre nego što nastavite.

    Sačuvaj i objavi.

3. korak: Kreiranje dozvola za tabelu

  1. Prijavite se u Power Apps.

  2. Izaberite Aplikacije u levom oknu za navigaciju, a zatim otvorite aplikaciju zasnovanu na modelu Upravljanje portalom .  

  3. Izaberite Dozvole za tabelu u levom oknu za navigaciju.

  4. Izaberite Novo.

    Novi zapis dozvole za tabelu.

  5. Unesite naziv kao Northwind proizvodi pročitaj sve, a zatim izaberite odgovarajući Tip pristupa i privilegiju Čitanje.

    U ovom primeru, tip pristupa Globalno je obezbeđen za tabelu nwind_products.

    Tip pristupa i dozvole za čitanje.

  6. Izaberite stavku Sačuvaj i zatvori.

  7. Izaberite i otvorite Proizvodi Northwind sve za čitanje.

  8. Pomerite se nadole do odeljka Veb-uloge, a zatim izaberite Dodaj postojeću veb-ulogu.

    Dodaj postojeću veb-ulogu.

  9. Potražite Ovlašćeni korisnici, a zatim izaberite Dodaj:

    Dodaj ovlašćene korisnike.

Korak 4: Dodajte veb-stranicu sa detaljima zapisa

  1. Idite u Power Apps, a zatim izaberite Aplikacije na levom oknu za navigaciju.

  2. Izaberite Još komandi (…) za portal, a zatim izaberite Uredi da biste otvorili portal u Power Apps Studio.

  3. Izaberite Nova stranica iz menija u gornjem levom uglu, a zatim izaberite Prazan izgled stranice.

    Nova stranica.

  4. Unesite ime veb-stranice kao Poruči proizvode.

    Napomena

    Ova stranica će se prikazati kada korisnici izaberu zapis na stranici sa rezultatima pretrage da bi videli detalje o izabranom zapisu.

  5. Izaberite Komponente u levom oknu za navigaciju, a zatim dodajte komponentu Obrazac ovoj veb-stranici.

    Dodajte komponentu obrasca.

  6. Izaberite Koristiti postojeće na desnoj strani radnog prostora, odaberite obrazac Prikazivanje proizvoda za tabelu nwind_products, a zatim podesite Režim na Samo za čitanje.

    Podesite režim.

Korak 5: Dodajte označivač lokacije za veb-stranicu sa detaljima zapisa

  1. Prijavite se u Power Apps.

  2. Izaberite Aplikacije u levom oknu za navigaciju, a zatim otvorite aplikaciju zasnovanu na modelu Upravljanje portalom .  

  3. Izaberite Zasnovano na modelu u levom oknu za navigaciju.

  4. Izaberite Novo, a zatim napravite novi označivač lokacije koristeći sledeće detalje:

    • Ime: nwind_products_SearchResultPage
    • Stranica: Poruči proizvode

    Novi označivač lokacije.

6. korak: Ponovo izgradite indeks pretrage

  1. Pregledajte svoj portal koristeći korisnički nalog kojem je dodeljena veb-uloga administratora.

  2. Dodajte URL adresu u traci adrese sa /_services/about, a zatim izaberite Unesi.

    Stranica _services_about.

  3. Izaberite Obriši keš.

  4. Nakon brisanja keša izaberite Ponovo izgradi indeks pretrage.

7. korak: Proverite da li globalna pretraga funkcioniše sa prilagođenom tabelom

  1. Pretražite portal sa korisnikom koji ga ima dodeljenu Ovlašćenu Veb-ulogu. 

  2. Idite na traku sa alatkama za pretragu ili na stranicu za pretragu i pretražite poznatu evidenciju.

    Na primer, koristite ključnu reč za pretragu Northwind Clam Chowder da biste dobili rezultate povezane sa tabelom nwind_products.

    Rezultati pretrage.

Sledeći koraci

Uklanjanje tabele iz globalne pretrage

Takođe pogledajte

Pretražite povezane postavke lokacije
Progresivna pretraga

Napomena

Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)

Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).