Es posible configurar una regla que realice una tarea programada que se cree en otra regla.
No es posible usar la acción de flujo Temporizador (programado) para repetir una acción con una programación específica; por ejemplo para enviar un correo electrónico cada domingo a medianoche.
Para configurar una tarea programada, puede utilizar el programador del sistema operativo Microsoft Windows para enviar un desencadenante remoto al conjunto de reglas que contiene la tarea. Prinergy puede realizar la acción (por ejemplo, enviar un archivo de texto por correo electrónico) según una programación que se cree con otra regla y desencadenar la programación de forma automática.
Funcionamiento:
Una regla termina con la acción Ejecutar comando, que ejecuta un comando AT de Windows (puede estar en un archivo de lotes o no) para crear una tarea programada. La tarea programada ejecuta un archivo por lotes que inicia la herramienta RaiseEvent, que crea un desencadenante remoto, que inicia una regla.
- Cree una regla para la tarea (acción) que quiere desencadenar en una programación periódica. La regla se debe iniciar con el evento Desencadenador remoto.
Para realizar pruebas, termine la regla con la acción Escribir texto en archivo. - Cree un archivo por lotes denominado
RaiseEvent.bat
en el servidor de Prinergy. Debe escribir este archivo para que envíe un desencadenador remoto que inicie la regla que ha creado en el paso 1. Por ejemplo:"d:\Program Files\Kodak\RBA\bin\raiseevent.exe" "Test\RemoteTrigger" -host <HOSTNAME> -port 61235 -context Test
donde<HOSTNAME>
es el nombre del servidor de Prinergy. (No incluya < ni > en el nombre del servidor). - Cree un archivo por lotes denominado
CreateTask.bat
en el servidor de Prinergy. Debe escribir este archivo para que cree una tarea de programación que ejecute el archivoRaiseEvent.bat
que creó en el paso 2. Por ejemplo:AT 23:54/NEXT "D:\Documents and Settings\<FOLDERNAME>\Desktop\RaiseEvent.bat"
No incluya < ni > en el nombre de la carpeta. - Cree una regla que inicie la cadena de eventos. Por ejemplo, la regla podría terminar con una acción Ejecutar comando que ejecute el archivo
CreateTask.bat
creado en el paso 3.
Para realizar pruebas, inicie la regla con una acción Desencadenador manual.