Jaa


Vaiheittaiset ohjeet: Lisätaulukkojen määrittäminen yleistä hakua varten

Yleiskuvaus

Hakutoiminto voidaan ottaa käyttöön lisätaulukoissa. Lisätaulukkojen haun määrittämiseen tarvitaan lisätoimintoja, joita käsitellään tässä artikkelissa. Näillä määritysvaiheilla varmistetaan, etteivät tietueet tule vahingossa käytettäviksi yleistä hakua käytettäessä.

Lisätaulukkohakujen määrittämisen ohjeet

Lisätaulukkohakujen määrittäminen:

  1. Ota lisätaulukoiden haku käyttöön ensimmäistä kertaa lisäämällä uusi asetus Search/EnableAdditionalEntities ja määrittämällä sen arvoksi tosi. Tämä vaihe tehdään vain kerran, jolla haku otetaan käyttöön kaikissa valmiissa ja mukautetuissa taulukoissa.

  2. Luo portaalin hakunäkymä jokaiselle lisätaulukolle, jossa on tarvittavat suodattimet ja sarakkeet, joiden on oltava haettavissa.

  3. Määritä taulukon käyttöoikeudet jokaiselle lisätaulukolle, jolla on verkkorooli, jotta sinulla on vähintään lukuoikeus. Ohita tämä vaihe, jos kullekin taulukolle on jo määritetty lukuoikeudet.

  4. Luo kullekin taulukolle tietueen tietosivu , jossa näkyvät valitun tietueen tiedot hakutulossivulla. Ohita tämä vaihe, jos kullekin taulukolle on jo luotu erillisen tulostietueen tietosivu.

  5. Luo kullekin taulukolle nimetty sivustomerkintä <entitylogicalname>_SearchResultPage ja siihen liittyvä tietueen tietosivu.

  6. Rakenna hakuindeksi uudelleen.

  7. Tarkista hakutulokset.

Varoitus

Jos tietueen tietosivua ei luoda tai jos tietueen tietosivua ei sidota haun sivustomerkintään, lisätaulukkotietueita ei voi valita hakutulossivulta tietojen tarkastelua varten.

Lisätaulukoiden sivustoasetus

Sivustoasetus Search/EnableAdditionalEntities on pakollinen määritettäessä lisätaulukoiden hakua.

Tärkeä

Search/EnableAdditionalEntities on tarkoitettu nimenomaan lisätaulukoiden haun mahdollistamiseen. Päähaun Haku/käytössä-sivustoasetuksen arvoksi on määritettävä tosi, jos käytössä on hakutoiminto.

Myös muut, oletustaulukoiden hakumääritystä muistuttavat liittyvät sivustoasetukset voidaan määrittää. Search/Filters-asetusta voidaan esimerkiksi käyttää määrittämään lisätaulukot ja lisäämään avattava suodatusvaihtoehto yleiseen hakuun. Lisätietoja: Liittyvät sivuston asetukset.

Tietuetietosivun sivustomerkintä

Tietuetietosivu määritetään käyttämällä <entitylogicalname>_SearchResultPage-nimistä sivustomerkintää.

Jos taulukon looginen on esimerkiksi nwind_products, sivustomerkintä on nwind_products_SearchResultPage. Sivustomerkinnän arvo on tietuetietosivu, jonka haluat avata, kun hakutulos valitaan. Tietuetunnus siirretään oletusarvoisesti kyselymerkkijonon id-parametrina tietuetietosivulle. Lisätietoja lomakkeiden lisäämisestä sivulle on kohdassa Lomakkeen lisääminen.

Tärkeää

Tietueen tietosivun sivustomerkkien määrityksissä on kaksi taulukon loogisen nimen poikkeusta.

  • incident-taulukko edellyttää, että sivustomerkinnän nimi on Palvelupyyntö.
  • knowledgearticle-taulukko edellyttää, että sivustomerkinnän nimi on Tietoartikkeli.

Tärkeää

Varmista, että tietueen tietosivulla on peruslomake tai että siihen on kirjoitettu logiikka näyttämään hakutuloksen tiedot. Esimerkki: Vaihe 4 – Tietuetietosivun lisääminen seuraavassa opastuksessa.

Seuraavassa vaiheittaisessa ohjeessa käsitellään yksityiskohtaisesti kutakin vaihetta hyödyntämällä näytetietokantaa ja -ratkaisua lisätaulukoiden haun määrittämiseen.

Muistiinpano

  • Vaiheittainen ohje käsittelee haun ottamista käyttöön Northwind-näytetietokannan Tilaustuotteet-taulukossa. Tämä taulukko on saatavana Microsoft Dataversessa. Lisätietoja mallitietokannoista on kohdassa Northwind Traders -tietokannan ja sovellusten asentaminen.
  • Vaiheittaista ohjetta voi käyttää omavalintaisessa taulukossa korvaamalla nwind_products-taulukon nimi oman taulukon loogisella nimellä.

