Duda sobre tareas y flujos de trabajo

09/09/2008 - 08:33 por Rocio | Informe spam
Tengo una lista con un campo "fecha de caducidad". Lo que necesito hacer y no
consigo es generar una tarea antes de que llegue la fecha, que avise a la
persona correspondiente cada cierto tiempo de la fecha de caducidad.

¿Podríais ayudarme?
 

Leer las respuestas

#1 David Uru
09/09/2008 - 10:59 | Informe spam
Hola Rocio.

Yo también tenía la necesidad de que antes de que llegara a una fecha, tenía
que avisar al usuario con el fin de que sepa que tiene que introducir un
valor.

Al final, lo que hice fue un proyecto de Aplicación de cónsola mediante
Visual Studio 2005.
Pones el nombre de la lista, mediante el SPQuery (lenguaje CAML) haces la
consulta para que te saque todos los elementos para la fecha que quieras.
Pero ten cuidado porque tienes que poner en el <Value
Type='DateTime'>SPUtility.CreateISO8601DateTimeFromSystemDateTime(fecha que
quieres comparar)</Value>; porque directamente una fecha no te hace la
comparación bien.

Después de hacer el programa, lo puedes añadir como tarea programada en el
servidor (donde tengas el sharepoint) y que lo haga todos los días.
Mediante la clase System.Net.Mail puedes programar que le mande un correo y
así que avise al usuario que quieras.

Espero que te haya servido de ayuda.

Preguntas similares