Compartir a través de


Tutorial: mostrar datos de forma segura en su sitio

En el tutorial anterior, agregó una lista a una página; sin embargo, los usuarios no podrían ver ningún dato. Power Pages tiene la seguridad habilitada de forma predeterminada para proteger los datos de su empresa. Este tutorial le guiará a través de los pasos para crear permisos de tabla y asociarlos a roles web para permitir que los visitantes de su sitio solo puedan interactuar con la información que usted permite.

En este tutorial, aprenderá a:

  • Crear permisos de tabla
  • Establecer el tipo de acceso y los privilegios
  • Agregar roles web

Requisitos previos

Crear permisos de tabla

Este video proporciona una descripción general de los pasos para crear permisos de tabla.

Siga los pasos a continuación para aprender cómo configurar los permisos de la tabla para ver los datos.

  1. Vaya a Power Pages.

  2. En el espacio de trabajo de páginas en la página donde tiene un componente de lista, seleccione el componente y elija el botón Permisos.

  3. Seleccione Permisos de nueva tabla.

  4. De un nombre al permiso de la tabla.

  5. Seleccione una tabla de Dataverse.

  6. Establezca el tipo de acceso como Global.

  7. Establezca los permisos en Leer.

  8. Elija Anónimo y Usuario autorizado para los roles web.

    Crear un permiso de tabla.

  9. Ahora que los permisos de la tabla están configurados, vea la página seleccionando Vista previa.

  10. Ahora debería ver una lista de registros de Dataverse en la página.

Nota

Puede dar permiso a la tabla con cualquier nombre, pero lo ideal es que sea descriptivo.

Establecer el tipo de acceso y los privilegios

Cuando configuras una lista o un formulario en Power Pages, por defecto tus usuarios no tendrán acceso a la información en Dataverse. Hay casos en los que le gustaría limitar qué datos un conjunto particular de usuarios. Esto se puede hacer con una combinación de permisos de tabla y roles de seguridad.

Si su tabla de Dataverse tiene una relación con una tabla de contactos o cuentas, puede filtrar los registros según esa relación.

En el siguiente ejemplo, hemos creado una tabla que tiene una búsqueda en la tabla de contactos.

Este video proporciona una descripción general de los pasos para configurar los tipos de acceso y los privilegios.

  1. Cree una página con una lista que muestre registros que tengan una relación con la tabla de contactos.

    Nota

    Vaya a Tutorial: Agregar lista a una página para obtener detalles sobre cómo una lista a la página. Cree una tabla con una búsqueda en la tabla de contactos.

  2. De la lista en la página, elija en el botón Permiso.

  3. Seleccione Nuevo para crear un permiso de tabla.

  4. Asigne un nombre a la tabla y elija Tabla.

  5. Seleccione el tipo de acceso Acceso global.

  6. Establezca los permisos en Leer.

  7. Asigne el permiso Tabla al rol web Usuario autenticado.

  8. Seleccione Guardar.

    Cree un permiso de tabla para la tabla con una búsqueda de contactos.

  9. Obtenga la vista previa del sitio e inicie sesión. Para este tutorial, puede iniciar sesión con Microsoft Entra ID.

  10. Vea la página en el sitio. Cuando cualquier usuario inicie sesión, debería ver todos los datos en la tabla.

    Usuario registrado viendo todos los datos en una página.

  11. En nuestro ejemplo, solo querríamos mostrar registros relacionados con el usuario actualmente conectado. Regrese al estudio de diseño, seleccione la lista en la página y seleccione los permisos.

  12. Modifique el permiso de tabla existente y cambie el Tipo de acceso a Acceso de contacto.

  13. Deberá especificar la relación entre su tabla y la tabla de contactos.

    Nota

    Si no ve una relación, deberá definir una búsqueda en la tabla de contactos usando el espacio de trabajo de datos. Cree o actualice algunos registros relacionados con el registro de contacto que está utilizando para iniciar sesión en el sitio.

    Ver una tabla filtrada por el usuario conectado actualmente.

  14. Obtenga la vista previa del sitio e inicie sesión. Ahora solo debería ver los registros relacionados con el contacto que ha iniciado sesión en el sitio.

    Vista de lista que solo muestra registros relacionados.

Más información

Hay varios tipos de acceso y privilegios diferentes en Power Pages.
Para obtener más información, consulte:

Agregar roles web

En nuestros ejemplos hasta ahora, hemos asignado los permisos de la tabla al valor predeterminado de Usuarios autenticados y roles web Usuarios anónimos.

Este vídeo proporciona una descripción general del uso de roles web.

También podemos crear nuestros propios roles web personalizados para limitar aún más el acceso a datos y páginas a ciertos visitantes del sitio.

  1. En el estudio de diseño, seleccione los puntos suspensivos ... del menú lateral y seleccione Gestión de portales para abrir la aplicación Gestión del portal.

  2. En la app Gestión de Portales, bajo la sección Seguridad, seleccione y vea Roles web.

  3. Seleccione Nuevo para crear un nuevo rol web y darle un nombre descriptivo. Deje los roles Usuarios autenticados y Usuarios anónimos establecidos en No.

    Crear rol web.

  4. Guarde el registro del rol web.

  5. Seleccione Relacionado y elija Contactos. Seleccione Agregar contactos existentes y elija algunos contactos.

    Agregar contactos al rol web.

    Nota

    Los usuarios del sitio se almacenan como registros de contactos.

  6. Dentro del estudio de diseño en una lista o un formulario, elija el botón de permisos y seleccione un permiso de tabla, luego asigne el rol web personalizado.

    Asigne el rol web de estudiante.

    Nota

    Deberá reiniciar el estudio de diseño o borrar el caché del navegador (ctrl + F5) para ver el nuevo rol web.

  7. Obtenga una vista previa del sitio y tenga en cuenta que solo los usuarios registrados podrán ver los datos en un formulario o lista.

Pasos siguientes

Mostrar datos en una vista de lista al audiencia correcto es una característica importante de Power Pages. El siguiente tutorial cubrirá la adición de un formulario a una página para permitir a los usuarios crear y editar datos comerciales.