Ülevaade: lisatabelite konfigureerimine üldotsingu jaoks  

Märkus

Alates 12. oktoobrist 2022 on Power Appsi portaalid Power Pages. Lisateave: Microsoft Power Pages on nüüd üldiselt saadaval (ajaveebipostitus)
Peagi migreerime ja ühendame Power Appsi portaalide dokumentatsiooni Power Pagesi dokumentatsiooniga.

Ülevaade

Otsingufunktsioonide jaoks saate lubada täiendavaid tabeleid. Täiendavate tabelite otsingu konfigureerimine nõuab täiendavaid toiminguid, mida kirjeldatakse selles artiklis. Need konkreetsed konfigureerimistoimingud tagavad, et ükski kirje ei saaks globaalse otsingu kogemata kättesaadavaks.

Täiendavate tabelite otsingu konfigureerimise sammud

Täiendavate tabelite otsingu konfigureerimiseks:

  1. Luba lisatabelid otsing esmakordselt, lisades uue sätte Search/EnableAdditionalEntities ja määrates selle väärtuseks tõene. See on ühekordne toiming, mis võimaldab otsida kõiki täiendavaid väli- ja kohandatud tabeleid.

  2. Looge portaali otsinguvaade igale lisatabelile, mis sisaldab nõutavaid otsitavaid filtreid ja veerge.

  3. Konfigureerige tabeli õigused iga veebirolliga lisatabeli jaoks, et neil oleks vähemalt lugemisõigus. Jätke see samm vahele, kui olete juba iga tabeli lugemisõigused konfigureerinud.

  4. Looge kirje üksikasjade leht iga tabeli jaoks, et kuvada valitud kirje üksikasjad otsingutulemite lehelt. Jätke see samm vahele, kui olete juba iga tabeli jaoks loonud eraldi tulemuste kirjete üksikasjade lehe.

  5. Looge saidi tähis nimega <entitylogicalname>_SearchResultPage iga tabeli jaoks, mis on seotud kirje üksikasjade lehega.

  6. Koostage uuesti otsinguregister.

  7. Kinnitage otsingutulemid.

Hoiatus

Kui te ei loo kirje üksikasjade lehte või kui te ei seo otsingu jaoks kirje üksikasjade lehte saiditähisega, ei saa te kirje üksikasjade kuvamiseks otsingutulemuste lehelt täiendavaid tabelikirjeid valida.

Saidisäte täiendavate tabelite jaoks

Otsingu jaoks täiendavate tabelite konfigureerimisel on vaja saidisätet Search/EnableAdditionalEntities.

Oluline

Search/EnableAdditionalEntities on selgesõnaliselt täiendavate tabelite otsimise võimaldamiseks. Otsingu funktsiooni kasutamisel peab olema peamise otsingu saidisätte Otsing/lubatud väärtuseks määratud tõene.

Konfigureerida saate ka muid seostuvaid saidisätteid, mis on sarnased vaiketabelite otsingukonfiguratsiooniga. Näiteks saate kasutada sätet Otsing/Filtrid täiendavate tabelite konfigureerimiseks ja rippfiltri valiku lisamiseks üldotsingusse. Lisateave. Saidisäte.

Kirje üksikasjade lehe saidimarker

Kirje üksikasjade leht konfigureeritakse nimega <entitylogicalname>_SearchResultPage saidimarkeri abil.

Kui teie tabeli loogiline nimi on nwind_products, on saidimarker nwind_products_SearchResultPage. Saidimarkeri väärtus on kirje üksikasjade leht, mille soovite otsingutulemi valimisel avada. Vaikimisi edastatakse kirje ID kirje üksikasjade lehele päringustringi parameetris id. Vormide lehele lisamise kohta leiate lisateavet teemast Lehe koostamine.

Oluline

Veenduge, et teie kirje üksikasjade lehel oleks põhivorm või loogika otsingutulemite üksikasjade kuvamiseks. Näiteks 4. etapp – Lisage kirje üksikasjade leht järgmises ülevaates.

Järgmine ülevaade selgitab iga sammu üksikasjalikult näidisandmebaasi ja lahendusega täiendavate tabelite otsingu konfigureerimiseks.

Märkus

  • See juhend selgitab, kuidas lubada Tootetellimuse toodete tabeli otsimine näidisandmebaasis Northwind jaoks, mis on saadaval rakendusega Microsoft Dataverse. Lisateavet näidisandmebaaside kohta leiate teemast Andmebaasi ja rakenduste Northwind Traders installimine.
  • Saate järgida ülevaadet oma valitud tabeliga, asendades nwind_products tabeli nime oma tabeli loogiliste nimetustega.

1. etapp: otsingusaidi sätete lisamine või värskendamine

  1. Logige sisse rakendusse Power Apps.

  2. Veenduge, et oleksite vastavas keskkonnas, kus on teie portaal.

  3. Valige vasakpoolsel navigeerimipaanil Rakendused ja otsige üles mudelipõhine rakendus Portaali haldus .  

    Portaali haldus.

    Märkus

    Rakendus Portaali haldus võib olla nimega Dynamics 365 portaalid, kui olete keskkonnas, kuhu on installitud Dynamics 365 rakendused.

  4. Valige rakenduse Portaali haldus avamiseks ja seejärel minge vasakpoolsel navigeerimispaanil jaotisse Saidisätted .

  5. Looge uus säte Search/EnableAdditionalEntities ja määrake selle väärtuseks tõene.

    Olemi EnableAdditionalEntities saidisätted.

  6. Looge või värskendage sätet otsing/filtrid ja lisage väärtus Products:nwind_products.

    Saidisäte Otsing/filtrid.

