Para personalizar la visibilidad de los campos
Conceptos básicos
La visibilidad de campos se puede utilizar como un sistema de autorización sobre datos y ciertos componentes visuales. Permite a un usuario administrador definir los usuarios que no disponen de permisos para visualizar o modificar el contenido de un dato.
Cuando la visibilidad se aplica sobre un componente distinto a un dato, como un botón, permite especificar los usuarios que disponen de permisos para usar este componente, por ejemplo, pulsar el botón.
Los datos y componentes sujetos a restricciones se asignan de forma global para todos los registros de una tabla de la base de datos. Para asignar autorizaciones dependientes del registro se deben utilizar otros mecanismos de seguridad de UI, como la seguridad horizontal de datos. Por ejemplo, el equipo en el que se realizó.
Funciones básicas
Puede configurar la visibilidad de un campo haciendo clic con el botón secundario del ratón sobre el campo deseado y seleccionando la opción Propiedades. Se abre un formulario, Mantener visibilidad de campos, en el que puede configurar la visibilidad sobre ese campo.
En la cabecera del formulario se muestran los datos técnicos del campo que desea configurar. En la parrilla se muestra la lista de autorizaciones.
Por defecto, todos los usuarios tienen acceso total sobre el campo. Por este motivo, las autorizaciones siempre son negativas. En la lista de autorizaciones se indican sólo los usuarios con acceso limitado o especial sobre el campo, y el tipo de limitación.
En la columna Entidad puede seleccionar los usuarios del modelo de organización del sistema, los grupos o los roles definidos afectados por la limitación de la visibilidad.
En la columna Efecto puede indicar las limitaciones que desea que se apliquen sobre los campos: No visible, Sólo lectura, Obligatorio o Enmascarado. Si se trata de un botón o una pestaña puede seleccionar no visible o deshabilitado.
¡Importante!, las limitaciones definidas aquí no sólo se aplican en el formulario en el que se ha seleccionado el campo, también se aplican en otros puntos de la aplicación relacionados con la misma columna y tabla: otros formularios, listados, consultas extendidas, etc.
Un usuario administrador puede ver cómo se muestra el formulario a los diferentes usuarios de la aplicación mediante la previsualización del formulario, a la que puede acceder desde el menú Acciones / Previsualización de formulario, y selecciona el usuario deseado.
Además un usuario administrador puede consultar y personalizar la visibilidad de una forma centralizada. Para ello acceda a Administrar visibilidad de campos después de seleccionar el punto Sistema / Administración, en el punto Seguridad y Auditoría / Visibilidad de campos; se muestra un lista previa de registros con la información básica necesaria. Al seleccionar uno de ellos, se muestra su detalle.
Desde el detalle puede realizar las siguientes acciones:
- Conocer el objeto afectado, pudiendo ser un formulario, un objeto de negocio o tabla.
- Conocer su tipo; elemento visual campo de objeto de negocio o tabla.
- Conocer el elemento del objeto; vista o contenedor, campo del objeto de negocio o tabla.
- Conocer la entidad afectada del modelo organizativo.
- Y por último el efecto seleccionado para este elemento. El administrador lo puede cambiar si lo desea.
Desde la lista previa de registros, el administrador puede realizar las siguientes acciones sobre todos los elementos seleccionados:
- Borrar. Borrar los registros que se muestran en la lista previa.
Temas relacionados
Cómo funciona el modelo organizacional
Cómo funciona la seguridad y auditoría
Cómo crear los campos de usuario
Cómo administrar las herramientas de búsqueda
Auditoría de los cambios en los registros
Cómo crear nuevos objetos con los asistentes