Vaihe 1: Lisää tai päivitä sivuston hakuasetukset

  1. Varmista, että olet ympäristössä, jossa Power Pages -sivusto on.  

  2. Siirry Portaalin hallinta -sovellukseen.

    Muistiinpano

    Portaalin hallinta -sovelluksen nimi voi olla Dynamics 365 -portaalit, jos käytössäsi on ympäristö, jossa Dynamics 365 -sovellukset on asennettu.

  3. Avaa Portaalin hallinta -sovellus valitsemalla ja siirry sitten Sivustoasetuksiin vasemmanpuoleisessa siirtymisruudussa.

  4. Luo uusi asetus, Search/EnableAdditionalEntities, ja määritä sen arvoksi tosi.

  5. Luo tai päivitä haku/suodattimet-asetus ja lisää arvo Products:nwind_products.

Vaihe 2: Luo tai tarkista portaalin hakunäkymä

Muistiinpano

Tämän vaiheen käyttäminen edellyttää, että Northwind Traders -ratkaisu on asennettuna. Jos käytössä on jokin muu taulukko, käytä soveltuvaa ratkaisua tai oletusratkaisua.

  1. Siirry Power Appsiin ja valitse vasemmassa ruudussa Ratkaisut.

  2. Valitse Northwind Traders.

  3. Hae Tilaustuote-taulukko.

  4. Valitse Tilaustuote-taulukko ja valitse sitten Näkymät.

  5. Varmista, että näkymäluettelossa on Portaalihaku.

    Jos Portaalihaku-näkymää ei vielä ole, valitse Lisää näkymä, kirjoita nimeksi Portaalihaku ja valitse sitten Luo.

  6. Varmista, että tarvittavat sarakkeet on lisätty näkymään hakua varten.

  7. Jos olet muokannut näkymää, muista valita Tallenna ja Julkaise ennen jatkamista.

Vaihe 3: Taulukon oikeuksien luominen

  1. Siirry Portaalin hallinta -sovellukseen.

  2. Valitse vasemmassa siirtymisruudussa Taulukon oikeudet.

  3. Valitse Uusi.

  4. Anna nimeksi Northwindin tuotteet luku kaikki. Valitse sitten soveltuva käyttöoikeustyyppi ja Luku-oikeus.

    Tässä esimerkissä nwind_products-taulukon käyttöoikeudeksi on annettu Yleinen.

  5. Valitse Tallenna ja sulje.

  6. Valitse ja avaa Northwind-tuotteet - luku, kaikki.

  7. Vieritä Verkkoroolit-osaan ja valitse Lisää olemassa oleva verkkorooli.

  8. Hae todennettuja käyttäjiä ja valitse Lisää:

Vaihe 4: Tietuetietojen verkkosivun lisääminen

  1. Siirry osoitteeseen Power Apps ja valitse Sovellukset vasemmanpuoleisessa siirtymisruudussa.

  2. Valitse Lisää komentoja (…), ja valitse sitten Muokkaa, niin voit avata sivuston suunnittelustudiossa.

  3. Valitse Uusi sivu vasemmassa yläkulmassa olevasta valikosta ja valitse sitten sivulle tyhjä asettelu.

  4. Kirjoita verkkosivun nimeksi Tilaustuotteet.

    Muistiinpano

    Tämä sivu avautuu, jos käyttäjät valitsevat tietueen hakutulossivulta näyttämään valitun tietueen tiedot.

  5. Valitse vasemmassa siirtymisruudussa Osat ja lisää verkkosivulle Lomake-osa.

  6. Valitse työtilan oikealla puolella Käytä aiemmin luotuja -vaihtoehto, valitse sitten nwind_products-taulukon Näytä tuotteet -lomake ja määritä lopuksi tilaksi ReadOnly.

Vaihe 5: Tietuetietojen verkkosivun sivustomerkinnän lisääminen

  1. Siirry Portaalin hallinta -sovellukseen

  2. Valitse vasemmanpuoleisessa siirtymisruudusta Sivustomerkintä.

  3. Valitse Uusija luo sitten uusi sivustomerkintä käyttämällä seuraavia tietoja:

    • Nimi:nwind_products_SearchResultPage
    • Sivu:Tilaa tuotteita

Vaihe 6: Muodosta hakuindeksi uudelleen

Muistiinpano

Rakenna hakuindeksi uudelleen liittyy Lucene .NET -hakuun, eikä sitä sovelleta hakuun Dataverse .

  1. Selaa sivustoa käyttämällä sitä käyttäjätiliä, jolle on määritetty järjestelmänvalvojan verkkorooli.

  2. Lisää URL-osoite osoiteriville käyttämällä /_services/about merkintää. Valitse sitten Siirry.

  3. Valitse Tyhjennä välimuisti.

  4. Kun välimuisti on tyhjennetty, valitse Muodosta koko hakuindeksi uudelleen.

Vaihe 7: Yleisen haun toimivuuden tarkistaminen mukautetussa taulukossa

  1. Selaa sivustolle käyttämällä käyttäjää, jolle on määritetty Todennettu-verkkorooli.

  2. Siirry haun työkaluriville tai hakusivulle ja hae tunnettua tietuetta.

    Esimerkiksi hakusanalla Northwind Clam Chowder saadaan nwind_products-taulukkoon liitettyjä tuloksia.

Seuraavat vaiheet

Taulukon poistaminen yleisestä hausta

Katso myös

Aiheeseen liittyvät sivustoasetukset
Progressiivinen haku