Appeler l'éxecution d'un agent en lotusscript

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

Appeler l'éxecution d'un agent en lotusscript

Messagepar Sébastien » 25 Avr 2003 à 13:39

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.
Sébastien
 

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

Messagepar Raziel » 25 Avr 2003 à 13:43

Salut,Il faut que tu passe par la classe NotesAgent.Ex :Dim s As New NotesSession Dim db As NotesDatabase Dim agent As NotesAgent Set db = s.CurrentDatabase Set agent = db.GetAgent("Toto") call agent.Run
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

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

Messagepar bug00 » 25 Avr 2003 à 13:44

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 :)
bug00
 

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

Messagepar Sébastien » 25 Avr 2003 à 14:00

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.
Sébastien
 

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

Messagepar Raziel » 25 Avr 2003 à 14:07

Tu tapes :-> Soit NotesAgent-> Soit Run et tu prends la section NotesAgent
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

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

Messagepar bug00 » 25 Avr 2003 à 14:10

Audebut aussi je la trouvé mal faite et puis au plus tu fouille dedans au mieux ca va, nefin comme tout tu diras
bug00
 

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

Messagepar Sébastien » 25 Avr 2003 à 14:21

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.
Sébastien
 

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

Messagepar Raziel » 25 Avr 2003 à 14:28

Oui, c'est normal.Avec la méthode Run (et à fortiori avec RunOnserver), les messageBox et les print n'apparaisse plus à l'écran.
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

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

Messagepar Sébastien » 25 Avr 2003 à 14:35

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.
Sébastien
 

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

Messagepar Raziel » 25 Avr 2003 à 14:42

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.
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

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

Messagepar Sébastien » 25 Avr 2003 à 15:47

oki merci. En plus je suis bete la première solution j'aurai pu y penser tout seul ;p
Sébastien
 


Retour vers Développement

cron