Guía: Configuración de táboas adicionais para a busca global

Visión xeral

Pode activar as táboas adicionais para a funcionalidade de busca. A configuración da busca de táboas adicionais require accións adicionais, que se describen neste artigo. Estes pasos de configuración explícitos garanten que ningún rexistro se fará dispoñible accidentalmente mediante a busca global.

Pasos para configurar a busca de táboas adicionais

Par configurar busca para táboas adicionais:

  1. Active a busca de táboas adicionais por primeira vez engadindo unha nova configuración Search/EnableAdditionalEntities e configúreo en certo. Este é un paso único que permite a busca de todas as táboas adicionais listas para usar e personalizadas.

  2. Cree a vista de busca do portal para cada táboa adicional cos filtros e columnas necesarios que teñen que permitir a busca.

  3. Configure os permisos da táboa para que cada táboa adicional cun rol web teña polo menos privilexio de lectura. Omita este paso se xa ten os permisos de lectura configurados para cada táboa.

  4. Cree unha páxina de detalles do rexistro para que cada táboa mostre os detalles do rexistro seleccionado desde a páxina de resultados da busca. Omita este paso se xa creou unha páxina separada de detalles do rexistro de resultados para cada táboa.

  5. Cree un marcador do sitio nomeado <entitylogicalname>_SearchResultPage para cada táboa coa páxina de detalles do rexistro asociada.

  6. Xerar de novo o índice de busca.

  7. Verificar os resultados de busca.

Aviso

Se non crea unha páxina de detalles do rexistro ou se non vincula a páxina de detalles do rexistro co marcador de sitio para a busca, non poderá seleccionar os rexistros de táboa adicionais da páxina de resultados de busca para ver os detalles do rexistro.

Configuración do sitio para táboas adicionais

A configuración do sitio Search/EnableAdditionalEntities é necesaria cando se configuran táboas adicionais para a busca.

Importante

Search/EnableAdditionalEntities é explícitamente para habilitar a busca de táboas adicionais. A configuración principal do sitio de busca Search/Enabled debe axustarse a true ao usar a funcionalidade de busca.

Tamén pode configurar outras opcións de sitio relacionadas similares á configuración de busca de táboas predeterminadas. Por exemplo, pode usar a configuración Busca/filtros para configurar táboas adicionais e engadir unha opción de filtro despregable á busca global. Máis información: Configuración do sitio.

Marcador do sitio para a páxina de detalles do rexistro

A páxina de detalles do rexistro configúrase mediante un Marcador de sitios chamado <entitylogicalname>_SearchResultPage.

Por exemplo, se o nome lóxico da táboa é nwind_products, o marcador do sitio será nwind_products_SearchResultPage. O valor do marcador de sitio é a páxina de detalles do rexistro que desexa abrir cando se selecciona ese resultado de busca. Por defecto, pásase un ID de rexistro no parámetro id de cadea de consulta á páxina de detalles do rexistro. Para obter máis información sobre como engadir formularios nunha páxina, vaia a Redactar unha páxina.

Importante

Asegúrese de que a súa páxina de detalles do rexistro teña un formulario básico ou teña a lóxica escrita para mostrar os detalles do resultado da busca. Por exemplo, Paso 4: engadir a páxina de detalles do rexistro na seguinte guía.

A seguinte guía paso a paso explica cada paso en detalle cunha base de datos e solución de exemplo para configurar a busca de táboas adicionais.

Nota

  • Este paso a paso explica como habilitar a busca da táboa Produtos do pedido na base de datos de mostra Northwind, dispoñible con Microsoft Dataverse. Para obter máis información sobre bases de datos de exemplo, consulte Instalar a base de datos e aplicacións de Northwind Traders.
  • Pode seguir o paso a paso cunha táboa que elixa substituíndo o nome da táboa nwind_products polo nome lóxico da súa táboa.

Paso 1: engadir ou actualizar a configuración do sitio de busca

  1. Inicie sesión en Power Apps.

  2. Asegúrese de que está no contorno adecuado onde existe o seu portal.

  3. Seleccione Aplicacións no panel de navegación esquerdo e localice a aplicación baseada en modelos Xestión do portal.

    Xestión do portal.

    Nota

    Pode que a aplicación de xestión do portal se nomee Portais de Dynamics 365 se está nun ambiente onde están instaladas as aplicacións de Dynamics 365.

  4. Seleccione para abrir a aplicación Xestión do portal e logo vaia a Configuración do sitio no panel de navegación esquerdo.

  5. Cree unha nova configuración, Search/EnableAdditionalEntities, e configure o seu valor en true.

    Configuración do sitio para EnableAdditionalEntities.

  6. Cree ou actualizar a configuración buscar/filtros e engada o valor Products:nwind_products.

    Configuración do sitio de Search/filters.

Paso 2: crear ou verificar a vista de busca de portal

Nota

Os seguintes pasos requiren instalar a solución de Northwind Traders . Se desexa usar outra táboa, use a solución adecuada ou use a solución predeterminada.

  1. Vaia a Power Apps e seleccione Solucións no panel de navegación esquerdo.

  2. Seleccione Northwind Traders.

    Seleccionar solución.

  3. Busque a táboa Produto do pedido.

    Táboa Produto do pedido.

  4. Seleccione a táboa Produto do pedido e logo seleccione Vistas.

    Pedir produto - Vistas.

  5. Asegúrese de que ve a Busca no portal na lista de vistas.

    Vista de busca do portal.

    Se a vista de busca no portal aínda non existe, seleccione Engadir vista, introduza o nome como Busca no portal e logo seleccione Crear.

    Engadir unha vista.

    Engadir a vista de busca do portal.

  6. Asegúrese de que se engaden columnas axeitadas á vista para a busca.

    Engadir columnas.

  7. Se editou a vista, asegúrese de seleccionar Gardar e logo Publicar antes de continuar.

    Gardar e publicar.

Paso 3: crea permisos de táboa

  1. Inicie sesión en Power Apps.

  2. Seleccione Aplicacións no panel de navegación esquerdo e logo seleccione para abrir a aplicación baseada en modelos Xestión do portal.

  3. Seleccione Permisos de táboa no panel de navegación esquerdo.

  4. Seleccione Nova.

    Novo rexistro de permisos da táboa.

  5. Introduza o nome como Produtos de Northwind Ler todo e, a continuación, seleccione o Tipo de acceso adecuado e o privilexio Ler.

    Para este exemplo, fornécese o tipo de acceso Global á táboa nwind_products.

    Tipo de acceso e permisos de lectura.

  6. Seleccione Gardar e pechar.

  7. Seleccione e abra Produtos de Northwind ler todo.

  8. Desprácese ata a sección Funcións web e logo seleccione Engadir rol web existente.

    Engadir un rol web existente.

  9. Busque Usuarios autenticados e logo seleccione Engadir.

    Engadir usuarios autenticados.

Paso 4: engadir a páxina web de detalles do rexistro

  1. Vaia a Power Apps e seleccione Aplicacións no panel de navegación esquerdo.

  2. Seleccione Máis comandos (...) para o portal e seleccione Editar para abrir o portal en Power Apps Studio.

  3. Seleccione Nova páxina no menú da esquina superior esquerda e logo seleccione a disposición En branco para a páxina.

    Páxina nova.

  4. Insira o nome da páxina web como Produtos do pedido.

    Nota

    Esta páxina amosarase cando os usuarios seleccionen un rexistro da páxina de resultados de busca para ver os detalles do rexistro seleccionado.

  5. Seleccione Compoñentes no panel de navegación esquerdo e logo engada un compoñente de Formulario a esta páxina web.

    Engadir un compoñente de formulario.

  6. Seleccione a opción Usar existente na parte dereita do seu espazo de traballo, escolla o formulario Ver produtos para a táboa nwind_products e, a continuación, defina o Modo en Só lectura.

    Definir o modo.

Paso 5: engada un marcador de sitio para a páxina web de detalles do rexistro

  1. Inicie sesión en Power Apps.

  2. Seleccione Aplicacións no panel de navegación esquerdo e logo seleccione para abrir a aplicación baseada en modelos Xestión do portal.

  3. Desde o panel de navegación da esquerda, seleccione Marcador do sitio.

  4. Seleccione Novo e logo cree un novo marcador de sitio usando os seguintes detalles:

    • Nome: nwind_products_SearchResultPage
    • Páxina: Produtos do pedido

    Novo marcador do sitio.

Paso 6: Xerar de novo o índice de busca

  1. Navegue no seu portal empregando unha conta de usuario que teña asignada a función web de administrador.

  2. Engada o URL na barra de enderezos con /_services/about e logo seleccione Intro.

    Páxina _services_about.

  3. Seleccione Borrar caché.

  4. Despois de limpar a caché, seleccione Reconstruír índice de busca.

Paso 7: comprobar que a busca global funciona coa táboa personalizada

  1. Navegue ao portal cun usuario que teña un rol web autenticado asignado.

  2. Vaia á barra de ferramentas de busca ou á páxina de busca e busque un rexistro coñecido.

    Por exemplo, use a palabra clave de busca Sopa de ameixa deNorthwind para obter os resultados asociados á táboa nwind_products.

    Resultados da busca.

Pasos seguintes

Eliminar unha táboa da busca global

Consulte tamén

Buscar configuracións relacionadas do sitio
Busca progresiva

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).