Das Notes Forum

HCL Notes / Domino / Diverses => Entwicklung => Thema gestartet von: Lionhead am 30.06.21 - 11:39:34

Titel: Aktivitätsprotokoll Agents
Beitrag von: Lionhead am 30.06.21 - 11:39:34
In einer Aufgabendatenbank laufen im Hintergrund mehrere Agents. Großteils werden diese zeitgesteuert ausgelöst. Einige davon auch durch einen User-Button. Zur Kontrolle, ob diese auch ausgeführt werden, möchte ich eine Art "Aktivitätsprotokoll" einrichten. Ich weiß, dass ich die Ausführung auch direkt beim Agent kontrollieren kann, allerdings sollten alle Agents in Listenform mit entsprechenden Status angezeigt werden.

Eine Überlegung war, eine Ansicht mit einer  Maske einzubauen, welche die drei Felder "Datum", "Benutzer" und "Status" enthält.
Das Feld Datum sollte den Zeitpunkt der Ausführung enthalten, das Feld Benutzer entweder den Servernamen oder bei manueller Ausführung den User und Status, ob der Agent ausgeführt oder nicht ausgeführt wurde. Die Ansicht sollte so ähnlich wie im Anhang aussehen.

Da ich in der Notes-Script nicht vertraut bin, meine Fragen:
- Könnten die entsprechenden Informationen mit einem Script ausgelesen und so dargestellt werden?
- wenn ja, könnte mir jemand beim Script behilflich sein? oder
- ist dieser Ansatz überhaupt so machbar, oder wäre das zu komplex?

Zur Veranschaulichung habe ich eine Beispielansicht erstellt.

Titel: Re: Aktivitätsprotokoll Agents
Beitrag von: CarstenH am 30.06.21 - 13:41:11
Das gibt es schon sehr lange und sogar kostenlos als fertiges Projekt "OpenLog" zum Download auf OpenNTF.

Einziger "Haken": das Logging passiert per Script und muss dafür einmalig in die Agenten eingebaut werden. Ein Auslesen der Agenten findet nicht statt.

Für den relativ kleinen Aufwand entschädigt dich das Log mit sehr umfangreichen und, wie ich persönlich finde, für ein Log auch noch optisch relativ ansprechend gestalteten Views.

Die gesamte Dokumentation inkl Beispielen befindet sich in der DB unter "Hilfe > Benutzen dieser Anwendung".

Link: https://www.openntf.org/main.nsf/project.xsp?r=project/OpenLog/releases/28E75F702FC7AE5D8625769A00488D20

HTH
Carsten

Edit: hab mal noch einen Screenshot hinzugefügt
Titel: Re: Aktivitätsprotokoll Agents
Beitrag von: Lionhead am 01.07.21 - 12:39:18
Hallo Carsten,

vielen Dank für die Hilfestellung.

Werde ich mir gleich einmal ansehen.

LG