2. etapp: portaali otsinguvaate loomine või kinnitamine

Märkus

Järgmised etapid nõuavad lahenduse Northwind Trader installimist. Kui soovite kasutada mõnda muud tabelit, kasutage sobivat lahendust või vaikelahendust.

  1. Avage Power Apps ja valige vasakpoolsel navigeerimispaanil suvand Lahendused.

  2. Valige Northwind Traders.

    Lahenduse valimine.

  3. Otsige tabelit Tellimuse toode.

    Tellimustoote tabel.

  4. Valige tabel Tellimustoode ja seejärel Vaated.

    Tellimuse toode – vaated.

  5. Veenduge, et vaadete loendis kuvatakse Portaali otsing.

    Vaade Portaali otsing.

    Kui vaadet Portaali otsing pole veel olemas, valige Lisa vaade, sisestage nimi, nagu Portaali otsing, ja seejärel valige Loo.

    Vaate lisamine.

    Vaate Portaali otsing lisamine.

  6. Veenduge, et vaatele lisatakse otsingu jaoks vastavad veerud.

    Veergude lisamine.

  7. Kui olete vaadet redigeerinud, valige enne jätkamist kindlasti Salvesta ja seejärel Avalda.

    Salvesta ja avalda.

3. samm: Loo tabeli õigused

  1. Logige sisse rakendusse Power Apps.

  2. Valige vasakpoolsel navigeerimipaanil Rakendused ja valige mudelipõhise rakenduse Portaali haldus avamiseks.  

  3. Valige vasakpoolsel paanil Tabeli Õigused.

  4. Tehke valik Uus.

    Uus tabeliõiguse kirje.

  5. Sisestage nimi Northwind Products Read All ja siis valige sobiv Juurdepääsutüüp ja Lugemisõigus.

    Selles näites on globaalse juurdepääsu tüüp toodud tabelis nwind_products.

    Juurdepääsutüüp ja lugemisõigused.

  6. Valige Salvesta ja sule.

  7. Valige ja avage suvand Northwindi tooted loe kõiki.

  8. Kerige jaotisse Veebirollid ja valige seejärel Lisa olemasolev veebiroll.

    Olemasoleva veebirolli lisamine.

  9. Otsige suvandit Autenditud kasutajad ja seejärel valige Lisa.

    Autenditud kasutajate lisamine.

4. etapp: kirje üksikasjade veebilehe lisamine

  1. Avage Power Apps ja valige vasakpoolsel navigeerimispaanil suvand Rakendused.

  2. Valige selle portaali juures suvand Rohkem käske(...) ja seejärel valige Redigeeri, et avada portaal Power Apps Studios.

  3. Valige vasaku ülanurga menüüst Uus leht ja seejärel valige lehele paigutus Tühi.

    Uus leht.

  4. Sisestage veebilehe nimi, nagu Toodete tellimine.

    Märkus

    See leht kuvatakse juhul, kui kasutajad valivad otsingutulemite lehelt kirje, et vaadata valitud kirje üksikasju.

  5. Valige vasakpoolsel navigeerimispaanil Komponendid ja lisage sellele veebilehele komponent Vorm.

    Vormi komponendi lisamine.

  6. Valige oma tööruumist paremal pool asuvat suvandit Kasuta olemasolevat, valige tabeli nwind_products vorm Kuva tooted ja seejärel seadke režiimiks ReadOnly.

    Režiimi määramine.

5. etapp: kirje üksikasjade veebilehe saidimarkeri lisamine

  1. Logige sisse rakendusse Power Apps.

  2. Valige vasakpoolsel navigeerimipaanil Rakendused ja valige mudelipõhise rakenduse Portaali haldus avamiseks.  

  3. Valige vasakpoolselt navigeerimispaanilt suvand Saidimarker.

  4. Valige Uus ja seejärel looge uus saidimarker järgmiste üksikasjade abil.

    • Nimi: nwind_products_SearchResultPage
    • Leht: toodete tellimine

    Uus saidimarker.

6. etapp: otsinguregistri uuesti koostamine

  1. Sirvige oma portaali kasutajakontoga, millele on määratud administraatori veebiroll.

  2. Lisage aadressiribale URL koos üksusega /_services/about ja seejärel valige Sisestusklahv (Enter).

    leht _services_about.

  3. Valige käsk Tühjenda vahemälu.

  4. Pärast vahemälu tühjendamist valige Otsinguregistri uuesti loomine.

7. etapp: veenduge, et globaalotsing töötaks kohandatud tabeliga

  1. Sirvige portaalini, kus on kasutajale määratud Autentitud Veebiroll .

  2. Avage otsingu tööriistariba või otsingu leht ja otsige teadaolevat kirjet.

    Näiteks võite kasutada otsingu märksõna Northwind Clam Chowder tabeliga nwind_products seostatud tulemusi.

    Otsingutulemid.

Järgmised etapid

Tabeli eemaldamine globaalsest otsingust

Vt ka

Otsinguga seostatud saidi sätted
Progressiivne otsing

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).