Page 1 sur 1
Appeler l'éxecution d'un agent en lotusscript

Publié:
25 Avr 2003 à 13:39
par Sébastien
Voilà je cher depuis ce matin et je ne trouve pas est ce que quelqu'un saurait me dire comment le faire en Lotus Script ?Merci.
Re: Appeler l'éxecution d'un agent en lotusscript

Publié:
25 Avr 2003 à 13:43
par Raziel
Salut,Il faut que tu passe par la classe NotesAgent.Ex

im s As New NotesSession Dim db As NotesDatabase Dim agent As NotesAgent Set db = s.CurrentDatabase Set agent = db.GetAgent("Toto") call agent.Run
Re: Appeler l'éxecution d'un agent en lotusscript

Publié:
25 Avr 2003 à 13:44
par bug00
status = notesAgent.Run( [ noteID$ ] )Sub Initialize Dim s As New NotesSession Dim db As NotesDatabase Dim agent As NotesAgent Set db = s.CurrentDatabase Set agent = db.GetAgent("Agent to be run LotusScript") If agent.Run = 0 Then Messagebox "Agent ran",, "Success" Else Messagebox "Agent did not run",, "Failure" End IfEnd SubC'est dans l'aide

Re: Appeler l'éxecution d'un agent en lotusscript

Publié:
25 Avr 2003 à 14:00
par Sébastien
Merci beaucoup

Mas j'ai toujours pas trouver dans l'aide

Je la trouve assez mal faites pour cela on perd bcp trop de temps à chercher dedans.
Re: Appeler l'éxecution d'un agent en lotusscript

Publié:
25 Avr 2003 à 14:07
par Raziel
Tu tapes :-> Soit NotesAgent-> Soit Run et tu prends la section NotesAgent
Re: Appeler l'éxecution d'un agent en lotusscript

Publié:
25 Avr 2003 à 14:10
par bug00
Audebut aussi je la trouvé mal faite et puis au plus tu fouille dedans au mieux ca va, nefin comme tout tu diras
Re: Appeler l'éxecution d'un agent en lotusscript

Publié:
25 Avr 2003 à 14:21
par Sébastien
Arf tout ça à l'air de marcher sauf que les messagebox programmer dans l'agent ne souvre pas ...

Est ce que c'est normale que je ne vois rien du tout ?Pourtant lorsque je le sélectionne dans le menu action les messagebox apparaissent correctement.
Re: Appeler l'éxecution d'un agent en lotusscript

Publié:
25 Avr 2003 à 14:28
par Raziel
Oui, c'est normal.Avec la méthode Run (et à fortiori avec RunOnserver), les messageBox et les print n'apparaisse plus à l'écran.
Re: Appeler l'éxecution d'un agent en lotusscript

Publié:
25 Avr 2003 à 14:35
par Sébastien
Arg donc ça ne va pas du tout pour ce que je voulais faire ...Le but de cette agent est d'informer l'utilisateur s'il a dépassé le quota de sa messagerie ... Il y aurait-il une autre méthode pour appeler cette agent ? Où afficher les résultats des calculs pour que l'utilisateurs puisse les voir et être prévenu ?Et Encore merci pour vos réponses rapides et claires.
Re: Appeler l'éxecution d'un agent en lotusscript

Publié:
25 Avr 2003 à 14:42
par Raziel
Deux possibilités parmis tant d'autres1. Soit tu déporte le code de ton agent à l'endroit où te faisait le run.2. Soit tu conserve cette méthode (MonAgent.run). Cet agent met à jour un doc de profil (avec la taille de la base par ex....).Ensuite, juste après ton run, tu récupère ce doc de profil et donc les valeurs retourné par l'agent.
Re: Appeler l'éxecution d'un agent en lotusscript

Publié:
25 Avr 2003 à 15:47
par Sébastien
oki merci. En plus je suis bete la première solution j'aurai pu y penser tout seul ;p