Domino 9 und frühere Versionen > ND6: Entwicklung

automatisches Löschen nach ... Jahren

(1/2) > >>

Colli:
Hallo,

ich habe Dokumente, die automatisch nach einer gewissen Speicherfrist gelöscht werden sollen.
z.B.
Zeitpunkt: 11.07.2005
Beginn Speicherfrist: 01.01.2006
Ende Speicherfrist: 01.01.2012

Am 01.01.2012 sollen alle Dokumente, die am 01.01.2006 mit der Speicherfrist begonnen haben, gelöscht werden - automatisch.

mit
@Adjust(BeginnSpeicherfrist;6;0;0;0;0;0)
kann ich 6 Jahre weiter rechnen, aber wie kann ich jeweils auf den Anfang der Speicherfrist kommen? Also auf den 01.01. des darauffolgenden Jahres?

Im weiteren muss dann ein Agent Dokumente löschen. Also wenn heute der 01.01.2012 ist und Ende der Speicherfrist auch 01.01.2012, dann lösche das Dokument!?

koehlerbv:
FirstOfNextYear := @Date (@Year (@Today) + 1; 1; 1).

Inwieweit eine weitere Frage in Deinem Posting steckt, hat sich mir nicht ganz erschlossen.

HTH,
Bernhard

Mandalor:
Document löschen:

mach es mit lotusscript: gehe alle Documente durch, wenn eises gelöscht werden soll, dann:

doc.remove(True)

Colli:
@koehlerbv:
Das klappt ja wunderbar. Danke.

@Mandalor:
Ja genau, jetzt muss noch ein Script her mit dem ich die Dokumente dann löschen kann.

Colli:
Ich habe das Datum ab wann das Dokument gelöscht werden soll in einem Feld namens "EndeSpeicherfrist" gespeichert.
Kann ich nun über folgende Formel das Dokument löschen lassen oder empfehlt ihr eher ein Script?

@IF(@Now > EndeSpeicherfrist;@DeleteDocument;"");
@All

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln