ANWENDUNGSGESTALTUNG


Einen Agenten über einen Zeitplan auslösen
Wenn Sie einen Agenten erstellt haben, müssen Sie festlegen, ob der Agent durch ein Ereignis oder einen Zeitplan ausgelöst werden soll. So lösen Sie einen Agenten über einen Zeitplan aus

1. Klicken Sie im Register "Allgemein" der InfoBox "Eigenschaften: Agent" auf "Durch Zeitplan".

2. Wählen Sie in der Liste neben der Schaltfläche "Zeitplan" einen der Zeitpläne der folgenden Tabelle aus.

3. Nachdem Sie eine Auswahl in der Liste getroffen haben, klicken Sie auf die Schaltfläche "Zeitplan", um das Dialogfeld "Agentenzeitplan" zu öffnen. Sie können weitere Details zur Ausführung des Agenten hinzufügen. Beispiel: 4. Im Dialogfeld "Agentenzeitplan" können Sie außerdem die Server angeben, auf denen der Agent ausgeführt werden soll. Wählen Sie dazu eine Option in der Liste "Ausführen auf" aus. Alternativ können Sie den Server von den Benutzern auswählen lassen.
Server, auf dem Agent ausgeführt wirdVerwendung
LokalDer Agent wird nur auf dem Client ausgeführt. Verwenden Sie die Option, um die Ausführung von Agenten im Hintergrund auf dem lokalen Notes-Client zu planen. Bei der Datenbank mit dem Agenten muss es sich um eine lokale Datenbank handeln. Der Agent wird mit den Rechten der aktuellen IBM® Lotus® Notes®-ID ausgeführt.

Beachten Sie Folgendes: Damit periodische Agenten auf dem lokalen Notes-Client ausgeführt werden können, muss der Benutzer zuerst unter "Startoptionen" die Option "Lokale periodische Agenten aktivieren" im Register "Allgemein" des Dialogfeldes "Benutzervorgaben" (wählen Sie "Datei - Vorgaben - Benutzervorgaben") aktivieren.

Beliebiger ServerDer Agent wird auf allen Servern ausgeführt, auf denen er verfügbar ist. Wenn Agenten auf mehreren Servern laufen und Dokumente in Datenbanken ändern, die repliziert werden, sollten Sie die Server angeben, auf denen sie laufen, um Replizierungskonflikte zu vermeiden. Richten Sie dann die Replizierungspläne der Datenbanken so ein, dass sie nicht mit den geplanten Ausführungen der Agenten kollidieren.

Hinweis: Diese Option ist unproblematisch, wenn Sie Kopien der Datenbank (anstelle von Repliken) verwenden.

Bestimmter ServerDer Agent wird nur auf dem einen Server ausgeführt, den Sie in der Liste der verfügbaren Server auswählen.
Server wählen, wenn Agent aktiviert wirdWenn Sie diese Option aktivieren, werden die Benutzer zur Auswahl eines Servers aufgefordert, wenn der Agent aktiviert wird. Diese Option ist zum Verteilen von Agenten in vorgefertigten Anwendungen nützlich.
5. Wählen Sie im Pulldown-Listenfeld "Ziel" die Dokumente in der Datenbank aus, für die der Agent ausgeführt werden soll. Folgende Optionen stehen zur Wahl:
Wenn Sie einen periodischen Agenten einfügen, ändern oder aktivieren, wird der Agent sofort ausgeführt, falls er am Tag, an dem die Änderungen vorgenommen wurden, nicht ausgeführt wurde.

Hinweis Agenten werden zu festgelegten Intervallen geplant, nicht zu einer bestimmten Uhrzeit. Wenn Sie beispielsweise festlegen, dass ein Agent stündlich ausgeführt werden soll, läuft er etwa eine Stunde nach dem letzten Lauf.

Agenten, die nicht nach Plan ausgeführt werden

Wenn ein periodischer Agent bearbeitet wird (z. B. aktiviert, geändert, gespeichert oder eingefügt wird), wird er in der Regel sofort ausgeführt, falls er nicht nach Plan ausgeführt wurde. Dies trifft auf monatlich und wöchentlich geplante Agenten zu. Auf täglich geplante Agenten trifft dies nur teilweise zu.

Wenn ein täglich geplanter Agent nicht nach Plan ausgeführt wird, weil er deaktiviert ist, wird er ausgeführt, falls er innerhalb von 30 Minuten nach Beginn der geplanten Ausführung aktiviert wird. Wenn ein periodischer Agent gespeichert, eingefügt oder geändert wird, wird er sofort ausgeführt, falls er nicht nach Plan ausgeführt wurde.

Siehe auch