Configurar permisos de columnas
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.
En portais, os permisos de táboas utilízanse para aplicar seguridade a rexistros de táboas de Dataverse individuais. Pode engadir permisos de columna a columnas de táboas individuais. Os permisos de columna son unha configuración opcional coa que asocia roles web.
Nota
Actualmente, os permisos de columnas só se aplican ás funcionalidades da API web do portal.
Os roles web poden ter calquera número de permisos de táboa e permisos de columna. Se un rol web ten varios permisos de columna, todos os permisos de columna aplícanse ao rol web seleccionado.
Cando se avalían os permisos, primeiro avalíanse os permisos da táboa. Se un usuario ten acceso a unha táboa, aplicaranse os permisos de columna da táboa. Se o usuario non ten acceso á táboa, ignoraranse os permisos de columna configurados.
Cando non se definan permisos de columna, aplicaranse a todas as columnas os correspondentes permisos de táboa.
Importante
Esta función require as seguintes versións para o paquete de portal de inicio e o servidor do portal:
- Versión de servidor do portal 9.4.1.x ou posterior.
- Versión do paquete do portal de principiante 9.3.2201.x ou posterior.
Engadir permisos de columna a un rol web
Abrir a aplicación Xestión do portal.
Vaia a Portais > Funcións web e abra a función web á que desexa engadir os permisos de columna.
En Relacionado, seleccione Perfís de permisos de columna.
Realice un dos seguintes procedementos:
Para engadir un permiso de columna existente ao rol web, seleccione Engadir perfís de permisos de columna existentes e, a continuación, busque o rexistro que desexe.
Para crear un novo rexistro de perfil de permisos de columna, seleccione Novos perfís de permisos de columna.
Atributos e relacións
A táboa seguinte explica os atributos de permiso de táboa.
Nome | Descripción |
---|---|
Nome do perfil | O nome descritivo do rexistro da táboa. Este campo é obrigatorio. |
Nome da táboa | O nome lóxico da táboa na que se quere protexer a columna. Este campo é obrigatorio. |
Sitio web | O sitio web asociado Este campo é obrigatorio. |
Todos os permisos de columnas | Permisos dispoñibles:
Por exemplo, os permisos da táboa poden permitir ao usuario permisos de creación e lectura en todas as columnas. Usando esta configuración, pode limitar aínda máis os usuarios a só permisos de lectura para todas as columnas. Noutro exemplo, pode querer que un rol web específico poida ler todos os campos de contacto, pero tamén quere permitir que o rol web actualice as columnas nome e apelidos. Neste caso, seleccione a opción Ler para Todos os permisos de columna e cree perfís de permisos de columna para as columnas nome e apelidos con permisos de lectura e actualización. |
Permisos de columnas | Permisos de columnas asociados. Isto permite aos usuarios definir permisos específicos para as columnas da táboa. As columnas que non estean definidas aquí seguirán a configuración Todos os permisos da columna. |
Funcións web | Funcións web asociadas. |
Exemplos
Neste exemplo, temos unha táboa de contactos coas columnas JobTitle e Salario.
A seguinte táboa mostra o resultado de aplicar diferentes permisos de columnas e táboas á táboa de contactos e ás columnas adicionais.
Escenario | Permiso da táboa | Configuración do sitio Webapi/contact/enabled |
Configuración do sitio Webapi/contact/fields |
Permiso de columna |
---|---|---|---|---|
O usuario non terá ningún permiso para as columnas. | Contacto (Crear, Ler, Actualizar) | VERDADEIRO | ||
O usuario non terá ningún permiso para as columnas. | Contacto (Crear, Ler, Actualizar) | FALSO | ||
O usuario non terá ningún permiso para as columnas. | Contacto (<ningún>) | VERDADEIRO | * | Todos os permisos de columna: crear, ler, actualizar Permisos de columnas: <ningún> |
O usuario terá permisos de creación, lectura e actualización en todas as columnas da táboa contacto. | Contacto (Crear, Ler, Actualizar) | VERDADEIRO | * | |
O usuario non terá ningún permiso para as columnas. | Contacto (Crear, Ler, Actualizar) | VERDADEIRO | Todos os permisos de columna: crear, ler, actualizar Permisos de columnas: <ningún> |
|
O usuario terá Lectura en JobTitle e Creación, Lectura e Actualización en todas as outras columnas. | Contacto (Crear, Ler, Actualizar) | VERDADEIRO | * | Permisos de todas as columnas: <ningún> Permisos de columnas:
|
O usuario terá Creación, Lectura e Actualización en JobTitle e Só lectura en todas as outras columnas. | Contacto (Crear, Ler, Actualizar) | VERDADEIRO | * | Todos os permisos de columnas: lectura Permisos de columnas:
|
O usuario terá Crear, Ler e Actualizar en JobTitle e Salario. | Contacto (Crear, Ler, Actualizar) | VERDADEIRO | JobTitle, Salario | |
O usuario terá Creación, Lectura e Actualización en JobTitle e Salario, sen permiso en todas as outras columnas. | Contacto (Crear, Ler, Actualizar) | VERDADEIRO | JobTitle, Salario | Todos os permisos de columna: crear, ler, actualizar Permisos de columnas: <ningún> |
O usuario terá Crear, Ler e Actualizar en JobTitle e Salario. | Contacto (Crear, Ler, Actualizar) | VERDADEIRO | JobTitle, Salario | Permisos de todas as columnas: <ningún> Permisos de columnas:
|
O usuario terá Creación, Lectura e Actualización en JobTitle e sen permiso en Salario. | Contacto (Crear, Ler, Actualizar) | VERDADEIRO | JobTitle | Permisos de todas as columnas: <ningún> Permisos de columnas:
|
O usuario terá Crear, Ler e Actualizar en JobTitle e Lectura en Salario. | Contacto (Crear, Ler, Actualizar) | VERDADEIRO | JobTitle, Salario | Permisos de todas as columnas: <ningún> Permisos de columnas:
|
Consulte tamén
Atribuír permisos de táboa
Crear roles web para portais
Visión xeral da API web dos portais