DISEÑO DE APLICACIONES


Ejecución de un agente con un evento
Una vez creado el agente, debe indicar si desea que se ejecute con un evento o según lo programado. Para ejecutar un agente con un evento:

1. En la ficha General del cuadro de propiedades del agente, haga clic en Con un evento.

2. Seleccione uno de estos eventos en la siguiente tabla:
Evento que ejecuta el agenteUtilícelo para
Desde el menú AccionesLos agentes activados por el usuario o para los agentes WebQuerySave o WebQueryOpen.
Desde el panel de agentesLos agentes ejecutados a su vez por otros agentes o para agentes que estén todavía en la fase de diseño o se ejecuten desde Designer.
Antes de recibir el correoProcesar el correo antes de que aparezca en las bases de datos de correo; por ejemplo, para trasladar correo entrante a una carpeta.

Con esta opción se ejecuta el agente antes de que aparezca el mensaje en la base de datos. Por lo tanto, tenga cuidado con las demás opciones que seleccione. Por ejemplo, no utilice la acción simple Marcar documentos como leídos, ya que los documentos siempre se marcarán como leídos cuando aparezcan en la base de datos.

Tenga en cuenta que esta opción está limitada a un agente por base de datos.

Después de recibir el correoProcesar el correo entrante: responder los mensajes, remitirlos a otros destinatarios o archivarlos.

Se hará caso omiso de las funciones interactivas y de las que leen o modifican datos externos al documento actual si los documentos se envían a la base de datos. Por ejemplo, se ignorarán las siguientes funciones: @DbColumn, @DbCommand, @DbLookup, @MailSend, @Prompt, @Command y @PostedCommand.

Tenga en cuenta que puede utilizar esta opción varias veces en la misma base de datos.

Si se han creado o modificado documentosLas tareas de flujo de trabajo en las que se realice una tarea basada en documentos nuevos o modificados. Es un agente programado gestionado por el Gestor de agentes y se puede ejecutar tanto en el cliente Notes local como en un servidor.

Al seleccionar esta opción, aparecerá el botón Editar parámetros. Si se hace clic en dicho botón, aparecerá el cuadro de diálogo Programación del agente. Aquí podrá definir una fecha de inicio y de finalización para el agente, indicar si se debe ejecutar los fines de semana y seleccionar si el agente se va a ejecutar en un servidor o en el cliente IBM® Lotus® Notes® local. También podrá especificar si el servidor se seleccionará al activar el agente.

El tiempo de retardo para este agente varía entre 5 y 30 minutos, dependiendo de la carga del servidor.

Si se han pegado documentosDocumentos que se pegan en la base de datos y que resulta necesario modificar en cuanto se incluyan en la base de datos. Tenga en cuenta que este evento requiere la participación del usuario y no se realiza en segundo plano.

Los agentes activados por operaciones de pegado no pueden utilizar las funciones @Command ni @PostedCommand.

Al iniciar el servidorLos agentes que sólo deben ejecutarse al iniciar el servidor no se ejecutan en otras circunstancias. Si desea que un agente se ejecute al iniciar el servidor, pero también en otras circunstancias cuando el servidor se está ejecutando, seleccione la opción de ejecución Desde el panel de agentes y cree otro agente que se ejecute al iniciar el servidor y que llame a ese agente.
3. Si ha seleccionado Desde el menú Acciones o Desde el panel de agentes, seleccione una de las siguientes opciones en la lista Aplicar a. Éstos son los documentos en los que se ejecutará el agente.

Nota A partir de la Versión 6 de IBM® Lotus® Domino(TM) Designer, la opción Ejecutar una sola vez ya no aparece en la lista desplegable Aplicar a. (Dicha opción se utilizaba frecuentemente para configurar agentes de Web.) Seleccione Ninguno en su lugar.

Véase también


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