You always wanted to have an easy feature for archiving documents in Notes ?
Version 5 made it for you; Here is how (simple) it works.
We just have 2 methods :
-notesdatabase.ArchiveNow([notesDocCollection])
will archive all or collection documents as set in the archive profile.
-notesdatabase.EditArchiveSettings()
will open the archive setting window.
You can get informations of the archive settings in the profile document named
'Archive Profile', the fields are:
- ArchiveServer
- ArchiveLocation
- ArchivingServer
- ArchivePath
- ArchiveExpired
- ArchiveModified (Yes/No)
- ArchiveInactive (Yes/No)
- IgnoreChildren
- ExpiredLife (integer)
- DocumentLife (integer)
- ModifiedLife (integer)
- IncludeDocLinks (Yes/No)
- JustDelete
- Enabled (Yes/No)
- SeverEnabled (Yes/No)
- Enabled (Yes/No)
- ArchiveLog (Yes/No)
- ArchiveLogDBPath
Launch archiving :
Call notesdatabase.ArchiveNow([notesDocCollection])
- notesDocCollection : collection of doc to archive, optional. If nothing
then it refers to the archive profil.
Edit archive setting :
Call notesdatabase.EditArchiveSettings()
This was first published in November 2000