- Created by doc (Unlicensed) on Sept 06, 2019
- Translate page
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
Version 1 Current »
Esta versión de SIFCO tiene como propósito agregar la funcionalidad de automatización de tareas recurrentes, en las que se ejecutarán de forma automática según la frecuencia establecida. En la versión 3.9.002 se provee la interfaz para automatizar el envío de notificaciones mediante Hangfire.
Tarea automatizada para notificaciones
Como parte de las mejoras realizadas a SIFCO en su versión 3.9 se agregó la opción de envío de notificaciones por SMS, E-Mail y portal de clientes esto es realizado por medio de un proceso que se ejecuta de forma recurrente, las opciones disponibles para configurar la tarea son:
Tarea activa
Indica si la tarea esta activa o esta inactiva
Frecuencia de la tarea
Frecuencia en minutos
Permite establecer la recurrencia en minutos
Frecuencia horaria
Permite establecer la recurrencia todos los días acierto horario
Expresión Cron
Permite definir una expresión Cron con el tiempo y frecuencia personalizada
Programa que se ejecuta recurrentemente
Nombre del programa SIFCO que se ejecutará recurrentemente
Respuesta del servidor
Mensaje del gestor de Hangfire al ejecutar la configuración
Configuración Necesaria
Hangfire
1. Es necesario instalar el framewok .Net versión 4.6 que puede ser descargado desde la página oficial de Microsoft
https://www.microsoft.com/en-us/download/details.aspx?id=48130
2. Crear un “pool de aplicaciones” en IIS utilizando la versión 4 de .NET
3. Ir a la configuración avanzada del pool y establecer los valores para:
a. CPU – Intervalo límite (minutos) = 0
b. Modelo de proceso – Tiempo de inactividad (minutos) = 0
c. Reciclaje – Intervalo de tiempo regular = false
4. Configurar la cadena de conexión donde se ubica la base de datos Hangfire, esto en el archivo web.config de la aplicación hangfire
5. Crear una nueva aplicación en IIS para Hangfire utilizando el pool de aplicación antes creado
6. Configurar en Sifco la URL del parámetro donde se encuentra instalado hangfire
Información Técnica
Esta es la lista de los objetos que se modificaron y el análisis del impacto que hay en funciones del sistema y las pruebas que se realizaron y se sugieren realizar previo a la actualización de esta versión en un ambiente de producción.
Objetos Modificados | Impacto en Funciones | Pruebas Realizadas |
ParametrosExtendidos_Configuracion | Parámetros extendidos | |
ConfiguracionAutomatica_ProcesaTarea | Tareas automáticas | |
NotificacionesConfiguracion_TareaRecurrente | Tareas automáticas | |
ConfiguracionAutomatica_Tareas_DP | Tareas automáticas | |
SucursalElectronica_CargarConfiguracion | Tareas automáticas | |
TApParametros | Tareas automáticas | |
ConfiguracionAutomatica_TareasAutomaticas | Tareas automáticas | |
ConfiguracionAutomatica_ConfiguraNotificaciones | Notificaciones |
Este es el impacto en la base de datos:
/****************************** CAMBIOS PARA LA VERSION 3.9.002 *******************************
------------------------------------------------------------------------------------------------------
VERSION 3.9.002
------------------------------------------------------------------------------------------------------
*/
ALTER TABLE [SIFCO].[CAMovDiario]
ADD [ApGUbHangfire] [varchar](256) NULL
Seguridad:
Se crearon los siguientes permisos en la seguridad:
Permisos | Roles en los que impacta | Observaciones |
ConfiguracionAutomatica_ConfiguraNotificaciones_Execute | Administrator | |
ConfiguracionAutomatica_TareasAutomaticas_Execute | Administrator |
| |||||||||
---|---|---|---|---|---|---|---|---|---|
Enlaces Relevantes | |||||||||
Artículos RelacionadosFilter by labelThere are no items with the selected labels at this time. | |||||||||
Artículos Actualizados Recientemente
| |||||||||
|
- No labels