Отследить Изменение Аттачмента

  • Автор темы Автор темы FixeR
  • Дата начала Дата начала
F

FixeR

Нужно как-то понять, менялся аттачмент или нет (у пользователя есть такая возможность).
Дата модификации не подходит, извлекать аттач на диск нельзя.
У поля $File в свойствах есть Object ID, который меняется при изменении аттача. Но я не нашел, как его вытащить.
 
Поставить полю с вложением IsSigned, подписать документ, проверять целостность подписи.

У поля $File в свойствах есть Object ID, который меняется при изменении аттача. Но я не нашел, как его вытащить.
DXL
 
Почему не устраивает @AttachmentModifiedTimes?
---
Returns a datetime that displays the date on which the file attachment associated with the current document was last modified. If the document contains more than one file attachment, returns the modification dates in a datetime list.
---
 
nvy
У поля $File в свойствах есть Object ID, который меняется при изменении аттача. Но я не нашел, как его вытащить.
DXL
Не нашел такого в DXL. :)

Почему не устраивает @AttachmentModifiedTimes?
Потому что каким-то образом у людей иногда получается вкладывать изменённый файл обратно с той же датой модификации.
Файл изменился, а дата - нет.

Поставить полю с вложением IsSigned, подписать документ, проверять целостность подписи.
Можно поподробней?

Может, есть какие-нибудь ещё метаданные, которые меняются при замене аттачмента?
Сам док при этом тоже часто меняется, т.е. нельзя утверждать, что если изменился док -> изменился аттач.

Object ID у $File идеально бы подошел.
 
Код:
Не нашел такого в DXL.
Выгружаете документ в DXL (Domino XML), парсите, находите нужные тэги, сравниваете.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab