Modèle données messagerie

Posté par R&B le 13/5/2009 14:42:25
Bonjour
je suis sur un projet de messagerie et je cherche don un modèle de données efficace qui devra notament permette la supression des messages

merci de vos pistes, j'ai déjà rétroanalysé ce qu'à fait PCSoft avec Honolulu mais le modèle a changé entre les versions et la suppression des message pose un souci.

Modèle 1

MESSINFO(#IDMESSINFO, #IDMESS, #IDEXPEDITEUR, #IDDESTINATAIRE, LU, Dateheure...)

MESSAGE(#IDMESS,DEST,DEST_CC,SUJET,CONTENU,PIECEJOINTE)

+ fichier utilisateur

Avec ce modèle un message est envoyé à tous les destinataire eton peut gérer facilement la réponse à tous car MESSAGE.DEST et MESSAGE.DEST_CC contienent une liste des ID utilisateurs destinataire

le hic est la suppression ou la gestion de dossier

la boite de réception : liste des MESSINFO avec IDDESTINATAIRE = monID
la boite des envoyés : liste des MESSINFO avec IDEXPEDITEUR = monID

ce modèle est interessant mais pour ce qui concerne la gesiton des message de chaque profil (afin qu'il se supprime ses propres données), il y a un soucis.

je pense donc qu'un fichier par profil (utilisation des alias) est une voie qui permet de palier au problème.

on aura alors le modèle 2 plus classique mais avec une gestion d'alias :
MESSAGE(IDMESS, DATE, HEURE, SUJET, CONTENU, PJ, IDEXP, IDDEST, LU, DEST,DEST_CC)

là DEST et DEST_CC ne sont par forcément visible et permettent de retrouver les liste pour répondre "à tous".

En tout cas, toute expérience sera bienvenue.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=20&topic_id=6195&post_id=24692