Permisos de tabla usando portales de Studio (versión preliminar)
Nota
A partir del 12 de octubre de 2022, los portales de Power Apps son Power Pages. Más información: Microsoft Power Pages ya está disponible para el público en general (blog)
Pronto migraremos y fusionaremos la documentación de los portales de Power Apps con la documentación de Power Pages.
En el artículo anterior, aprendió a configurar la seguridad en portales mediante la configuración de permisos de tabla en la aplicación de Administración de portales. En este artículo, aprenderá a configurar los permisos de la tabla usando Estudio de portales de Power Apps.
Tipos de acceso disponibles en Studio
Estudio de portales muestra cuatro tipos de acceso. Dependiendo del tipo de acceso que elija, los permisos y privilegios de la tabla seleccionados se aplican a los usuarios de los roles seleccionados para los siguientes registros.
- Acceso global - Aplica los permisos y privilegios de la tabla seleccionada a los usuarios de los roles seleccionados para todos los registros.
- Acceso de contacto - Aplica los permisos y privilegios de la tabla seleccionada a los usuarios del rol seleccionado asociado al usuario que ha iniciado sesión.
- Acceso de cuenta - Aplica los permisos y privilegios de la tabla seleccionada a los usuarios del rol seleccionado asociado a la cuenta del usuario que ha iniciado sesión.
- Acceso propio - Aplica los permisos y privilegios de la tabla seleccionada a los usuarios del rol seleccionado solo para su propio registro Contacto.
Nota
Tipo de acceso para padres solo está disponible en la aplicación Portal Management. En lugar de crear un permiso de tabla con el tipo de acceso Padre, agregue directamente el permiso de niño a los permisos de tabla existentes cuando use Portals Studio.
Configurar permisos de tabla usando portales de Studio
En esta sección, aprenderá a crear, ver, editar y activar o desactivar/activar o eliminar permisos de tabla para un portal usando Estudio de portales.
Crear permisos de tabla usando portales de Studio
Para crear un permiso de tabla usando portales de Studio:
Inicie sesión en Power Apps.
Seleccione Aplicaciones en el panel izquierdo.
Seleccionar el portal.
Seleccione Editar para abrir el estudio de portales.
Seleccione Ajustes ( ) en el panel izquierdo dentro del estudio de portales.
Seleccione Permisos de tabla.
Seleccione Nuevo permiso.
Ingrese el nombre del permiso de la tabla.
Seleccionar una tabla.
Seleccione un tipo de acceso. Más información: Tipos de acceso disponibles en Studio
Si selecciona el tipo de acceso Contacto o Cuenta, seleccione la relación entre el Contacto/Cuenta y la tabla que seleccionó para el permiso.
Nota
Si no tiene ninguna relación disponible para la tabla seleccionada, puede seleccionar Nueva relación para crear una nueva relación.
Seleccione los privilegios que desea conceder.
Seleccione Agregar roles para agregar los roles a los que se aplicará este permiso de tabla.
Sugerencia
Si aún no ha creado un rol web, seleccione Administrar roles desde el menú desplegable de roles para abrir la aplicación Portal Management y crear roles.
Seleccione Guardar.
Ver permisos de tabla en el estudio de portales
Para ver permisos de tabla usando el estudio de portales:
Inicie sesión en Power Apps.
Seleccione Aplicaciones en el panel izquierdo.
Seleccionar el portal.
Seleccione Editar para abrir el estudio de portales.
Seleccione Ajustes ( ) en el panel izquierdo dentro del estudio de portales.
Seleccione Permisos de tabla para ver los permisos de la tabla.
Para agrupar o filtrar permisos de tabla, seleccione una vista (Lista / Agrupar por roles / Agrupar por tabla / Agrupar por estado), o ingrese un nombre de permiso de tabla en el cuadro de texto del filtro.
Nota
- Cuando agrupa los permisos de la tabla por función, tabla o estado, los permisos se enumeran como una estructura plana sin el relaciones primarias y secundarias para los permisos configurados.
- Solo puede filtrar los permisos de la tabla principal, no los permisos secundarios.
Para ordenar los permisos de la tabla, seleccione una columna en la parte superior de la lista de permisos de la tabla.
Editar permisos de tabla usando portales de Studio
Para editar un permiso de tabla usando portales de Studio:
Inicie sesión en Power Apps.
Seleccione Aplicaciones en el panel izquierdo.
Seleccionar el portal.
Seleccione Editar para abrir el estudio de portales.
Seleccione Ajustes ( ) en el panel izquierdo dentro del estudio de portales.
Seleccione Permisos de tabla.
Seleccione el permiso de tabla que desea editar.
Seleccione Editar en el menú situado en la parte superior. También puede seleccionar (Más comandos) y luego elija Editar.
Cambie los detalles de los permisos de la tabla, como el nombre, la tabla, el tipo de acceso, los privilegios y los roles aplicables. Más información: Crear permisos de tabla usando Portals Studio
Seleccione Guardar.
Desactivar / activar o eliminar permisos de tabla usando Portals Studio
Un permiso de tabla desactivado se vuelve ineficaz. Puede activar un permiso de tabla desactivado más adelante. Cuando se desactiva un permiso de tabla, sus permisos de tabla secundaria permanecen activos, pero no están en efecto debido al permiso ineficaz de la tabla principal. Puede desactivar los permisos secundarios por separado.
Cuando se elimina un permiso de tabla, también se eliminan todos los permisos secundarios asociados.
Para desactivar / activar o eliminar un permiso de tabla usando el estudio de portales:
Inicie sesión en Power Apps.
Seleccione Aplicaciones en el panel izquierdo.
Seleccionar el portal.
Seleccione Editar para abrir el estudio de portales.
Seleccione Ajustes ( ) en el panel izquierdo dentro del estudio de portales.
Seleccione Permisos de tabla.
Seleccione el permiso de la tabla que desea desactivar / activar o eliminar.
Seleccione Desactivar, Activar o Eliminar en el menú en la parte superior. También puede seleccionar (Más comandos) y luego elija su opción.
Confirme cuando se le solicite.
Configurar permisos secundarios usando portales de Studio
Para agregar un permiso de niño a un permiso de tabla existente usando Portals Studio:
Inicie sesión en Power Apps.
Seleccione Aplicaciones en el panel izquierdo.
Seleccionar el portal.
Seleccione Editar para abrir el estudio de portales.
Seleccione Ajustes ( ) en el panel izquierdo dentro del estudio de portales.
Seleccione Permisos de tabla.
Seleccione el permiso de tabla al que desea agregar el permiso secundario.
En el menú de la parte superior, seleccione Agregar permiso secundario. También puede seleccionar (Más comandos) y luego elija su Agregar permiso secundario.
Cree el permiso secundario con los siguientes detalles:
Nombre del permiso del niño
Tabla para la que es el permiso del niño
Relación entre la tabla para el permiso de tabla principal y la tabla seleccionada para el permiso de secundaria
Privilegios para los permisos del niño
Roles (se heredan del permiso de tabla principal. Para agregar / eliminar roles, edite el permiso de la tabla principal en su lugar).
Seleccione Guardar.
Para ver, editar, desactivar / activar o eliminar permisos de niños usando Portals Studio, siga los pasos explicados en la sección anterior para configurar los permisos de la tabla usando Portals Studio.
Consideraciones adicionales
La configuración de los permisos de la tabla está sujeta a las siguientes consideraciones y reglas adicionales:
Al permiso de la tabla principal le falta un rol web asociado a su hijo
Cuando tiene un permiso secundario asociado con uno o más roles web que faltan en los permisos principales, verá el siguiente error al editar los permisos secundarios:
Uno o varios roles aplicados a este permiso no están disponibles para su permiso de tabla principal. Modifique los roles en cualquiera de los permisos.
Por ejemplo, un permiso de tabla secundaria muestra el siguiente mensaje cuando el permiso de tabla principal no tiene el rol web Marketing asociado, aunque el permiso secundario todavía esté asociado.
Para solucionar este problema, agregue el rol web Marketing al permiso de la tabla principal o elimine el rol web Marketing del permiso de la tabla secundaria.
Permisos de tabla sin roles web asociados
Para que un permiso de tabla surta efecto, debe estar asociado a uno o más roles web. A los usuarios que pertenecen a roles web se les otorgan los privilegios que seleccione para el permiso de tabla asociado.
El siguiente mensaje se muestra cuando intenta guardar un permiso de tabla sin ningún rol web asociado.
Pasos siguientes
Tutorial: configurar permisos de tabla usando portales de Studio