Newsgroup: it.comp.appl.notes-domino
Titolo: Agenti che girano sul server

Salute a tutti,
ho la necessità di scatenare una modifica su di una serie di documenti di un 
db a fronte di una certa azione eseguita da un utente in un documento.
In altre parole un utente facendo click su di un bottone cambia il valore di 
un campo. Questo valore deve essere cambiato anche su altri documenti 
"dipendenti", dei quali l'utente non e' un autore.
Per farlo pensavo di scatenare il lancio di un agente (tramite RunOnServer) 
che abbia i diritti del server e che faccia le opportune modifiche.
Il problema è dire all'agente quale sia il documento di partenza, cioe' quello 
attualmente aperto dall'utente.
Grazie per i suggerimenti
Andrea

 Il problema è dire all'agente quale sia il documento di partenza, cioe' quello 
Scusa ma perche' "runonserver" se l'utente preme un bottone lo puo' fare
direttamente.
Cia'
-- 
Zio Ciano


Il metodo RunOnServer mi permette di far girare l'agente con i diritti del 
server e non dell'utente che lo ha lanciato che potrebbe non essere Autore dei 
documenti che devono essere modificati.
Andrea

attualmente aperto dall'utente.
tutto giusto, non vedo il
problema... non puoi usare il parametro NoteID di runonserver ? lì hai l'ID
del documento. se invece lavori sulla versione antecedente alla 5.02 , io
userei le variabili d'ambiente (che schifo, sono d'accordo, ma non mi viene
in mente nient'altro): l'utente fa click , il codice lotuscript salva
nell'INI il valore del docID , e l'altro agente se lo piglia. oppure i
documenti di profilo , ma mi sembra uno spreco creare un documento ogni
volta...
ciao 
Paolo Armando
Programmatore Notes&Domino - orgoglioso
di esserlo!
03475091395
--------------------------------
Inviato via 
http://usenet.iol.it
 

 
La ributto li. Ma mettere nelle ACL gli utenti in redazione??
Ricia'
-- 
Zio Ciano

userei le variabili d'ambiente
Io sto usando la versione 5.02c e non ho trovato nessun parametro per il 
metodo RunOnServer di NotesAgent. A meno che non sia una opzione non 
documentata (e ce ne sono parecchie in Notes) non riesco a capire come fare a 
passare l'ID del documento (ottenibile con NotesID sulla classe 
NotesDocuement) all'agente, senza usare le variabili d'ambiente.
Ciao
Andrea

On Wed, 04 Apr 2001 12:11:03 GMT, 
a.gh...@angelopo.it
 wrote:
Penso che meglio di questo link non so' chi ti possa rispondere
http://archives.groupcomputing.com/dpdeveloper//index.cfm?fuseaction=viewarticle&contentid=514
Ciao,
TL14!
------------
Se la fortuna e cieca,
la sfiga ci vede benissimo
e a volte piglia pure la mira
------------


http://archives.groupcomputing.com/dpdeveloper//index.cfm?fuseaction=viewarticl
L'articolo è molto interessante, peccato pero' che non riporti come fare a 
recuperare il parametro passato all'agente tramite la chiamata 
RunOnServer(NoteID).
Tu sai farlo?
Grazie
Andrea

 tu sau
farlo? 
dall'help di notes: 
Syntax
status = notesAgent.RunOnServer( [
noteID$ ] )
Parameter 
noteID$
String. Optional. The NoteID of a
document. This value is passed to the ParameterDocID property of the called
agent.
^^^^^^^^^^^^^^
ciao.


Perchè nell'azione che fai lato client non invii una mail ad un
mail-in database (con un ageente che parte alla ricezione). La mial
dovrebbe contenere l'ID del documento di partenza.
Fulvio
On Wed, 04 Apr 2001 12:11:03 GMT, 
a.gh...@angelopo.it
 wrote:


ciao.
Ti ringrazio Paolo,
e ti giuro che nel mio help di Notes non è riportata nessuna documentazione 
sul passaggio di parametri ad un agente.
Che versione di Notes hai?
Io ho la 5.0.2c italiano
Grazie ancora
Andrea

Andrea


 ha scritto nel messaggio
news:slrn9coamm.4...@billo.ntrade.it...


 problema... non puoi usare il parametro NoteID di runonserver ? lě hai


 
Calmo.. stai calmo.
-- 
Zio Ciano

Il contesto dove lavora l'agente con il RunOnServer è quello del
Servente...
Ogni tanto il buon senso affiora...
Ragazzi, bevete meno prima di postare ;-)
PS scherzo, eh!?! :-DDD

Ragazzi, bevete meno prima di postare ;-)
ieri sera ho venut una
meravigliosa bottiglia di Brachetto d'Asti, e ogni problema sulle variabili
d'ambiente sparisce all'istante... Un grande Vino! 
paolo armando
programmatore Notes&Domino - orgoglioso di esserlo!
