Autor Thema: Agent zum Zeitvergleich (Erstelldatum Datensatz <-> aktuelle Uhrzeit)  (Gelesen 1553 mal)

Offline Joe1982

  • Frischling
  • *
  • Beiträge: 7
  • Ich liebe dieses Forum!
Hallo,

ich bin relativer Notes-Newbie und habe gerade folgendes Problem.
Ich soll einen Agenten erstellen, der alle 2 Stunden automatisch ablaufen soll (soweit kein Problem...kann man ja bei den Agent Properties einstellen). Dieser Agent soll in einer View laufen die Dokumente mit einem Erstelldatum (T/M/J Uhrzeit) enthält. Der Agent soll das Erstelldatum des jeweiligen Datensatzes mit dem der aktuellen Systemzeit vergleichen und automatisch alle Einträge löschen die älter als eine Stunde alt sind.

Könnte mir jemand vielleicht ein paar Tipps geben wie ich das am besten machen könnte.

Gruss
Jochen

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Das geht recht einfach:
@If (@Adjust (@Now; 0; 0; 0; 0; -1; 0) > @Created; @DeleteDocument; "");
@All

Das aktuelle Systemdatum wird um eine Stunde zurückgesetzt und mit der Erstellzeit des Dokuments verglichen. Ist das Erstelldatum älter als eine Stunde vor "jetzt", wird das Dokument gelöscht.

Für die Formel übernehme ich sicherheitshalber keine Gewähr, also bitte in einer TestDB ausprobieren.

Löschrechtevergabe etc. setze ich voraus.

HTH,
Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz