Come si aggiunge un pulsante alla barra degli strumenti della finestra dei messaggi e-mail in Lotus Notes 8.5+?

StackOverflow https://stackoverflow.com/questions/103791

  •  01-07-2019
  •  | 
  •  

Domanda

Un collega ha avuto problemi con questo problema.

Il risultato desiderato è un plug-in installabile per Notes che aggiungerà un pulsante e-mail con allegati che consentirà agli utenti di salvare l'allegato in un sistema di gestione dei documenti.

Trovare documentazione su come farlo per Notes è stata una battaglia in salita a dir poco.

Scrivere il vero java per fare il lavoro non è un problema, ma capire come estendere Notes è.

Quindi, c'è un modo per aggiungere un pulsante / icona alla barra degli strumenti o si tratta solo di aggiungere una nuova barra degli strumenti? Se aggiungiamo una nuova barra degli strumenti, possiamo renderla visibile (o semplicemente disattivarla altrimenti) quando nessuna e-mail è aperta?

È stato utile?

Soluzione

Sia Lotus Notes 8+ che Lotus Symphony utilizzano IBM Lotus Expeditor Toolkit.

Se ottieni l'SDK di Lotus Symphony qui .

Sono uno o due esempi che riguardano l'aggiunta di pulsanti alla barra degli strumenti di symphony.

Dovrebbero tradursi quasi identicamente in Note.

Buona fortuna

Brian Gianforcaro

Altri suggerimenti

Ho dovuto farlo una volta in Notes per un plugin che stavo sviluppando. Quello che ho finito per fare è stato modificare il modello di Notes nel designer e quindi scrivere un po 'di LotusScript dietro che chiamava una classe .NET tramite una DLL. Pertanto, quando si fa clic sul pulsante, viene attivato l'evento in LotusScript, quindi chiamato DLL e passandogli le informazioni sull'elemento.

Dovrei anche notare che è stato un orrore da capire perché la documentazione di Notes è terribile.

A seconda dell'accesso al sistema, l'attività può essere abbastanza semplice. In genere personalizzi il tuo modello di posta per includere un pulsante nella cartella Posta in arrivo e la vista di tutti i documenti (per le precauzioni di sicurezza vedi questa voce ). Personalizzi ($ Inbox) ($ All) se vuoi avere i pulsanti solo a livello di vista o in aggiunta i moduli (c'è una sottomaschera di intestazione condivisa che puoi usare.
Assegna un'etichetta significativa al pulsante e aggiungi questo codice:

@Command([ToolsRunMacro];"(ExportDocumentsTo[yourSystemNameHere])")

Le parentesi tonde sono in realtà importanti. Il tuo codice (presumo Java) entra in un agente. Seleziona " Crea agente " e Java come linguaggio. Specifichi " documenti selezionati " per eseguire e la selezione dell'elenco agenti come trigger (questo mette il () attorno al tuo nome). Puoi ottenerli dalla classe Session. Se i tuoi utenti stanno bene utilizzando un menu anziché un pulsante, puoi semplicemente selezionare Elenco azioni come trigger e l'agente verrà elencato nel menu azioni.

Dalla tua domanda ho capito che vuoi questo per il client Eclipse. Si prega di consultare il sito di Mikkel Heisterberg LekkimWorld.com

Contiene tonnellate di materiale. Inizia leggendo le sue presentazioni e cerca nel sito. Ha molto materiale utile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top