USUARIOS
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.

Estructura
Los usuarios se definen 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/ROLES indicamos a qué roles (roles de permisos) está asociado el usuario. Estos roles se encuentran obsoletos.
- En USUARIOS/MENUS indicamos qué Menús usa el usuario.
- En USUARIOS/PERMISOS indicamos a qué roles está asociado el usuario, estos son los roles en uso.
Identidad
- Tabla: USUARIO
- Tipo: CLASE
- Define atributo FCODIGO
- Catálogo: SYS OBJETOS
- Etiqueta: USUARIO
- La categoría es USUARIOS
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 | 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.