Configurar permisos de columnas
Nos portais, permisos da táboa úsanse para aplicar seguridade ao individuo Dataverse rexistros da táboa. Podes engadir permisos de columna a columnas individuais da táboa. Os permisos de columna son unha configuración opcional coa que se asocia roles web.
Nota
Actualmente, os permisos de columna só son aplicables para API web do portal características.
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, avalíanse primeiro 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 definen 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 do servidor do portal 9.4.1.x ou máis tarde.
- Versión do paquete do portal de inicio 9.3.2201.x ou máis tarde.
Engadir permisos de columna a un rol web
Abrir a aplicación Xestión do portal.
Ir a Portais > Roles web e abra o rol web ao que quere engadir permisos de columna.
Baixo 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 columnas 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, selecciona o Ler opción para o Todos os permisos de columna configuración 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 Todos os permisos de columna configuración. |
| Roles web | Os roles web asociados. |
Exemplos
Neste exemplo, temos unha táboa de contactos coas columnas Título do traballo 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/contacto/activado |
Configuración do sitio Webapi/contacto/campos |
Permiso de columna |
|---|---|---|---|---|
| O usuario non terá ningún permiso para as columnas. | Contacto (Crear, Ler, Actualizar) | TRUE | ||
| O usuario non terá ningún permiso para as columnas. | Contacto (Crear, Ler, Actualizar) | FALSE | ||
| O usuario non terá ningún permiso para as columnas. | Contacto (< ningún>) | TRUE | * | Todos os permisos de columna: Crear, ler, actualizarPermisos de columna:< ningún> |
| O usuario terá permisos de creación, lectura e actualización en todos contacto columnas da táboa. | Contacto (Crear, Ler, Actualizar) | TRUE | * | |
| O usuario non terá ningún permiso para as columnas. | Contacto (Crear, Ler, Actualizar) | TRUE | Todos os permisos de columna: Crear, ler, actualizarPermisos de columna:< ningún> | |
| O usuario terá Read on Título do traballo e Crear, ler e actualizar en todas as outras columnas. | Contacto (Crear, Ler, Actualizar) | TRUE | * | Todos os permisos de columna:< ningún>Permisos de columna:
|
| O usuario terá activado Crear, Ler e Actualizar Título do traballo e só Ler en todas as outras columnas. | Contacto (Crear, Ler, Actualizar) | TRUE | * | Todos os permisos de columna: LerPermisos de columna:
|
| O usuario terá activado Crear, Ler e Actualizar Título do traballo e Salario. | Contacto (Crear, Ler, Actualizar) | TRUE | Cargo, Salario | |
| O usuario terá activado Crear, Ler e Actualizar Título do traballo e Salario, sen permiso noutras columnas. | Contacto (Crear, Ler, Actualizar) | TRUE | Cargo, Salario | Todos os permisos de columna: Crear, ler, actualizarPermisos de columna:< ningún> |
| O usuario terá activado Crear, Ler e Actualizar Título do traballo e Salario. | Contacto (Crear, Ler, Actualizar) | TRUE | Cargo, Salario | Todos os permisos de columna:< ningún>Permisos de columna:
|
| O usuario terá activado Crear, Ler e Actualizar Título do traballo e sen permiso Salario. | Contacto (Crear, Ler, Actualizar) | TRUE | JobTitle | Todos os permisos de columna:< ningún>Permisos de columna:
|
| O usuario terá activado Crear, Ler e Actualizar Título do traballo e segue lendo Salario. | Contacto (Crear, Ler, Actualizar) | TRUE | Cargo, Salario | Todos os permisos de columna:< ningún>Permisos de columna:
|
Consulte tamén
Atribuír permisos de táboa Crear roles web para portais Visión xeral da API web dos portais
Comentarios
Enviar e ver os comentarios