...
- terminarla. La instancia sigue siempre viva hasta que no se le indique por aquí (explícitamente) que termine.
- hacerle un "snooze", esto es, variar la próxima expiración inmediata. Por ej. si se configura el proceso para que el mail se envie todos los viernes, se puede por esta acción indicar se quiere que en esta semana lo haga el miércoles. El miércoles se despertará, hará lo explicado más arriba pero la expiración luego de este "snooze" será el original. En este ejemplo, todos los viernes.
AlertsTracking está además parametrizado para que envíe mail cada vez que se evalúa la regla o sólo cuando se llegue al día indicado. Esta parametrización así como la del día, mencionada en el punto anterior, pueden ser modificadas de la siguiente manera:
- editar la definición del proceso,
- modificar los atributos la instancia de proceso EXEC_MODE_PROPERTY y DAY_OF_WEEK_PROPERTY mediante los siguientes métodos que se encuentran siguiendo Propiedades del proceso, en el script de creación de instancia:
Code Block procInstAttributes.set(DefaultAlertTrackingProcess.EXEC_MODE_PROPERTY, DefaultAlertTrackingProcess.AT_DATE_EXECUTE_ACCTIONS_EXEC_MODE)
Code Block procInstAttributes.set(DefaultAlertTrackingProcess.DAY_OF_WEEK_PROPERTY, Calendar.FRIDAY)
- republicar el proceso en el servidor, y
- cambiar su estado a "producción"
Por último, a efecto únicamente de una demostración, se cuenta con un atributo de la instancia de proceso de nombre "demoMinutes" que permite ejecutar el proceso en modo de minutos en lugar de días de la semana (el valor asignado indica cada cuantos minutos la instancia se despertará). Si este atributo se encuentra definido, se ignora la definición del día de la semana. Este atributo puede ser definido (o comentado) en el mismo lugar que los mencionados anteriormentePor más información, ver la guía de usuario.