а вот это кстати мысль...

работу по ночам...

хотя не совсем...
у меня ожидается минимум 30 деревьев для архивации и число это плавает
а смотри - можно ли сделать так
засекать каким то образом активность/не активность юзеров и на этом построить автоматизацию
допустим
-Чел пришел на работу - действие смотрит и видит что у него есть закрытые объекты выходящие за рамки например данного квартала
-Лоция предлагает ему запустить работу по архивации закрытых объектов
-Сервер автопереходов тоже не дурак каждую ночь выполняя работу смотрит - а у этого юзера уже ничего не менялось неделю (может юзер в отпуск ушел) и сам снимает работу (чтобы лишнего не делать)
и получается полуавтоматическое взаимодействие "Юзер Начал Сервер Кончил" не подумайте ничего плохого

как думаешь оправдан ли такой алгоритм?