Domino 9 und frühere Versionen > ND6: Entwicklung
Doks per Agent abhängig von Datumsfeld löschen
(1/1)
SaSaWu:
Ich möchte einen Agenten einrichten, der täglich alle Dokumente der Datenbank durchsucht und die Dokumente löscht, die in einem Datumsfeld ("Gültig bis") ein älteres Datum als das Tagesdatum haben. Kann ich bei der Dokumentenauswahl des Agenten eine "Nach Feld"-Suche durchführen und im Feld "Wert" eine Formel hinterlegen (siehe Anhang)? Oder ist Script die Antwort (hoffe nicht)?
Tode:
das geht nur mit "echter" programmierung und nicht mit diesem Pseudo- Programmierungs- Mist (pardon...) einfache Aktionen:
Also: Agent Umstellen auf Formel, dann in die Formel-Sprache einarbeiten und dann mit 2 Zeilen Code das ganze hinkriegen.
Ich poste den Code jetzt NICHT, weil ich nicht schuld sein will, dass Du mal eben ein paar Dokumente zu viel aus Deiner Datenbank löschst, weil Du beim abpinseln einen Doppelpunkt vergessen hast.
Tode
SaSaWu:
OK, da war ich wohl zu faul:
@If(@Date(DokDatumBis) < @Date(@Today);@DeleteDocument;0);
SELECT @All
Sorry!
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln