Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Live Search
spaceKeyDOC
placeholderBúsqueda en esta Pagina
typepage

Enlaces Relevantes

Artículos Relacionados

Filter by label (Content by label)
showLabelsfalse
max5
showSpacefalse
cqllabel in ( "featured" , "plantilla" ) and type = "page" and space = "DOC"

Artículos Actualizados Recientemente

Recent updates
typespage
max5
spacesDOC
themeconcise
hideHeadingtrue
Change History