Del via


Gjennomgang: Konfigurere flere tabeller for globalt søk  

Obs!

Fra og med 12. oktober 2022 er Power Apps-portaler Power Pages. Mer informasjon: Microsoft Power Pages er nå tilgjengelig (blogg)
Vi overfører og slår snart sammen Power Apps-portaldokumentasjonen med Power Pages-dokumentasjonen.

Oversikt

Du kan aktivere ekstra tabeller for søkefunksjonalitet. Konfigurasjon av søk for flere tabeller krever flere handlinger, som er beskrevet i denne artikkelen. Disse eksplisitte konfigurasjonstrinnene sikrer at ingen oppføringer blir gjort tilgjengelige ved en feiltakelse ved hjelp av globalt søk.

Trinn for å konfigurere søk for flere tabeller

Slik konfigurerer du søk for flere tabeller:

  1. Aktiver søk for flere tabeller fir første gang ved å legge til en ny innstilling for Search/EnableAdditionalEntities, og sett den til sann. Dette er et engangstrinn som gjør det mulig å søke etter alle tilleggstabeller og egendefinerte tabeller.

  2. Opprett portalsøkvisning for hver ekstra tabell med de nødvendige filtrene og kolonnene som det må søkes i.

  3. Konfigurer tabelltillatelser for hver ekstra tabell med en webrolle til minst leserettighet. Hopp over dette trinnet hvis du allerede har lesetillatelsene konfigurert for hver tabell.

  4. Opprett en side med oppføringsdetaljer for hver tabell for å vise detaljene for den valgte oppføringen fra søkeresultatsiden. Hopp over dette trinnet hvis du allerede har opprettet en egen side for resultatoppføringsdetaljer for hver tabell.

  5. Opprett et områdemerke med navnet <entitylogicalname>_SearchResultPage for hver tabell med den tilknyttede oppføringsdetaljsiden.

  6. Bygg søkeindeksen på nytt.

  7. Bekreft søkeresultatene.

Advarsel

Hvis du ikke oppretter en side med oppføringsdetaljer, eller hvis du ikke binder siden for oppføringsdetaljer med områdeindikator for søk, kan du ikke velge tilleggstabelloppføringene fra søkeresultatsiden for å vise oppføringsdetaljene.

Områdeinnstilling for tilleggstabeller

Områdeinnstillingen Search/EnableAdditionalEntities kreves når du konfigurerer ekstra tabeller for søk.

Viktig

Search/EnableAdditionalEntities er eksplisitt for aktivering av søk for ekstra tabeller. Hovedinnstillingen Søk/Aktivert må angis til sann når du bruker søkefunksjoner.

Du kan også konfigurere andre relaterte områdeinnstillinger som ligner på søkekonfigurasjonen for standardtabeller. Du kan for eksempel bruke innstillingen Søk/Filtre til å konfigurere flere tabeller og legge til et alternativ for rullegardinfilter i det globale søket. Mer informasjon: Nettstedsinnstilling.

Områdeindikator for side for oppføringsdetaljer

Siden for oppføringsdetaljer konfigureres ved hjelp av en områdeindikator med navnet <entitylogicalname>_SearchResultPage.

Hvis for eksempel det logiske navnet er nwind_products, blir områdemerket nwind_products_SearchResultPage. Verdien til områdeindikatoren er siden for oppføringsdetaljer som du vil åpne når dette søkeresultatet er valgt. En oppførings-ID sendes som standard i id queryatring-parameteren til siden for oppføringsdetaljer. Hvis du vil ha mer informasjon om hvordan du legger til skjemaer på en side, kan du gå til Opprette en side.

Viktig

Kontroller at siden for oppføringsdetaljer har et standardskjema, eller at det er skrevet logikk for å vise detaljene om søkeresultatet. Eksempel: Trinn 4 – Legg til side for oppføringsdetaljer i følgende gjennomgang.

Gjennomgangen nedenfor forklarer hvert trinn detaljert med en eksempeldatabase og løsning for å konfigurere søk etter flere tabeller.

Obs!

  • Denne gjennomgangen forklarer hvordan du aktiverer søk for Ordreprodukter-tabellen i eksempeldatabasen Northwind, som er tilgjengelig i Microsoft Dataverse. Hvis du vil ha mer informasjon om eksempeldatabaser, kan du se Installere Gastronor-databasen og -apper.
  • Du kan følge gjennomgangen med en tabell du velger, ved å erstatte nwind_products-tabellnavnet med tabellens logiske navn.

Trinn 1: Legge til eller oppdatere søkeinnstillinger for område

  1. Logg på Power Apps.

  2. Kontroller at du befinner deg i det riktige miljøet der portalen finnes.

  3. Velg Apper i den venstre navigasjonsruten, og finn den modelldrevne appen Portalbehandling .  

    Portalbehandling.

    Obs!

    Appen Portalbehandling kan ha navnet Dynamics 365-portaler hvis du befinner deg i et miljø der Dynamics 365-apper er installert.

  4. Åpne appen Portalbehandling, og gå deretter til Områdeinnstillinger i navigasjonsruten til venstre.

  5. Opprett en ny innstilling, Søk / Aktiver ekstra enheter, og sett verdien til sann.

    Områdeinnstilling for Aktiver ekstra enheter.

  6. Opprett eller oppdater innstillingen søk/filtre, og legg til verdien Produkter:nwind_products.

    Områdeinnstillingen Søk/filtre.

Trinn 2: opprette eller kontrollere visningen Portalsøk

Obs!

Følgende trinn krever at Gastronor-løsningen er installert. Hvis du vil bruke en annen tabell, bruker du den riktige løsningen eller bruker standardløsningen.

  1. Gå til Power Apps, og velg Løsninger fra den venstre navigasjonsruten.

  2. Velg Gastronor.

    Velg løsning.

  3. Søk etter Ordreprodukt-tabellen.

    Ordreprodukt-tabell.

  4. Velg Ordreprodukt-tabellen, og velg deretter Visninger.

    Ordreprodukt – visninger.

  5. Kontroller at du ser Portalsøk i visningslisten.

    Visningen Portalsøk.

    Hvis visningen Portalsøk ikke finnes fra før, velger du Legg til visning, angir navnet som Portalsøk og velger deretter Opprett.

    Legge til en visning.

    Legge til visningen Portalsøk.

  6. Kontroller at riktige kolonner er lagt til i visningen for søk.

    Legg til kolonner.

  7. Hvis du redigerte visningen, må du passe på å velge Lagre og deretter Publiser før du fortsetter.

    Lagre og publiser.

Trinn 3: Opprett tabelltillatelser

  1. Logg på Power Apps.

  2. Velg Apper i den venstre navigasjonsruten, og åpne deretter den modelldrevne appen Portalbehandling .  

  3. Velg Tabelltillatelser i navigasjonsruten på venstre side.

  4. Velg Ny.

    Ny tabelltillatelsesoppføring.

  5. Angi navnet som Northwind-produkter, les alle, og velg deretter aktuell tilgangstype og Lese-rettigheten.

    I dette eksemplet leveres tilgangstypen Global til nwind_products-tabellen.

    Tilgangstype og lesetillatelser.

  6. Velg Lagre og lukk.

  7. Velg og åpne Gastronor-produkter, les alle.

  8. Rull ned til Webroller-delen, og velg deretter Legg til eksisterende webrolle.

    Legge til en eksisterende nettrolle.

  9. Søk etter Godkjente brukere, og velg deretter Legg til:

    Legge til godkjente brukere.

Trinn 4: Legg til nettside for oppføringsdetaljer

  1. Gå til Power Apps, og velg Apper i den venstre navigasjonsruten.

  2. Velg Flere kommandoer (...) for portalen, og velg deretter Rediger for å åpne portalen i Power Apps Studio.

  3. Velg Ny side på menyen øverst i venstre hjørne, og velg deretter det tomme oppsettet for siden.

    Ny side.

  4. Skriv inn navnet på nettsiden som Bestill produkter.

    Obs!

    Denne siden vises når brukere velger en oppføring fra søkeresultatsiden for å vise detaljene for den valgte oppføringen.

  5. Velg Komponenter i navigasjonsruten til venstre, og legg deretter til et Skjema-komponent på denne nettsiden.

    Legge til en skjemakomponent.

  6. Velg Bruk eksisterende til høyre i arbeidsområdet, velg Vis produkter-skjemaet for nwind_products-tabellen, og sett deretter Modus til Skrivebeskyttet.

    Angi modus.

Trinn 5: Legg til en områdeindikator for nettsiden for oppføringsdetaljer

  1. Logg på Power Apps.

  2. Velg Apper i den venstre navigasjonsruten, og åpne den modelldrevne appen Portalbehandling .  

  3. Velg Områdemarkør fra den venstre navigasjonsruten.

  4. Velg Ny, og opprett deretter en ny områdemarkør ved hjelp av følgende detaljer:

    • Navn: nwind_products_SearchResultPage
    • Side: Ordreprodukter

    Ny områdemarkør.

Trinn 6: Bygge søkeindeksen på nytt

  1. Bla gjennom portalen ved hjelp av en brukerkonto som har fått tilordnet webrollen som administrator.

  2. Legg til URL-adressen i adressefeltet med /_services/about, og velg deretter Enter.

    Siden _services_about.

  3. Velg Tøm hurtigbuffer.

  4. Når du har tømt bufferen, velger du Bygg søkeindeks på nytt.

Trinn 7: Kontroller at globalt søk fungerer med den egendefinerte tabellen

  1. Bla til portalen med en bruker som har Godkjent Webrolle tilordnet.

  2. Gå til søkeverktøylinjen eller søkesiden, og søk etter en kjent oppføring.

    Bruk for eksempel søkenøkkelordet Northwind fiskesuppe for å hente resultatene som er knyttet til nwind_products-tabellen.

    Søkeresultater.

Neste trinn

Fjerne en tabell fra globalt søk

Se også

Søkerelaterte områdeinnstillinger
Progressivt søk

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).