Saltar a contenido

Módulo Hangfire

Se accede al módulo de gestión de las tareas externas mediante el menú « Hangfire ».

Este menú permite consultar todas las tareas asíncronas ejecutadas, así como planificar la ejecución de tareas.

En el módulo Hangfire, la pestaña « Management » permite ejecutar tareas.

Las tareas se reparten en dos submenús:

Maintenance Jobs

El submenú Maintenance Jobs contiene las tareas de mantenimiento:

  • Cleanup: tarea que permite depurar los datos en caso de error.
  • Cleanup Rights: tarea que permite eliminar las autorizaciones caducadas.
  • Delete Expired: tarea que permite eliminar los valores biselados (tiling) de los atributos caducados.

Estas tareas debe programarlas el integrador en la puesta en producción de un proyecto.

Para planificar una tarea a intervalos regulares, seleccione el tipo de tarea « Repeating ».

A continuación, configure la frecuencia deseada mediante una expresión CRON.

Hay cinco parámetros obligatorios, enumerados a continuación por orden:

  • Minutos
  • Horas
  • Día del mes
  • Mes
  • Día de la semana

Y 1 parámetro opcional:

  • Año

Dejar « * » en un parámetro hace que la tarea se ejecute para todos los valores posibles de ese campo.

Ejemplo

0 0 * * *

La tarea se ejecutará todos los días a medianoche (00:00).

Running Jobs

El submenú Running Jobs contiene tareas predefinidas que pueden ejecutarse de forma rápida y sencilla:

  • Calculate accounts by account type: tarea que calcula las cuentas de un tipo de cuenta determinado.
  • Calculate accreditation rule: tarea que calcula todas las reglas de autorización.

No se recomienda planificar la ejecución periódica de estas tareas. Conviene reservarlas para las fases de integración.