Compartir por


Titorial: Mostrar os datos de forma segura no seu sitio

No titorial anterior, engadiu unha lista a unha páxina; con todo, os usuarios non poderían ver ningún dato. Power Pages ten a seguranza activada de forma predeterminada para protexer os datos da súa empresa. Este titorial explica como crear permisos de táboa e asocialos con roles web para que os visitantes do teu sitio só poidan interactuar coa información que permites.

Neste titorial aprenderá a:

  • Crear permisos da táboa
  • Configurar o tipo de acceso e privilexios
  • Engadir funcións web

Requisitos previos

Crear permisos da táboa

Este vídeo ofrece unha visión xeral dos pasos para crear permisos de táboa.

Para saber como configurar os permisos da táboa para ver datos:

  1. Vaia a Power Pages.

  2. No espazo de traballo das páxinas, na páxina cun compoñente de lista, seleccione o compoñente e escolla o botón Permisos .

  3. Seleccione Novos permisos de táboa.

  4. Asigne un nome ao permiso da táboa.

  5. Seleccione a táboa Dataverse.

  6. Configure o tipo de acceso como Global.

    Aviso

    Neste exemplo, o obxectivo é facer que a lista de todos os rexistros de bolsas sexa accesible para calquera persoa que visite o teu sitio, polo que é apropiado usar a opción global. Non obstante, noutras situacións, teña coidado cos permisos que concede ás táboas. Por exemplo, se un visitante do sitio iniciou sesión no seu sitio e necesita ver e actualizar a súa información de contacto, use un tipo de acceso diferente. O acceso persoal restrinxe aos usuarios só a ver e actualizar a súa propia información de contacto.

  7. Estableza os permisos en Lectura.

  8. Escolla Anónimo e Usuario autorizado para os roles web.

    Cree un permiso de táboa.

  9. Agora que están definidos os permisos de táboa, vexa a páxina seleccionando Previsualizar.

  10. Agora debería ver unha lista de rexistros de Dataverse na páxina.

Nota

Pode darlle ao permiso de táboa calquera nome, pero o ideal é que sexa descritivo.

Configurar o tipo de acceso e privilexios

Cando configuras unha lista ou un formulario en Power Pages, de forma predeterminada, os usuarios non teñen acceso á información en Dataverse. Ás veces, pode querer limitar os datos aos que pode acceder un determinado conxunto de usuarios. Podes controlar o acceso cunha combinación de permisos de táboa e roles de seguranza.

Se a súa táboa de Dataverse ten unha relación cunha táboa de contacto ou conta, pode filtrar os rexistros en función desa relación.

No seguinte exemplo, creamos unha táboa que ten unha busca na táboa de contactos.

Este vídeo ofrece unha visión xeral dos pasos para definir os tipos de acceso e privilexios.

  1. Cree unha páxina cunha lista que mostre rexistros que teñen unha relación coa táboa de contactos.

    Nota

    Vaia a Titorial: Engadir lista a unha páxina para obter detalles sobre como engadir unha lista á páxina. Cree unha táboa cunha busca na táboa de contactos.

  2. Na lista da páxina, escolla o botón Permiso.

  3. Seleccione crear un novo permiso de táboa.

  4. Asigne un nome ao permiso da táboa e escolla Táboa.

  5. Seleccione Acceso global como tipo de acceso.

  6. Estableza os permisos en Lectura.

  7. Asigne o permiso de táboa ao rol web Usuario autenticado.

  8. Seleccione Gardar.

    Captura de pantalla que mostra a creación dun permiso de táboa para unha táboa con busca de contactos.

  9. Previsualice o sitio e inicie sesión. Para os efectos deste titorial, pode iniciar sesión usando Microsoft Entra ID.

  10. Vexa a páxina no sitio. Cando un usuario inicia sesión, debería ver todos os datos da táboa.

    Usuario con sesión iniciada vendo todos os datos dunha páxina.

  11. No noso exemplo, só queremos mostrar rexistros relacionados co usuario que iniciou sesión actualmente. Volva ao estudio de deseño, seleccione a lista na páxina e seleccione os permisos.

  12. Modifique o permiso de táboa existente e cambie o Tipo de acceso a Acceso de contacto.

  13. Debes especificar a relación entre a túa táboa e a táboa de contactos.

    Nota

    Se non ves unha relación, debes definir unha busca na táboa de contactos mediante o espazo de traballo de datos. Crea ou actualiza algúns rexistros relacionados co rexistro de contactos que estás a usar para iniciar sesión no sitio.

    Captura de pantalla dunha táboa filtrada polo usuario actualmente conectado.

  14. Previsualice o sitio e inicie sesión. Agora só deberías ver os rexistros relacionados co contacto que iniciou sesión no sitio.

    Captura de pantalla dunha vista de lista que só mostra rexistros relacionados.

Máis información

Hai varios tipos de acceso e privilexios diferentes en Power Pages.
Para obter máis información, consulte:

Engadir funcións web

Nos nosos exemplos ata agora, asignamos os permisos da táboa aos roles web predeterminados Usuarios autenticados e Usuarios anónimos .

Este vídeo ofrece unha visión xeral do uso de roles web.

Tamén podemos crear os nosos propios roles web personalizados para limitar aínda máis o acceso a datos e páxinas a determinados visitantes do sitio.

  1. No estudio de deseño, seleccione os puntos suspensivos ... do menú lateral e seleccione Xestión de portais para abrir a aplicación Xestión de portais.

  2. Na aplicación Xestión de portais, na sección Seguridade , seleccione Roles web.

  3. Seleccione Novo para crear un novo rol web e asígnelle un nome descritivo. Deixe os roles Usuarios autenticados e Usuarios anónimos como Non.

    Cree un rol web.

  4. Garde o rexistro do rol web.

  5. Seleccione Relacionados e escolla Contactos. Seleccione Engadir contactos existentes e escolla algúns contactos.

    Engada contactos ao rol web.

    Nota

    Os usuarios do sitio gárdanse como rexistros de Contactos.

  6. Dentro do estudio de deseño nunha lista ou nun formulario, escolla o botón de permisos e seleccione un permiso de táboa e, a continuación, asigne o rol web personalizado.

    Captura de pantalla que mostra a asignación do rol web do alumno.

    Nota

    Debes reiniciar o estudo de deseño ou borrar a caché do navegador (ctrl + F5) para ver o novo rol web.

  7. Previsualice o sitio e teña en conta que só os usuarios que iniciaron sesión poden ver os datos nun formulario ou lista.

Pasos seguintes

Mostrar os datos nunha vista de lista ao público correcto é unha característica importante de Power Pages. O seguinte titorial tratará de engadir un formulario a unha páxina para permitir aos usuarios crear e editar datos empresariais.