
Recientemente me encontré con requisitos comerciales en los que el Cliente quería verificar si un El informe WebI se puede programar cada mes con una frecuencia que es no coherente a lo largo de los meses y también los días (del mes) en los que el informe debe ejecutar cambios a lo largo de los meses.
Por ejemplo, supongamos que estamos actualmente en el mes de marzo. El cliente desea que en el mes de abril el informe se actualice el segundo día hábil (4 de abril) y el quinto día hábil (7 de abril); sin embargo, para el mes de mayo no debería haber ninguna actualización del informe; sin embargo, para el mes de junio, el la actualización programada debe ocurrir solo el 1 de junio y el 3 de junio. y así sucesivamente para los próximos meses.
Si observamos varias opciones disponibles para los usuarios en “Reaparición” desplegable (como se muestra a continuación), este tipo de requisitos no se pueden abordar (aunque el “Día específico del mes” parece un poco más cercano, pero no puede manejar el cambio en los días en que pasamos de un mes a otro) –
WebI – Programar opciones de recurrencia
Aquí, la opción para definir un “Calendario” es muy útil y puede manejar fácilmente el requisito de programación complejo como se menciona en el caso de uso anterior:
Opción de programación WebI – Calendario
A través de la opción de Calendariopuede seleccionar cualquier Día del calendario como “Día de carrera” o “Día de no carrera”.
(Como sugiere el nombre, «Día(s) de ejecución» son los días en los que desea que se active el informe programado y «Día(s) de no ejecución» son los días en los que no desea que se active la programación).
Días de ejecución del calendario para la programación
Tenga en cuenta: el calendario se puede definir dentro de Consola de administración central -> Definir -> Calendarios
Lo bueno es que este “Calendario” se puede definir para tantos años en el futuro como desee (lo intenté para los próximos 50 años a partir de ahora, ¡funciona!) y el “Días de ejecución” en el calendario se puede cambiar en un momento posterior, si cree que el calendario no se definió correctamente durante la configuración inicial.
Espero que hayas encontrado útil este blog.
¡Salud!
~ Cenizo
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073