Удаление Приватной Папки В Почте Можно Отследить?

  • Автор темы deeeman
  • Дата начала
D

deeeman

Привет!

почтовая бд 8.5

Есть в почтовой базе у всех приватная папка "Архив", но сотрудники иногда ее удаляют
(правой кнопкой мыши - удалить - ок)

выдается сообщение: Это действие необратимо. Удалить папку "" из это базы данных?


пробежался по кому тимстудией - нет такие слов в базе
можно это отследить по коду?
 
D

deeeman

ага, ну в коде то должна быть проседура по этому поводу, поможите найти плиз...
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Вместо приватной сделай общую папку. Её удалить не смогут.
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Добавить в шаблон и обновить.
Или агентом по базам пройтись и создать: notesDatabase.EnableFolder(foldername$).
Это будет новая папка. Старую пусть удаляют сколько хотят. :)
 
N

nvyush

Или агентом по базам пройтись и создать: notesDatabase.EnableFolder(foldername$).
Это будет новая папка. Старую пусть удаляют сколько хотят.
Тогда уж тем же агентом переместить документы из старой папки в новую, а старую удалить.
 
N

nvyush

Не получится, агент не сможет получить доступ к приватной папке.
КМК, найти какие документы в той папке через notesDocument.FolderReferences он всё-таки сможет, ну и, соответственно, поместить их в нужную папку. А старую можно удалить в Postopen'е базы.

Добавлено
Кстати, а никто не пробовал добавлять в ноту SPOFU папки readers поле с именем сервера/ролью, чтобы можно было к серверным приватным папкам иметь доступ из серверных агентов?
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
КМК, найти какие документы в той папке через notesDocument.FolderReferences он всё-таки сможет, ну и, соответственно, поместить их в нужную папку. А старую можно удалить в Postopen'е базы.
Возможно получится. Но, наверное, не очень шустро. :)
 
N

nvyush

Возможно получится. Но, наверное, не очень шустро. smile.gif
На просторах Инета нашёл агента, который ищет в почтовой базе документы вне папок и складывает их в папку "Входящие" (полезно, когда пользователь переместил документ из входящих в папку, а папку потом удалил и не может найти документ, в представлении "Все документы" искать тоже не сахар). На клиенте в базе с 1,5К документов время работы меньше минуты, на сервере должно быть шустрее. Задача в принципе аналогичная.
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
снять с ПЯ галочку на удаление доков ;)
помещение документов в корзину єто НЕ удаление
 
N

nvyush

снять с ПЯ галочку на удаление доков wink.gif
помещение документов в корзину єто НЕ удаление
Вопрос в удалении не документов, а папки.
Возможно получится. Но, наверное, не очень шустро. smile.gif
Немного поразмыслив, пришёл к выводу, что на сервере не получится. Есть ощущение, что документ хранит unid'ы папок, в которых лежит, то есть notesDocument.FolderReferences на сервере не вернёт имя приватной папки.
В принципе можно агента сделать фоновым и пускать на клиенте при открытии базы, но есть риск, что пользователь его закроет раньше времени. Если пускать агента не в фоне, то отрабатывать он будет довольно долго, пользователь может подумать, что Lotus завис. Как ни крути, задача скорее организационная, чем техническая.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!