DISEÑO DE APLICACIONES


Eventos
Cuando los usuarios trabajan con elementos de diseño de IBM® Lotus® Domino(TM), Domino identifica sus operaciones como eventos (por ejemplo, apertura de una base de datos, apertura de una vista, apertura de un documento, etc.) Si lo desea, puede programar ciertas tareas para que se ejecuten cuando se produzcan estos eventos.

Para crear un programa relacionado con un evento, es posible utilizar:


Cuándo usar la programación de eventos

Utilice la programación de eventos para ejecutar tareas muy concretas que no deban activar los usuarios. La programación de eventos es especialmente útil cuando el momento de ejecución del programa deba ser preciso o cuando las tareas estén relacionadas con un elemento de diseño específico.

Para ver una tabla con los eventos que pueden automatizarse, consulte Event descriptions en el manual Domino Designer Programming Guide.

Ejemplos de programación de eventos


Tipos de eventos

Todos los elementos de diseño tienen eventos que se pueden programar, aunque no son los mismos para todos los elementos de diseño. En el panel de programación, haga clic en la ficha Objetos para examinar los eventos que es posible programar.

Eventos de bases de datos

Los eventos de bases de datos se refieren a actividades que afectan al conjunto de una base de datos, como son la apertura y cierre de la base de datos o la eliminación de documentos.

Ejemplos:


Eventos de vistas y de carpetas

Los eventos de vistas tienen lugar cuando los usuarios trabajan en una vista o carpeta específica. Incluyen la apertura y el cierre de una vista, la adición de documentos a una vista Agenda o la adición de documentos a una carpeta.

Ejemplos de eventos de vistas y de carpetas


Además de los eventos disponibles para todas las vistas, las vistas de agenda tienen eventos específicos.

Ejemplos de eventos de vistas de agenda


Eventos de formularios

Los eventos de formularios tienen lugar al nivel de los documentos, por ejemplo cuando un usuario abre o cierra un documento. Resultan útiles para reducir el tiempo de visualización de los documentos, debido a que sólo se ejecutan cuando tiene lugar el evento, a diferencia de los procesos de cálculo de campos, que se llevan a cabo cada vez que un documento se guarda, se abre o se actualiza.

Ejemplos


Eventos de campo

Los eventos de campo se desencadenan cuando el usuario entra en un campo o sale de él.

Ejemplos


Eventos Click

Los eventos Click tienen lugar cuando los usuarios hacen clic en acciones o zonas activas, o seleccionan tareas en el menú Acciones. Otros eventos de acciones, botones y zonas activas permiten añadir programación a otros eventos. Después de que el objeto se haya cargado, se ejecuta el evento Initialize y luego el evento Click.

Ejemplos


Evento de agente

El evento Initialize almacena toda la programación relacionada con el agente. Añada siempre al evento Initialize a la programación asociada al agente.

Véase también


Glosario
¿Desea opinar sobre la Ayuda o sobre la utilidad del producto?