Personalización de la visibilidad
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, como la seguridad horizontal de datos. 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 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. 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 el campo: 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. El 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. 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. ¡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.Conceptos básicos
Funciones básicas