====== Fábrica - Modelos Logs - Log de Actividades ====== Este es el log utilizado para registrar las notificaciones de actividades de los procesos de las aplicaciones. ===== Tipos de Actividades ===== A continuación se listan los tipos de actividades que deben ser considerados en el log. * Ingreso a opción/proceso. * Salida de la opción/proceso. * Inicio de ejecución de un proceso. * Fin de ejecución de un proceso. ===== ¿Donde usar el Servicio? ===== Este servicio debe consumirse en los procesos de cargas de: * Aplicaciones Java * Aplicaciones .Net * Web Service * Aplicaciones Móbiles * Aplicaciones Powerbuilder ([[#Nota: Aplicaciones Powerbuilder|Ver Nota siguiente]]) * Soluciones que afecten los productos SICOF ==== Nota: Aplicaciones Powerbuilder ==== Powerbuilder tiene restricciones para el consumo de servicios Rest por lo tanto en las aplicaciones de esta tecnología se implementará un API para realizar las llamadas. ===== Diccionario de Datos ===== ^OWNER |SICOF ^TABLE |ACTIVITY_LOG ^COMMENTS |Contiene el log de actividad de las aplicaciones de la compañía | ^# ^NAME ^NULLEABLE ^TYPE ^COMMENTS ^^ |1|ID|N|NUMBER|Código interno del registro (Se controla por secuencia)|| |2|FECHA|Y|DATE|Fecha en la cuál se genera la actividad|| |3|RESUME_USER|Y|VARCHAR2(32)|Iniciales del nombre del usuario que realiza la actividad|| |4|NOMBRE_PROCESO|Y|VARCHAR2(256)|Nombre del proceso que realiza la actividad|| |5|TIPO_ACTIVIDAD|Y|VARCHAR2(256)|Tipo de actividad realizada por el usuario|| |6|COLUMNA_GRUPO|Y|VARCHAR2(1024)|Columna o grupo de colunas que generan la notificación|| |7|LOG_ACTIVIDAD|Y|CLOB|Campo utilitario (No requerido) para almacenar información relacionada a la actividad|| |8|LOGIN_USUARIO|Y|VARCHAR2(256)|Login del usuario que realiza el proceso|| |9|HOST_CLIENTE|Y|VARCHAR2(50)|Host del cliente (Dirección IP)|| |10|FECHA_REGISTRO|Y|DATE|Fecha del sistema DB|| |11|CODIGO_USUARIO|Y|NUMBER|Código del usuario de la sesión en la cuál se genera el error|| |12|CODIGO_MEMPRESA|Y|VARCHAR2(64)|Código de la empresa de la sesión en la cuál se genera el error|| |13|CODIGO_APLICACION|Y|NUMBER|Código de la aplicación (Identificador interno numérico)|| |14|INFO_APP|Y|VARCHAR2(256)|Información de la aplicación (En las situaciónes donde no se identifique código interno se puede enviar el nombre de la aplicación o información adicional)|| |15|SESSION_MAC|Y|VARCHAR2(64)|MAC del equipo del usuario|| |16|SESSION_BROWSERVERSION|Y|VARCHAR2(64)|Versión del Navegador|| |17|SESSION_OSTYPE|Y|VARCHAR2(64)|Sistema Operativo|| ==== Modo de uso: Powerbuilder (Próximamente) ==== [[#Nota: Aplicaciones Powerbuilder|Ver Nota]] ==== 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. [[ada:howto:sicoferp:factory:logmodels|←Volver atras]]