Pb de boucle

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Pb de boucle

Messagepar x.joke » 12 Jan 2004 à 11:22

Bonjour j'avais besoin de créer un agent qui permet de rediriger un message automatiquement d'une adresse vers une autre mais tout en conservant le message d'origine dans la première bal. Ne connaissant pas le développement j'ai recherché parmis divers forum un prog qui permet de le faire et j'ai trouvé ceci :Dim Session As New NotesSession Dim Doc As NotesDocument Set Doc=Session.DocumentContext Doc.SendTo="adresse1" Call Doc.Send(False) L'agent fonctionne très bien, le message arrive bien dans la première bal et est copier aussi dans la bal de destination sauf que le pb est le suivant. Si un mail est directement envoyé à la 2ème bal et que la première bal est mise en copie et bien ça boucle ce qui est logique. Comment faire pour éviter que ça boucle ou alors comment créer un agent qui me copie le mail dans la 2ème bal au bon endroit (courrier en arrivé et pas tous document comme le fait l'agent copier dans).Merci de vos réponses
x.joke
 

Re: Pb de boucle

Messagepar Ludo » 13 Jan 2004 à 10:23

Tu peux peut etre vérifier l'adresse du destinataire avant de faire suivre le mail.Ex: si j'ai bien compris, tu veux que la bal B1 et B2 posséde les mêmes données.Donc -> si B1 recoit un mail de x, x<>B2 tu fais suivre à B2 -> si B1 recoit un mail de B2, B2=B2 fin de traitement -> si B2 recoit un mail de x, x<>B1 tu fais suivre à B1 -> si B2 recoit un mail de B1, B1=B1 fin de traitement
Ludo
 

Re: Pb de boucle

Messagepar x.joke » 13 Jan 2004 à 14:32

En fait je veux que quand B1 reçoit un mail, faire suivre à B2 point. Si B2 reçoit un mail je ne veux pas qu'il soit transmis à B1. Ca doit rester du : B1 reçoit, transmis à B2 c tout. Si B2 reçoit un mail et que B1 est en copie je ne veux pas que ça boucle, c'est à dire que comme B1 est en copie qu'il le renvoi de nouveau à B2, c'est un peu compliqué mais bon...Merci
x.joke
 

Re: Pb de boucle

Messagepar Oguruma59 » 13 Jan 2004 à 15:27

dans ce cas :1) quand b1 envoie un mail à b2mettre indicateur dans le champs objet par exemple [TRF]2) quand b2 reçoit un mail mettre également un agent qui va uniquement se lancer si l'émtteur est B1 - on vérifie si [TRF] est présent dans l'objet et on agit...il faut un agent de chaque côté...voic une piste poour l'analyse fonctionnelle
Oguruma59
 

Re: Pb de boucle

Messagepar Ludo » 13 Jan 2004 à 15:52

Dans ce cas, ton agent agit uniquement lors de la réception des mail de B1.Lorsque B1 reçois un mail, tu le fais suivre uniquement à B2 si: -> B2 n'est pas l'emetteur du mail -> B2 n'est pas destinataire du mail (il peut y avoir plusieurs destinataire) -> B2 n'est pas en copie -> B2 n'est pas en copie caché
Ludo
 

Re: Pb de boucle

Messagepar x.joke » 14 Jan 2004 à 15:26

Merci pour toutes ses réponses mais ça se traduit comment ? car je ne connais pas du tout le dev donc le mettre en pratique difficile. Moi cet agent je n'ai fait que le recopier d'un autre forum. Il faut donc que si B2 est destinataire du mail et que B1 est en copie que l'agent de B1 ne renvoit pas de nouveau le mail sur B2 mais concrètement en ligne de code ça donne quoi ?Encore merci pour vos réponses mais un nouveau petit coup de pouce m'aiderais encore.
x.joke
 

Re: Pb de boucle

Messagepar Oguruma59 » 14 Jan 2004 à 15:36

bon je vois ce que je peux faire...il y a qq précautions à prendre, car ça n'est pas si simple que cela (sur le principe) - ce n'est pas une difficulté côté LS
Oguruma59
 


Retour vers Développement

cron