Sharepoint 2007 - Calendario

No, non è un deja-vu.

Prendo però spunto dal post di Daniele, per segnalare un tip sui calendari di Sharepoint (vale per tutte le versioni: wss2, wss3, SPS2003, MOSS2007): utilizzate sempre come campi di riferimento per i calendari (mi riferisco alla data d'inizio e alla data di fine) dei campi che siano DateTiem (nel senso di Data E Ora).

La ragione è semplice: se non viene specificata l'ora (come nei campi solo Data), viene memorizzata di default l'ora 12:00 AM (mezzanotte).

Questo nella visualizzazione a calendario genera un problema: non viene ombreggiato il giorno di fine evento.

Facciamo un esempio: se ho un evento che dura dal 12 al 13 Ottobre, mi aspetterei di vedere sul calendario ambedue i giorni ombreggiati, invece (se non ho campi Data e Ora) vedrò l'evento sul giorno 12.

Questo perchè la mezzanotte non è considerata "appartenente" al 13 e quindi Sharepoint non "capisce" nemmeno che parliamo di più giorni, non ombreggiando nulla.

Anche se utilizzate campi Data e Ora è bene dare un'ora di default diversa da 12:00 AM, altrimenti non si risolve nulla.

Nell'esempio vedete l'Evento1 che ha come data Inizio il 9 Ottobre alle 11:00AM e data Fine 10 Ottobre sempre alle 11:00AM.
L'Evento2 invece ha data Inizio il 12 Ottobre alle 12:00AM e fine il 13 Ottobre alle 12:00AM.

Sarà per questo che nella raccolta calendar di default l'ora di default è 11:00 AM? ;)))

Print | posted @ mercoledì 10 ottobre 2007 20:48

Comments have been closed on this topic.