Filtro de visualización mellorado de listas

Nota

A partir do 12 de outubro de 2022, Portais de Power Apps é Power Pages. Máis información: Microsoft Power Pages xa está dispoñible de forma xeral (blog)
Proximamente migraremos e uniremos a documentación de Portais de Power Apps coa documentación de Power Pages.

Pode usar os permisos de táboa se quere protexer os rexistros. Se quere filtrar rexistros en función do contexto do usuario do portal actual, pode configurar un filtro na definición de vista baseada en modelos subxacente que utiliza a Lista usando o deseñador de vistas de Dataverse . Esta funcionalidade admite o filtro do usuario actual, a conta principal do usuario ou o sitio web en calquera profundidade. Só ten que compilar o filtro de visualización para que coincida con calquera rexistro de contacto e o código substituirá o valor polo valor real en tempo de execución—non é preciso asignar valores nos campos da sección Condicións de Filtro.

  • O control atopará todos os elementos de condicións onde uitype = "contact" e establecerá o valor no valor real do ID de contacto do usuario actual do portal.
  • O control atopará todos os elementos de condicións onde uitype = "account" e establecerá o valor no valor real do ID de conta primaria do usuario do portal.
  • O control atopará todos os elementos de condicións onde uitype = "adx_website" e establecerá o valor no valor real do ID do sitio web actual.

Exemplo de criterios de filtro de vista

Na seguinte imaxe móstrase un contacto arbitrario asignado a unha condición de filtro. Este contacto é un contacto "simulado" de ligazón temporal, pero pode ser un rexistro de contacto. O ID deste rexistro substituirase polo valor real do ID do usuario que está vendo a páxina. Se o usuario non está conectado, non se devolverán rexistros. Isto proporciona unha maior flexibilidade para filtrar contextualmente os datos en función do usuario e do sitio web.

Exemplo de criterios de filtro de vista.

Nota

Se filtra por contacto do usuario actual do portal ou conta primaria, entón recoméndase que asocie unha Regra de control de acceso a páxinas web á páxina web para obrigar ao usuario a iniciar sesión. Crearía un Rol web co "Rol de usuarios autenticados" marcado. Cree unha regra de control de acceso a páxina web co dereito de "Limitar a lectura" e asocie o rol web. Isto obrigará aos usuarios a iniciar sesión para ver a páxina e, polo tanto, permitirá que os datos se enchan de maneira correspondente.

Consulte tamén

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).