Page tree

Richten Sie eine Regel so ein, dass eine Aufgabe gemäß einem Zeitplan ausgeführt wird, der durch eine andere Regel erstellt wird.
Sie können nicht die Flussaktion Timer (geplant) verwenden, um eine Aktion gemäß einem bestimmten Zeitplan wiederholt auszuführen, beispielsweise um jeden Sonntag um Mitternacht eine E-Mail zu versenden.

Um eine wiederkehrende geplante Aufgabe einzurichten, empfiehlt es sich, mit der Planungsfunktion des Microsoft Windows-Betriebssystems einen Remote-Auslöser an die Regelsammlung zu senden, die die betreffende Aufgabe enthält. Die Aktion (z. B. das Versenden einer Textdatei per E-Mail) kann von Prinergy entsprechend einem Zeitplan ausgeführt werden, der durch eine andere Regel erstellt wird, wobei der Zeitplan automatisch ausgelöst wird.

Funktionsweise:

Eine Regel endet mit der Aktion Befehl ausführen. Diese führt einen Windows AT-Befehl aus (z. B. in einer Stapeldatei), um eine geplante Aufgabe zu erstellen. Die geplante Aufgabe führt eine Batch-Datei aus, die das Werkzeug „RaiseEvent" startet. Dieses wiederum erstellt einen Remote-Auslöser, der eine Regel startet.

  1. Erstellen Sie eine Regel für die Aufgabe (Aktion), die entsprechend einem wiederkehrenden Zeitplan ausgelöst werden soll. Die Regel muss mit dem Ereignis Remote-Auslöser beginnen.
    Schließen Sie die Regel zu Testzwecken mit der Aktion Text in Datei schreiben ab.
  2. Erstellen Sie auf dem Prinergy-Server die Batch-Datei RaiseEvent.bat. Diese Batch-Datei muss so geschrieben sein, dass sie einen Remote-Auslöser sendet, um die in Schritt 1 erstellte Regel zu starten. Beispiel:
    "d:\Program Files\Kodak\RBA\bin\raiseevent.exe" "Test\RemoteTrigger" -host <HOSTNAME> -port 61235 -context Test
    Dabei ist <HOSTNAME> der Name des Prinergy-Servers. (Der Servername darf weder < noch > enthalten.)
  3. Erstellen Sie auf dem Prinergy-Server die Batch-Datei CreateTask.bat. Diese Batch-Datei muss so geschrieben sein, dass sie eine geplante Aufgabe erstellt, durch die die in Schritt 2 erstellte Datei RaiseEvent.bat ausgeführt wird. Beispiel:
    AT 23:54/NEXT "D:\Documents and Settings\<FOLDERNAME>\Desktop\RaiseEvent.bat"
    Der Ordnername darf weder < noch > enthalten.
  4. Erstellen Sie eine Regel, die die Kette von Ereignissen startet. Die Regel kann beispielsweise mit der Aktion Befehl ausführen enden, durch die die in Schritt 3 erstellte Datei  CreateTask.bat ausgeführt wird.
    Beginnen Sie die Regel zu Testzwecken mit der Aktion Manuelle Auslösung.
  • No labels