configura una alerta para que se ejecute de la siguiente manera

Ocurre todos los días, cada 6 horas empezando a la(s) 8:00 a.m. y terminando a la(s) 5:59 p.m. Vigente a partir del 15/10/2014

Ultima Ejecución:

Exitoso - 22/10/2014 12:00 p.m.

Próxima Ejecución:

22/10/2014 01:00 p.m.

Estado:

En Ejecución

pero la alerta se ejecuta cada hora se puede ver en ultima ejecucuion y proxima ejecucion pero lo tengo programado cada 6 horas

asked 22 Oct '14, 18:49

Vicente%20Alejos's gravatar image

Vicente Alejos
195343637
accept rate: 50%

edited 22 Oct '14, 18:49



Si la instalación ya está actualizada a la versión 1.8.4

Las alertas ya existentes pueden tener NULL en la columna que le indica a la infraestructura que la configuración de frecuencia debe incluir cada cierto número de horas.

Se debe ejecutar el siguiente script contra la base de datos EvoData:

update cfg.ale_alertas set ale_son_horas = 1 where ale_son_horas is null;

Si la instalación es anterior a la versión 1.8.4

Abrir con un editor de texto el archivo:

C:\inetpub\wwwRoot\Evolution\Areas\General\Views\Alerta\CreateOrEdit.aspx

Ubicar la línea que contiene esta instrucción (línea 325):

<%= Html.HiddenFor(x => x.SonHoras, true) %>

Sustituirla por:

<%= Html.Hidden("SonHoras", true) %>

Finalmente, ejecutar el siguiente script contra la base de datos EvoData:

update cfg.ale_alertas set ale_son_horas = 1 where ale_son_horas is null;

Luego de ejecutar estos pasos la alerta va a funciona como se espera.

link

answered 29 Oct '14, 21:24

Jimy%20Tobar's gravatar image

Jimy Tobar ♦♦
(suspended)
accept rate: 56%

edited 17 Nov '14, 21:21

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635

La próxima ejecución está calculada correctamente, la primera ejecución en cada día es a las 8:00 am, pero como la ultima ejecución fue a las 12:00 pm, entonces tiene que usar la siguiente hora programada, que es la 1:00 pm (6 horas despues de las 8:00 am).

En ningun caso se utiliza la hora de la última ejecución para programar la siguiente. No importando a que hora se ejecutó por última vez, la próxima siempre será la que le corresponde de acuerdo a la programación de la alerta (y que sea mayor que la última ejecución).

La siguiente ejecución sería a las 6:00 pm (6 horas después de la 1:00 pm), pero eso se pasa por un minuto de las 5:59 pm que es la hora que configuraste como límite a la ejecución, entonces ya no la programaría.

La siguiente ejecución sería al día siguiente a las 8:00 am.


Si necesitas que se ejecute cada 6 horas, deberías de configurarla así:

Ocurre todos los días, cada 6 horas empezando a la(s) 0:00 a.m. y terminando a la(s) 11:59 p.m.

Con esta configuración se ejecutará a las 12:00 am, 6:00 am, 12:00 pm y 6:00 pm cada día, al repetirse al siguiente día se logra el ciclo de 4 ejecuciones diarias.

link

answered 23 Oct '14, 01:36

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

edited 23 Oct '14, 17:01

te comento que no es tanto asi como lo explicas en la parte de arriba mira como queda luego de una ejecucion a as 10:00 a.m. de hoy

Ocurre todos los días, cada 6 horas empezando a la(s) 8:00 a.m. y terminando a la(s) 5:59 p.m. Vigente a partir del 15/10/2014

Ultima Ejecución: Exitoso - 23/10/2014 11:00 a.m.

Próxima Ejecución: 23/10/2014 12:00 p.m. Estado: En Ejecución

se programa para que se ejecute cada hora siempre

(23 Oct '14, 17:27) Vicente Alejos Vicente%20Alejos's gravatar image

Ocurre todos los días, cada 6 horas empezando a la(s) 8:00 a.m. y terminando a la(s) 5:59 p.m. Vigente a partir del 15/10/2014

Ultima Ejecución: Exitoso - 23/10/2014 12:00 p.m.

Próxima Ejecución: 23/10/2014 01:00 p.m.

Estado: En Ejecución se programa para que se ejecute cada hora siempre

(23 Oct '14, 18:09) Vicente Alejos Vicente%20Alejos's gravatar image

No es cuestion de que creo yo o de cómo lo interpreto, es cuestión de cómo funcionan las expresiones CRON.

Saca la expresión CRON de la tabla [EvoDemoTemp].[dbo].[QRTZ_CRON_TRIGGERS] y la evaluas con alguno de las aplicaciones en linea para evaluación de dichas expresiones, tal vez así vas a ver entender cómo funciona.

Algunos links sobre las expresiones CRON.

Expresiones Cron en Wikipedia

www.cronMaker.com

link

answered 24 Oct '14, 16:03

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×25

Asked: 22 Oct '14, 18:49

Seen: 3,822 times

Last updated: 17 Nov '14, 21:21

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática