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 Administrador 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 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.

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 Lotus Domino 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