pindurs
Messages postés2Date d'inscriptionlundi 24 novembre 2003StatutMembreDernière intervention19 juin 2007
-
19 juin 2007 à 07:01
pindurs
Messages postés2Date d'inscriptionlundi 24 novembre 2003StatutMembreDernière intervention19 juin 2007
-
19 juin 2007 à 20:12
Bonjour,
mon problème est le suivant:
Nous avons plusieurs postes consultant le même compte lotus.
Lorsqu'un mail arrive, l'utilisateur A l'ouvre, et traite le cas.
L'utilisateur B, qui a probablement oublié de rafraichir, voit encore le message comme "non lu", il l'ouvre et le traite également.
Un peu plus tard, ils s'aperçoivent par hasard qu'il y a des similitudes troublantes entre leurs activités respectives.
Je pensais à deux solutions, mais je n'arrive pas à les concrétiser:
1.
Un trigger qui ajoute "Traité" ou "Traité par utilisateur A" au début de chaque message dont le statut passe de "non lu "à "lu".
(Le nom de l'utilisateur peut-etre stocké localement dans un fichier texte, ou sur une DB)
Il m'a semblé qu'il y a des commandes dans l'API Domino qui pourraient faire ça "document.replace", mais j'aimerais trouver un exemple de code avant de tout faire planter.
2.
Un trigger qui rafraichit tous les autres clients lorsqu'un message passe de "non lu "à "lu".
Mais Notessession n'a pas de methode refresh, et toutes mes autres tentatives se sont soldées par le crash du client lotus.
Je ne pense pas être le seul a avoir ce besoin, mais je n'ai pas trouvé d'autre exemple ailleurs.
Si quelqu'un se sent d'attaque pour tenter de résoudre ce petit problème, je suis persuadé qu'il ferai quelques heureux.
Si j'y arrive tout seul, (ce dont je doute fortement), je posterai ici la solution.