Ejecución de un agente según lo programado
Configure un agente para que se ejecute en base a una programación si se trata de un agente que se debe ejecutar periódicamente.
Antes de empezar
Por qué y cuándo se efectúa esta tarea
Puede ejecutar el agente en función de un evento o de una programación. Para que el desencadenante del agente sea una programación, ejecute los pasos siguientes:
Procedimiento
- En la ficha General del cuadro "Propiedades de agente", haga clic en Según lo programado.
-
En la lista desplegable situada junto al botón Programar, seleccione una de las siguientes programaciones. Tenga en cuenta que en Internet no se puede utilizar la ejecución programada de agentes; sin embargo, es posible ejecutar un agente en Internet de otras maneras, como, por ejemplo, mediante herramientas o macros, o desde la dirección URL.
- Varias veces al día
- Utilice esta programación para aplicaciones de mucha prioridad, como aquellas que sean de vital importancia en un proceso empresarial o para aplicaciones que se replican varias veces al día, como pueden ser las aplicaciones relacionadas con el flujo de trabajo que transfieren documentos para su aprobación. Debe tenerse en cuenta que si se programan ejecuciones muy frecuentes (por ejemplo, cada 5 minutos), el rendimiento del servidor puede verse afectado.
- Diaria
- Utilice esta programación para actividades que sean importantes, pero que no originen retrasos si se realizan una sola vez al día. Ejemplos pueden ser el envío de noticias o la generación de asignaciones de poca prioridad.
- Semanal
- Utilice esta programación para las tareas rutinarias. Ejemplos pueden ser la generación de informes de resumen y el envío de recordatorios.
- Por mes
- Utilice esta programación para las tareas de mantenimiento de baja prioridad. Ejemplos pueden ser el archivado de documentos y la distribución de boletines de la empresa.
- Nunca
- Utilice esta programación en agentes que no deben ejecutarse en determinadas circunstancias. Por ejemplo, use esta opción con los agentes que se ejecuten en Internet o con los agentes ejecutados a su vez por otros agentes.
-
Una vez que haya seleccionado una opción en el menú desplegable, haga clic en el botón Programar para abrir el cuadro de diálogo Programar. Podrá especificar con más exactitud cuándo desea que se ejecute el agente. Por ejemplo:
- Si selecciona Varias veces al día, podrá especificar la frecuencia diaria de ejecución del agente. También podrá especificar si desea que el agente se ejecute los fines de semana.
- Si selecciona Semanal, podrá especificar el día de la semana que desea que se ejecute el agente.
- Si especifica Mensual, podrá especificar el día y la hora del mes que desea que se ejecute el agente.
-
En el cuadro de diálogo Programación del agente, también puede especificar los servidores en los que desea que se ejecute el agente. Hágalo en la lista desplegable Ejecutar en. También puede especificar que sean los usuarios los que elijan el servidor.
- Local
- El agente se ejecuta exclusivamente en el cliente. Utilice esta opción para programar agentes que se ejecuten en segundo plano en el cliente de Notes® local. La aplicación que contiene el agente debe ser local. El agente se ejecutará con los derechos del ID de Notes® actual. Tenga en cuenta que, para que los agentes programados se ejecuten en el cliente local de Notes®, primero es necesario que el usuario seleccione la opción Activar agentes locales programados en la ficha General del cuadro de diálogo "Preferencias de usuario" ().
- Cualquier servidor
- El agente se ejecuta en cualquier servidor en el que esté disponible. Si los agentes se ejecutan en varios servidores y efectúan modificaciones en aplicaciones que se replican, es recomendable que especifique los servidores en los que se deben ejecutar para evitar conflictos de replicación. Después, configure las programaciones de las replicaciones de las aplicaciones para que no interfieran con las ejecuciones programadas de los agentes. Tenga en cuenta que esta opción no causa problemas si utiliza copias (en lugar de réplicas) de la aplicación.
- Nombre de un servidor de la lista
- El agente solo se ejecuta en el servidor que haya seleccionado en la lista de servidores disponibles.
- Seleccionar el servidor al activar el agente
- Si selecciona esta opción, se pedirá a los usuarios que seleccionen un servidor cuando se active el agente. Esta opción puede resultar de gran utilidad para la distribución de agentes en aplicaciones ya finalizadas.
-
En la lista desplegable Destino, seleccione los documentos de la aplicación en los que se ejecutará el agente. Tiene dos opciones:
- Todos los documentos de la base de datos
- Todos los documentos nuevos y modificados
Estas opciones no están disponibles en Internet.
Resultados
A la hora de programar agentes, recuerde que si estos se van a ejecutar en varios servidores y van a modificar documentos en aplicaciones que se replican, conviene que especifique los servidores en los que se deberán ejecutar para evitar conflictos de replicación. Después, configure las programaciones de las replicaciones de las aplicaciones para que no interfieran con las ejecuciones programadas de los agentes. No olvide que los agentes programados se ejecutan de acuerdo con el intervalo que se haya configurado, no conforme a las fracciones horarias del día. Por ejemplo, si ha programado un agente para que se ejecute cada hora, lo hará una hora después de la última vez que lo hizo.