Workflow Examples

Has de hacer lo siguiente:

  • creas un flujo de trabajo asociado al proyecto
  • le añades tres tareas, cada una se ejecuta con un retraso de 15, 10 y 5 días frente a la fecha fin

el inconveniente es que este correo se mandará siempre, o sea, si cancelas el proyecto antes, recibirás los correos igual. si cambias la fecha final se generarán 3 correos nuevos para la nueva fecha pero los tres que tienes ya programados se mandarán igual

Para mitigar este inconveniente, puedes añadir condiciones al flujo y marcar una nueva opción que hemos añadido que se encuentra en las condiciones del flujo que se llama “Evaluar condiciones en el momento de la ejecución

esta nueva opción hace que se evalúen las condiciones de nuevo justo en el momento de la ejecución. en el caso que te propongo si el proyecto ha sido cancelado no se enviarán los correos.

Para el caso de que se haya movido la fecha de ejecución no lo he pensado bien pero si pones una condición del tipo si hoy faltan 15 días o la fecha de fin ha cambiado debería funcionar. En el caso de la creación o cambio de fecha se cumple la segunda parte de la condición y en el caso de que se haya de mandar el correo se cumplirá la primera parte.


coreBOS Documentación