Compartir por


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

  1. Abrir a aplicación Xestión do portal.

  2. Vaia a Portais > Funcións web e abra a función web á que desexa engadir os permisos de columna.

  3. En Relacionado, seleccione Perfís de permisos de columna.

  4. Realice un dos seguintes procedementos:

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

    2. Para crear un novo rexistro de perfil de permisos de columna, seleccione Novos perfís de permisos de columna.

    Engadir perfís de permisos de columnas.

Atributos e relacións

Xestionar os permisos de columnas.

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:
  • Crear
  • Lido
  • Update
Esta configuración permite aos usuarios limitar o alcance do acceso aos permisos da táboa. É un campo de selección múltiple.

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:

  • JobTitle: Lectura

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:

  • JobTitle: Crear, Ler, Actualizar

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:

  • JobTitle: Crear, Ler, Actualizar

  • Salario: Crear, Ler, Actualizar

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:

  • JobTitle: Crear, Ler, Actualizar

  • Salario: Crear, Ler, Actualizar

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:

  • JobTitle: Crear, Ler, Actualizar

  • Salario: Lectura

Consulte tamén

Atribuír permisos de táboa
Crear roles web para portais
Visión xeral da API web dos portais