Ver Mensaje Individual
  #1  
Antiguo 19-01-2011
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.408
Reputación: 22
fjcg02 Va camino a la fama
Agenda. Tareas repetitivas

Hola a todos,
el presente hilo lo abro para pediros vuestra opinión, ya que estoy un poco atascado.

Quiero incluir en una aplicación una utilidad de agenda, en la que un usuario pueda dar de alta una tarea/cita/recordatorio tanto para sí mismo como para otros usuarios.

Respecto al problema que tengo, es en cuanto a que quiero que el usuario pueda incluir tareas periódicas.

Al grano, teniendo una tabla de tareas con estos campos:

TAREAS
idtarea PK
fechaalta
usuarioalta
usuariodestino
texto
fechaactivación
fecharealización
idtareaperiodica
estado
entidad -> cliente, poliza, recibo, proveedor, ...
id -> entero con el idcliente, idpoliza, idproveedor

Como podeis observar, se puede asociar una tarea a una entidad del programa, con la intención de saltar directamente al registro al que está asociado de un click.

Hasta aquí sin problemas.

Ahora bien, el problema que encuentro es cómo definir tareas repetitivas periódicas para que luego se apliquen cuando correspondan.

TAREAPERIODICA
idtareaperiodica PK
fechaalta
usuarioalta
usuariodestino
texto
fechaactivación
periodo -> dia, mes
numeroperiodo -> entero que indique nº de días o meses

Cómo puedo convertir los registros de la tabla TAREAPERIODICA en registros de TAREAS ?
Podeis ver que el la tabla tareas hay una FK a tareaperiodica
Seguro que me decis que lanzando un procedimiento almacenado.

Teneis algún precedente parecido ? Cómo lo enfocais ?

Cada usuario podría ver en diferentes pestañas las tareas que él ha creado para otros usuarios, y las que tiene asignadas. Cómo podría ver y sobre todo generar las tareas periódicas.

No sé parece fácil pero no acabo de dar en el clavo.

Espero vuestra luz en mi camino.

Saludos
PD: por si a alguien le vale, uso firebird
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita