Versioning

It’s also easy to use a script to lock the current document (old version) and to create a duplicate (new version):


tell application "DEVONthink Pro"
	set theSelection to the selection
	repeat with theRecord in theSelection
		if (exists parent 1) of theRecord then
			set theDuplicate to duplicate record theRecord to (parent 1 of theRecord)
		else
			set theDuplicate to duplicate record theRecord
		end if
		set name of theDuplicate to (name of theRecord)
		set locking of theRecord to true
	end repeat
end tell

An enhanced version of such a script could move the archived documents to a subgroup too.