Usuarios y Seguridad
Gestión de usuarios y política de seguridad
Usuarios
Para que una persona pueda utilizar Sice debe ser un usuario del sistema. Esto significa que tendrá un nombre de usuario y una contraseña que deberá utilizar para entrar en Sice y también que habrá una serie de reglas de seguridad que indiquen lo que puede y lo que no puede hacer este usuario.
Para dar de alta a un nuevo usuario es necesario que esté en la base de datos de Personas y que tenga el rol de agente en dicha base de datos. Para ello abriremos la pantalla de personas, crearemos una nueva y le activaremos la casilla de Agente. El dato más importante es la Clave ya que esa será la manera de identificarlo desde el sistema de usuarios. Si no queremos que Sice asigne una clave autonumérica al crear una persona se puede desbloquear dicho campo desde el menú Herramientas - (Des)bloquear clave. Esto nos permitirá escribir la clave que queramos, siempre que sea única en el conjunto de personas.
Una vez hecho esto podemos acceder al módulo de gestión de usuarios desde el menú Herramientas - Seguridad - Usuarios. Desde aqui podemos dar de alta un nuevo usuario pulsando en el botón Nuevo. A continuación nos aparecerá un listado de todas las personas que son agentes para que seleccionemos la que queramos convertir en usuario. Por último, el programa nos pregunta el nombre de usuario ya que puede ser distinto al código de la persona. Este nombre de usuario es el que se utilizará al entrar en Sice.
Para terminar el proceso de alta de un usuario hay que establecer una contraseña para el usuario que hemos creado. Para ello, lo seleccionamos en la lista desplegable y pulsamos en el botón contraseña.
Seguridad
Sice permite establecer restricciones de seguridad en los formularios, impresos y algunas funciones. Para acceder a la pantalla de definición de seguridad seleccionamos el menú Herramientas - Seguridad - Seguridad y veremos una pantalla parecida a la de la siguiente figura:
En la parte izquierda de la pantalla de seguridad vemos un listado de los usuarios del sistema. Al seleccionar uno d estos usuarios se activa la parte central donde podemos seleccionar un formulario o función (o un informe en la pestaña de informes) para ver los permisos concretos de ese objeto para ese usuario. Dichos permisos se ven en la parte derecha de la pantalla y se dividen en dos bloques:
- Acceso
- Dice si el usuario tiene acceso (puede abrir) ese objeto o no o si tiene los mismos permisos que el usuario por defecto
- Permisos
- Define los permisos concretos una vez que le hemos dado acceso a ese objeto. Esta caja sólo está activa si el usuario tiene acceso al objeto y en ella podemos especificar si además de acceder al objeto puede añadir nuevas instancias del mismo, puede modificar las que ya hay o puede borrarlas.
Si teniendo seleccionado un usuario no seleccionamos ningún objeto concreto en el panel central y modificamos las opciones de acceso y/o permisos, estos cambios se aplicarán a todos los objetos del panel.
Ya se ha comentado la existencia de un usuario por defecto. Su nombre es ZUsuarioDefecto y nos permite definir políticas de seguridad generales de forma fácil y rápida. De forma parecida podemos copiar los permisos de un usuario concreto a otro usuario. Primero seleccionamos el usuario orígen de la lista de la izquierda, después seleccionamos el usuario destino en la lista desplegable que hay al lado del botón Copiar priv. y por último pinchamos en dicho botón.
Por último, existen dos botones abajo a la derecha para visualizar de forma cómoda los permisos que tiene un usuario concreto o los permisos específicamente asignados a todos los usuarios. Conviene recordar que para aquellos objetos que no aparezca nada en estos listados se utilizarán los permisos del usuario por defecto.
A continuación se enumeran los casos de usos posibles para formularios que se pueden conseguir con la seguridad de Sice:
- Se permite editar los formularios principales y también los subformularios
- No se permite editar ni los formularios principales ni los subformularios
- No se permite editar un formulario principal pero sí uno o varios de sus subformularios. Por ejemplo, no se pueden modificar los datos generales de una Persona pero sí se pueden añadir tareas a esa persona.
- Se permite agregar y modificar registros en el formulario principal (pero no borrar) y se permite modificar completamente el subformulario (agregar, editar, eliminar)
- Como el anterior pero no se permite eliminar registros del subformulario
Otra opción útil cuando se están modificando permisos en la seguridad es entrar a Sice como otro usuario para así comprobar si nuestros cambios son los correctos. Esto se consigue desde el menú Herramientas - Utilidades - Entrar como otro usuario