Diferencia entre revisiones de «USUARIOS»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
 
(No se muestran 3 ediciones intermedias del mismo usuario)
Línea 3: Línea 3:


A su vez a través de esta tabla (y las de permisos) se administran los accesos usando la BD.
A su vez a través de esta tabla (y las de permisos) se administran los accesos usando la BD.
[[Archivo:20241209 1516 USUARIOS.png|miniaturadeimagen|izquierda|Diagrama de usuarios.]]


== Estructura ==
== Estructura ==
[[Category:MANUAL/USUARIO]]
[[Category:MANUAL/USUARIO]]
[[Category:SYS OBJETOS]]
<!--[[Category:SYS OBJETOS]]-->
[[Category:USUARIOS]]
[[Category:USUARIOS]]
[[Category:CONFIGURACION]]
[[Category:CONFIGURACION]]
Línea 13: Línea 15:
Los usuarios se definen en esta tabla.
Los usuarios se definen en esta tabla.


* En [[USUARIOS/LOGIN]] se lleva registro de los accesos del usuario a la BD, cada vez que se loguea al sistema se inserta un registro en esta tabla.
* En [[USUARIOS/LOGIN]] se lleva registro del último acceso al sistema de cada usuario.
* En [[USUARIOS/DOMINIOS]] indicamos en qué [[DOMINIOS]] puede trabajar el usuario.
* En [[USUARIOS/DOMINIOS]] indicamos en qué [[DOMINIOS]] puede trabajar el usuario.
* En [[USUARIOS/ROLES]] indicamos a qué roles (roles de permisos) está asociado el usuario. '''Estos roles se encuentran obsoletos'''.
* En [[USUARIOS/ROLES]] indicamos a qué roles (roles de permisos) está asociado el usuario. '''Estos roles se encuentran obsoletos'''.
Línea 64: Línea 66:
== Relaciones ==
== Relaciones ==
== Triggers ==
== Triggers ==
* '''USUARIO_TR_UPDATE''' al registrar un usuario (con la marca de '''Activo''' en 1) crea el login en la BD (si es necesario) y crea el usuario en la BD (si es necesario). Grabar un registro con la marca de '''Activo''' en 0 elimina el usuario pero no el login.
* '''USUARIO_TR_DELETE''' elimina el usuario de la BD pero no el login.

Revisión actual - 14:36 11 dic 2024

Descripción

Los usuarios se definen y administran en esta tabla.

A su vez a través de esta tabla (y las de permisos) se administran los accesos usando la BD.

Diagrama de usuarios.

Estructura

Los usuarios se definen en esta tabla.

Identidad

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 FCODIGO Codigo VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es KEY,REQ,VIS,INS USUARIO Campo clave.
2 FNOMBRE Nombre VARCHAR(60) Caracteres de longitud variable hasta 60 caracter/es REQ,VIS,INS,UPD USUARIO Nombre del usuario.
3 FPERFIL Perfil VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es INS,UPD USUARIO OBSOLETO.
4 FEMAIL EMail pEMAIL Dirección de correo electrónico VIS,INS,UPD USUARIO EMail del usuario usado en notificaciones.
5 FMENUINICIO MenuInicio VARCHAR(32) Caracteres de longitud variable hasta 32 caracter/es VIS,INS,UPD USUARIO Código libre para asociar usuarios a un mismo menú de inicio (esta opción aún no está implementada).
6 FACTIVO Activo BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD USUARIO Marcar para indicar que el usuario se encuentra activo. Un usuario activo puede acceder al sistema, uno inactivo no.
7 FLENGUAJE Lenguaje PLENGUAJE Lenguajes REQ,VIS,INS,UPD USUARIO Código de lenguaje para el usuario, es obligatorio. El usuario verá los textos traducidos en este lenguaje .
8 FADMINISTRADOR Administrador BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD USUARIO Marcar para indicar que el usuario es administrador en el sistema, esta marca le otorga permisos especiales.
9 FCLAVE Clave VARCHAR(8) Caracteres de longitud variable hasta 8 caracter/es INS,UPD USUARIO OBSOLETO.
10 FSECTOR Sector VARCHAR(24) Caracteres de longitud variable hasta 24 caracter/es INS,UPD USUARIO OBSOLETO.
11 FPUNTODEVENTA PuntoEmision VARCHAR(4) Caracteres de longitud variable hasta 4 caracter/es INS,UPD USUARIO OBSOLETO.
12 FSUCURSAL FSUCURSAL VARCHAR(4) Caracteres de longitud variable hasta 4 caracter/es INS,UPD USUARIO OBSOLETO.
13 FIDNUM FIDNUM VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es INS USUARIO OBSOLETO.
14 FOBSERVACIONES Observaciones VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es VIS,INS,UPD USUARIO

Observaciones adicionales sobre los campos

Relaciones

Triggers

  • USUARIO_TR_UPDATE al registrar un usuario (con la marca de Activo en 1) crea el login en la BD (si es necesario) y crea el usuario en la BD (si es necesario). Grabar un registro con la marca de Activo en 0 elimina el usuario pero no el login.
  • USUARIO_TR_DELETE elimina el usuario de la BD pero no el login.