Dynamics CRM 2011 не имеет soft-delete. Когда запись удаляется в CRM, на сервере SQL выполняется DELETE
, что приводит к удалению записи.
В annotation
, который является сущностью для примечания, вложение хранится в виде кодированного текста в формате bas64. Если вы удалите вложение в примечании, оно приведет к UPDATE
объекту annotation
, задав поля, связанные с приложением, null
.
Если вы хотите вызвать плагин при удалении вложения, вам нужно посмотреть события удаления и обновления на annotation
. Если вы хотите узнать, есть ли аннотации, относящиеся к конкретному объекту, вложение, вам нужно запросить объект annotation
, где objectid
соответствует объекту и filename
не имеет значения.
Для писем и назначений вложения хранятся в activitymimeattachment
вместо annotation
.
AFAIK, CRM 2011 больше не soft-delete – Alex