Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ada:howto:sicoferp:factory:logmodels [2021/07/01 19:11] 192.168.177.6 |
ada:howto:sicoferp:factory:logmodels [2021/08/05 12:18] (actual) administraidor |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== Fábrica - Modelos Logs ====== | + | ====== Fábrica - Modelos Logs y Mensajes ====== |
- | Esta sección esta dedicada a la definición y documentación de los tipos de logs que se implementan en las aplicaciones de la compañía y son transversales a todas las aplicaciones sin importar la tecnología. | + | Esta sección esta dedicada a la definición y documentación de los tipos de logs y mensajes que se implementan en las aplicaciones de la compañía y son transversales a todas las aplicaciones sin importar la tecnología. |
- | * [[ada:howto:sicoferp:factory:logmodels:sessionapps|Log de Sesión de Aplicaciones]] | + | ===== Logs ===== |
+ | * [[ada:howto:sicoferp:factory:logmodels:sessionapps|Log de Sesión de Aplicaciones]]: Registra los inicios y fin de sesión de las aplicaciones de la compañía. | ||
+ | * [[ada:howto:sicoferp:factory:logmodels:fileuploadlog|Log de Cargas de Procesos]]: Registra las notificaciones que puedan presentar en los procesos de cargas de información. | ||
+ | * [[ada:howto:sicoferp:factory:logmodels:transaccionallog|Log de Transacciones]]: Registra los logs en las transacciones de modificación de información de los procesos de las aplicaciones. | ||
+ | * [[ada:howto:sicoferp:factory:logmodels:registryerrors|Log de Registro de Errores]]: Registra los errores generados en los procesos de las aplicaciones de la compañia. | ||
- | + | ===== Mensajes ===== | |
- | ===== Log de Sesión de Aplicaciones ===== | + | * [[ada:howto:sicoferp:factory:logmodels:message|Mensajes]]: Contiene los mensajes que se utilizan en las aplicaciones de SICOF ERP. |
- | Este es el log utilizado para registrar los inicios y fin de sesión de las aplicaciones de la compañía. Esta compuesto por una tabla la cuál se describe a continuación. | + | |
- | + | ||
- | ^OWNER |SICOF ^TABLE |LOG_REGISTER_SESSION_APP ^COMMENTS | Registra el inicio y fin de sesión de las aplicaciones de ADA | | + | |
- | ^# ^NAME ^NULLEABLE ^TYPE ^COMMENTS ^HOW TO USE ^ | + | |
- | |1 |ID |N |VARCHAR2(32) |Identificador de Registro (automático)| Inicio| | + | |
- | |2 |FECHA_REGISTRO |Y |DATE |Fecha de Registro (automático)| Inicio| | + | |
- | |3 |USUARIO_DB |Y |VARCHAR2(32) |Usuario de Sesión en la BD | Inicio| | + | |
- | |4 |CODIGO_USUARIO |Y |NUMBER |Código de Usuario en la Aplicación en Sesión | Inicio| | + | |
- | |5 |CODIGO_MEMPRESA |Y |NUMBER |Código de la Empresa de la Sesión iniciada | Inicio| | + | |
- | |6 |CODIGO_DEPENDENCIA |Y |NUMBER |Código de la Dependencia de la Sesión iniciada | Inicio| | + | |
- | |7 |TIPO_APP |Y |VARCHAR2(32) |Tipo de Aplicación en Sesión (PB/WEB/MOVIL) | Inicio| | + | |
- | |8 |CODIGO_APLICACION |N |NUMBER |Código de la Aplicación de la Sesión iniciada | Inicio| | + | |
- | |9 |TIPO_REGISTRO |Y |VARCHAR2(32) |Tipo de Registro del Log(LOGIN/SQL...) | Inicio| | + | |
- | |10 |SESSION_ID |Y |VARCHAR2(64) |Identificador de la Sesión de la base de datos | Inicio| | + | |
- | |11 |FECHA_LOGOUT |Y |DATE |Fecha de fin de Sesión | Fin| | + | |
- | |12 |SESSION_IP |Y |VARCHAR2(32) |IP del host de la Sesión iniciada | Inicio| | + | |
- | |13 |SESSION_MAC |Y |VARCHAR2(64) |MAC de la maquina de la Sesión iniciada | Inicio| | + | |
- | |14 |SESSION_BROWSERVERSION |Y |VARCHAR2(32) |Versión y Navegador del host de la Sesión iniciada | Inicio| | + | |
- | |15 |SESSION_OSTYPE |Y |VARCHAR2(32) |Tipo de Sistema Operativo del host de la Sesión iniciada | Inicio| | + | |
- | |16 |FECHA_SESSION_ACTIVA |Y |DATE |Fecha de ping en la Sesión iniciada | Frecuente| | + | |
- | + | ||
- | ==== Columna: How to use ==== | + | |
- | Esta columna se expone para indicar el modo de uso de la columna la cual debe ser diligencia según la siguiente clasificación: | + | |
- | + | ||
- | * **Inicio**: Indica que la columna debe ser diligenciada al momento de iniciar sesión un usuario en la aplicación. | + | |
- | * **Fin**: Indica que la columna debe ser diligenciada al momento de cerrar la sesión un usuario en la aplicación. (Este modo sólo considera cierres de sesión normales). | + | |
- | * **Frecuente**: Este modo indica que la columna puede ser actualizada frecuentemente para indicar actualización de estado o fecha. (El uso de este modo es opcional). | + | |
- | + | ||
- | ==== Modo de uso: Powerbuilder ==== | + | |
- | En las Aplicaciones Powerbuilder el log de sesión ya está implementado de forma automática por medio del API **n_cst_context**((Esta clase se encuentra en la librería sf00util del Framework Objetos SICOF)) la cuál controla los proceso de Inicio y Fin de Sesión. | + | |
- | + | ||
- | ==== Modo de uso: Java (Próximamente) ==== | + | |
- | Para las aplicaciones desarrolladas en la tecnología Java el log de sesión será implementado por medio de un servicio web el cual deberá considerar las reglas de [[#Columna: How to use|Columna: How to use]] | + | |
[[ada:howto:sicoferp:factory|←Volver atras]] | [[ada:howto:sicoferp:factory|←Volver atras]] | ||