¿Cómo se agrega un botón a la barra de herramientas de la ventana de mensajes de correo electrónico en Lotus Notes 8.5+?

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

  •  01-07-2019
  •  | 
  •  

Pregunta

Un compañero de trabajo ha estado luchando con este problema.

El resultado deseado es un complemento instalable para Notes que agregará un botón de correo electrónico con archivos adjuntos que permitirá a los usuarios guardar el archivo adjunto en un sistema de gestión de documentos.

Encontrar documentación sobre cómo hacer esto para Notes ha sido una batalla cuesta arriba, por decir lo menos.

Escribir el Java real para hacer el trabajo no es un problema, pero descubrir cómo extender Notes sí lo es.

Entonces, ¿hay alguna manera de agregar un botón/ícono a la barra de herramientas, o es solo cuestión de agregar una nueva barra de herramientas?Si agregamos una nueva barra de herramientas, ¿podemos hacerla visible solo (o atenuarla en caso contrario) cuando no haya ningún correo electrónico abierto?

¿Fue útil?

Solución

Tanto Lotus Notes 8+ como Lotus Symphony utilizan IBM Lotus Expeditor Toolkit.

Si obtiene el SDK de Lotus Symphony aquí.

Hay uno o dos ejemplos que tratan sobre cómo agregar botones a la barra de herramientas de Symphony.

Deberían traducirse casi idénticamente a Notas.

Buena suerte,

Brian Gianforcaro

Otros consejos

Tuve que hacer esto una vez en Notas para un complemento que estaba desarrollando.Lo que terminé haciendo fue editar la plantilla de Notes en el diseñador y luego escribir algo de LotusScript detrás que llamaba a una clase .NET a través de una DLL.Entonces, cuando hizo clic en el botón, activó el evento en LotusScript, luego llamó a la DLL y le pasó la información del elemento.

También debo señalar que fue muy complicado descubrirlo porque la documentación de Notes es terrible.

Dependiendo del acceso que tenga al sistema, la tarea puede ser bastante sencilla.Normalmente personaliza su plantilla de correo para incluir un botón en la carpeta de la bandeja de entrada y la vista de todos los documentos (para conocer las precauciones de seguridad, consulte esta entrada).Puede personalizar ($Inbox) ($All) si desea tener los botones solo en el nivel de vista o adicionalmente en los formularios (hay un subformulario de encabezado compartido que puede usar).
Asigne al botón una etiqueta significativa y agregue este código:

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

Los corchetes son realmente importantes.Su código (Java, supongo) ingresa en un agente.Seleccionas "Crear Agente" y Java como idioma.Usted especifica "documentos seleccionados" para ejecutar y la selección de la lista de agentes como activador (esto coloca el () alrededor de su nombre).Puede obtenerlos en la clase Session.Si sus usuarios están de acuerdo con usar un menú en lugar de un botón, simplemente puede seleccionar Lista de acciones como activador y el agente aparecerá en el menú de acciones.

De su pregunta deduzco que desea esto para el cliente Eclipse.Por favor, lea atentamente el sitio de Mikkel Heisterberg. LekkimWorld.com

Contiene toneladas de material.Empiece por leer sus presentaciones y busque en el sitio.Tiene mucho material útil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top