特定のレコードにファイルが添付されているかどうかを確認するプラグインを作成する必要があります。レコードに添付ファイルがあるかどうかを確認する - ダイナミックCRM
レコードからファイルを削除すると、ソフト削除されます。 SQLサーバーのAnnotationテーブルをチェックしますが、エントリがソフト削除されているかどうかを示すフラグはありますか?
特定のレコードにファイルが添付されているかどうかを確認するプラグインを作成する必要があります。レコードに添付ファイルがあるかどうかを確認する - ダイナミックCRM
レコードからファイルを削除すると、ソフト削除されます。 SQLサーバーのAnnotationテーブルをチェックしますが、エントリがソフト削除されているかどうかを示すフラグはありますか?
ダイナミックCRM 2011にはソフト削除がありません。 CRMでレコードが削除されると、SQLサーバー上でDELETE
が実行され、レコードが削除されます。
Noteのエンティティであるannotation
には、添付ファイルがbas64エンコードされたテキストとして格納されています。ノート上の添付ファイルを削除すると、添付ファイルに関連するフィールドがnull
に設定され、UPDATE
がannotation
エンティティになります。
添付ファイルが削除されたときにプラグインを起動する場合は、削除イベントと更新イベントの両方をannotation
に表示する必要があります。特定のエンティティに関連する注釈にアタッチメントが付いているかどうかを知りたい場合はannotation
エンティティを照会する必要があります。objectid
はエンティティと一致し、filename
はnullではありません。
メールと予定の添付ファイルはannotation
の代わりにactivitymimeattachment
に保存されています。
ありがとうございました –
@PriyojitMondal正解であれば正解を記入してください。 – Nicknow
AFAIK、CRM 2011はもうソフト削除しません – Alex