http://sharepointyamigos.blogspot.com.es/2012/07/recordatorio-de-vencimiento-de-tareas.html
En dicha entrada comente:
Esto se debe a que el evento que lanza el flujo es la creación de la tarea (la opciones posibles son manual, creación del elemento y/o modificación del elemento) y no una fecha.
Esto es cierto, pero hay una manera de conseguir que una lista y/o una biblioteca lancen un flujo en una fecha determinada.
Por medio de la Configuración de la directiva de administración de la información, para ello, lo primero que deberemos hacer, es acceder a la configuración de la lista o biblioteca:
Y en la ventana que nos redirigirá, buscaremos la columna Permisos y administración. Donde encontraremos la opción deseada:
Y comenzaremos a Definir una directiva:
En la ventana que nos redirigirá, deberemos Habilitar la Caducidad:
Al hacerlo, veremos como nos aparecen una serie de opciones:
Donde nos permitirá jugar con los campos de tipo fecha que haya en la lista o biblioteca, lo cual será nuestra condición para lanzar los flujos.
En nuestro caso, tenemos una columna de tipo fecha (Fecha envio), que es directamente la fecha en la que queremos que se lance nuestro flujo. Con lo cual, nosotros sumaremos 0 días a dicha fecha.
Y lo siguiente que haremos será establecer la acción (Enviar correo), que en nuestro caso será un flujo asociado a esta lista o biblioteca, que simplemente envía un correo. Creado con SharePoint Designer.
Pero lo que será importante sera dejar desmarcadas las opciones de Iniciar automáticamente cuando se creen un nuevo elemento y cuando se cambie un elemento, para evitar que el flujo se lance también cuando creemos o modifiquemos elementos:
Con esto conseguiremos que se envié el correo en la fecha señalada, sin necesidad de dejar flujos en espera en el servidor. El evento que lanzará el flujo será un campo de tipo fecha.
No hay comentarios:
Publicar un comentario