Hi,
ich möchte mit
Call doc.CopyToDatabase(db)ein Dokument kopieren, wobei "db" die aktuelle Datenbank ist:
Dim db As NotesDatabase
Set db = session.CurrentDatabaseNun soll im Ergebnisdokument z.B. das Feld "Status" auf "Archiv" gesetzt werden.
Hintergrund: Bisher archiviere ich seeeehr umständlich über das Setzen von $VersionOpt auf "4" (also die Notes-interne Möglichkeit). Das klappt soweit auch super, ist aber eben sehr umständlich (Views ohne Antwort-Dokumente, ein Agent der die Doks mit den $REF-Felder bearbeitet etc.
Warum das ganze:Wenn ein Dok "normal" archiviert wird, verweisen ja noch existierende Dok-Links ins Archiv. Daher soll eben eine Kopie archiviert werden, und das bestehende Dok erhalten bleiben. Dient also quasi auch als "Lebenslauf" des Dokuments.
Ein direktes Kopieren in die Archiv-DB wär zwar ne Lösung, aber dann würde die Performance etc. stark darunter leiden, da z.B. nicht jeder User die Archiv-DB auch lokal hat.....
Ich hoffe mich verständlich ausgedrückt zu haben und dass Ihr 'ne Lösung parat habt
Bob