Comparteix a través de


Recorregut: configuració de taules addicionals per a la cerca global  

Nota

Des del 12 d'octubre de 2022, els portals del Power Apps són Power Pages. Més informació: Microsoft Power Pages ara està disponible de manera general (bloc)
Ben aviat migrarem i combinarem la documentació dels portals del Power Apps amb la documentació del Power Pages.

Informació general

Podeu habilitar taules addicionals per a la funcionalitat de cerca. Per configurar la cerca per a taules addicionals cal fer accions addicionals, que es descriuen en aquest article. Aquests passos de configuració explícits garanteixen que cap registre no estarà disponible accidentalment amb la cerca global.

Passos per configurar la cerca de taules addicionals

Per configurar la cerca de taules addicionals:

  1. Habiliteu la cerca de taules addicionals per primera vegada afegint un valor nou a Search/EnableAdditionalEntities i establiu-la com a cert. Es tracta d'un pas d'un sol ús que permet cercar totes les taules personalitzades i estàndard addicionals.

  2. Creeu la visualització de cerca del portal per a cada taula addicional amb els filtres i les columnes on cal que es pugui cercar.

  3. Configureu permisos de taula per a cada taula addicional amb una funció web perquè tingui com a mínim privilegi de lectura. Ometeu aquest pas si ja teniu els permisos de lectura configurats per a cada taula.

  4. Creeu una pàgina de detalls del registre per a cada taula per mostrar els detalls del registre seleccionat a la pàgina de resultats de la cerca. Ometeu aquest pas si ja heu creat una pàgina de detalls de registre de resultats diferent per a cada taula.

  5. Creeu un marcador de lloc anomenat <entitylogicalname>_SearchResultPage per a cada taula amb la pàgina de detalls del registre associat.

  6. Reconstrueix l'índex de cerca.

  7. Verifiqueu els resultats de la cerca.

Advertiment

Si no creeu una pàgina de detalls d'un registre o no enllaceu la pàgina de detalls del registre amb el marcador de lloc per a la cerca, no podreu seleccionar els registres de taula addicionals de la pàgina de resultats de cerca per visualitzar els detalls del registre.

Configuració del lloc per a taules addicionals

La configuració del lloc Search/EnableAdditionalEntities es necessita quan es configuren taules addicionals per a la cerca.

Important

Search/EnableAdditionalEntities és explícitament per habilitar la cerca de taules addicionals. La configuració del lloc de cerca principal Cerca/Habilitada ha d'estar configurada com a Cert quan s'utilitza la funcionalitat de cerca.

També podeu configurar altres configuracions de lloc relacionades de manera similar a la configuració de cerca de taules per defecte. Per exemple, podeu utilitzar l'opció Cerca/Filtres per configurar taules addicionals i afegir una opció de filtre desplegable a la cerca global. Per a més informació: Configuració del lloc.

Marcador de lloc per a la pàgina de detalls del registre

La pàgina detalls del registre es configura amb un Marcador de lloc anomenat <entitylogicalname>_SearchResultPage.

Per exemple, si el nom lògic de la taula és nwind_products, el marcador de lloc serà nwind_products_SearchResultPage. El valor del marcador de lloc és la pàgina de detalls del registre que voleu obrir quan se seleccioni aquest resultat de la cerca. Per defecte, un identificador de registre es passa al paràmetre cadena de consulta id a la pàgina detalls del registre. Per obtenir més informació sobre com afegir formularis en una pàgina, aneu a Compondre una pàgina.

Important

Assegureu-vos que la pàgina de detalls del registre tingui un formulari bàsic, o que tingui lògica escrita per mostrar els detalls del resultat de la cerca. Per exemple, Pas 4 - Afegeix la pàgina detalls del registre a la següent guia.

El tutorial següent explica cada pas en detall amb una base de dades d'exemple i una solució per configurar la cerca de taules addicionals.

Nota

  • Aquest tutorial explica com habilitar la cerca per a la taula Productes de la comanda a la base de dades d'exemple Northwind, disponible amb el Microsoft Dataverse. Per obtenir més informació sobre les bases de dades d'exemple, vegeu Instal·lar aplicacions i la base de dades de Northwind Traders.
  • Podeu seguir el camí de la taula que trieu substituint el nom de la taula nwind_products amb el nom lògic de la vostra taula.

Pas 1: Afegir o actualitzar la configuració del lloc de cerca

  1. Inicieu la sessió a Power Apps.

  2. Assegureu-vos que sou a l'entorn adient on existeix el vostre portal.

  3. Seleccioneu Aplicacions a la subfinestra de navegació esquerra i localitzeu l'aplicació Administració del portal basada en models.  

    Administració del portal

    Nota

    Pot ser que l'aplicació Administració del portal s'anomeni Portals del Dynamics 365 si sou en un entorn amb aplicacions del Dynamics 365 instal·lades.

  4. Seleccioneu l'opció per obrir l'aplicació Administració del portal i, a continuació, aneu a Configuració del lloc a la subfinestra de navegació esquerra.

  5. Creeu una configuració nova, Cerca/HabilitaEntitatsAddicionals i definiu-ne el valor com a Cert.

    Configuració del lloc per a EnableAdditionalEntities.

  6. Creeu o actualitzeu la configuració cerca/filtres i afegiu-hi el valor Products:nwind_products.

    Configuració del lloc Cerca/filtres

Pas 2: Crear o verificar la visualització de cerca del portal

Nota

Els passos següents exigeixen que la solució de Northwind Traders estigui instal·lada. Si voleu utilitzar una altra taula, utilitzeu la solució adequada o la solució per defecte.

  1. Aneu al Power Apps i seleccioneu Solucions a la subfinestra de navegació esquerra.

  2. Seleccioneu Northwind Traders.

    Selecció de la solució

  3. Cerqueu la taula Productes de la comanda.

    Taula de productes de la comanda

  4. Seleccioneu la taula Producte de la comanda i, a continuació, seleccioneu Visualitzacions.

    Producte de la comanda: Visualitzacions

  5. Assegureu-vos que veieu Cerca del portal a la llista visualitzacions.

    Visualització de cerca del portal

    Si la visualització de cerca del portal no existeix, seleccioneu Afegeix visualització, introduïu el nom Cerca del portal i, a continuació, seleccioneu Crea.

    Afegir una visualització.

    Afegir la visualització de cerca del portal.

  6. Assegureu-vos que les columnes adequades s'afegeixen a la visualització per a la cerca.

    Afegir columnes.

  7. Si heu editat la visualització, assegureu-vos de seleccionar Desa i, a continuació, Publica abans de continuar.

    Desar i publicar.

Pas 3: Crear permisos de taula

  1. Inicieu la sessió a Power Apps.

  2. Seleccioneu Aplicacions a la subfinestra de navegació esquerra i, a continuació, l'opció per obrir l'aplicació Administració del portal basada en models.  

  3. Seleccioneu Permisos de taula a la subfinestra esquerra.

  4. Seleccioneu Crea.

    Registre de permís de la taula nou

  5. Editeu el nom com a Productes de Northwind tot de lectura i, a continuació, seleccioneu el Tipus d'accés adequat i el privilegi de lectura.

    En aquest exemple, es proporciona el tipus d'accés global a la taula nwind_products.

    Tipus d'accés i permisos de lectura

  6. Seleccioneu Desa i tanca.

  7. Seleccioneu i obriu Llegeix-ho tot dels productes Northwind.

  8. Desplaceu-vos cap avall fins a la secció Funcions web i, a continuació, seleccioneu Afegeix una funció web existent.

    Afegir una funció web existent.

  9. Cerqueu Usuaris autenticats i, a continuació, seleccioneu Afegeix:

    Afegir usuaris autenticats.

Pas 4: afegiu la pàgina web de detalls del registre

  1. Aneu al Power Apps i seleccioneu Aplicacions a la subfinestra de navegació esquerra.

  2. Seleccioneu Més ordres (...) al portal i, a continuació, seleccioneu Edita per obrir el portal al Power Apps Studio.

  3. Seleccioneu Pàgina nova al menú de la part superior esquerra i, a continuació, seleccioneu la disposició En blanc per a la pàgina.

    Pàgina nova

  4. Introduïu el nom de la pàgina web com a Productes de la comanda.

    Nota

    Aquesta pàgina es mostrarà quan els usuaris seleccionin un registre des de la pàgina de resultats de la cerca per visualitzar els detalls del registre seleccionat.

  5. Seleccioneu Components a la subfinestra de navegació esquerra i, a continuació, afegiu un component de Formulari a aquesta pàgina web.

    Afegir un component de formulari.

  6. Seleccioneu l'opció Utilitza l'existent a la dreta de l'àrea de treball, trieu el formulari Visualitza els productes per a la taula nwind_products i, a continuació, definiu el mode com a ReadOnly.

    Definir el mode.

Pas 5: afegir un marcador de lloc per a la pàgina web de detalls del registre

  1. Inicieu la sessió a Power Apps.

  2. Seleccioneu Aplicacions a la subfinestra de navegació esquerra i, tot seguit, l'opció per obrir l'aplicació Administració del portal basada en models.  

  3. Seleccioneu Marcador de lloc a la subfinestra de navegació esquerra.

  4. Seleccioneu Crea i, a continuació, creeu un marcador de lloc nou mitjançant els detalls següents:

    • Nom: nwind_products_SearchResultPage
    • Pàgina: Productes de la comanda

    Nou marcador de lloc

Pas 6: Reconstruir l'índex de cerca

  1. Per navegar pel portal, utilitzeu un compte d'usuari que tingui assignada la funció web Administrador.

  2. Annexeu l'adreça URL a la barra d'adreces amb /_services/about i, a continuació, seleccioneu Introdueix.

    pàgina _services_about

  3. Seleccioneu Esborra la memòria cau.

  4. Després d'esborrar la memòria cau, seleccioneu Reconstrueix l'índex de cerca.

Pas 7: Verificar que la cerca global funcioni amb la taula personalitzada

  1. Navegueu fins al portal amb un usuari que tingui la Funció web assignada Autenticat.

  2. Aneu a la barra d'eines o a la pàgina de cerca i cerqueu un registre conegut.

    Per exemple, utilitzeu la paraula clau de cerca Northwind Clam Chowder per obtenir els resultats associats amb la taula nwind_products.

    Resultats de la cerca.

Passos següents

Suprimir una taula de la cerca global

Consulteu també

Configuració de lloc relacionada amb la cerca
Cerca progressiva

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).