Salesforce Classicでは、チャタリングコメントを介してアップロードされたファイルでContentversionトリガーが起動しませんか?
現在、ContentVersion / Attachmentオブジェクトに存在する情報を使用して、組織にグローバルにアップロードできるファイルを制限しようとしています。ただし、Salesforce Classicのおしゃべりコメントを介してアップロードされたファイルの場合、このアクションはContentVersionまたはAttachmentオブジェクトに対してトリガーを起動しないようです。コメントを送信すると、FeedItemでトリガーが発生しますが、選択時にすでにアップロードされているファイルには影響しません。内部的には、ファイルデータがchatter / handlers / chatterfileのようなURLに投稿されていることがわかります。
SalesfoseClassicで再現する手順
- おしゃべりコメントの作成を開始します
- 添付ファイルを押す
- コンピューターからファイルを選択します
- ファイルはトリガーが実行されずにアップロードされます
この問題に関するヘルプまたは可能な回避策をいただければ幸いです。
回答
1つのContentVersionともう1つのContentDocumentLinkに2つのトリガーを作成し、おしゃべりコメントを使用してファイルをアップロードしようとしました。新しいファイルをアップロードしている場合、両方のトリガーが起動していることがわかりました。

セールスフォースから直接ファイルを追加する場合、トリガーはcontentVersionに対しては起動しませんが、ContentDocumentLinkに対しては起動します。

クラシックを使用している場合は、必ずこの設定を有効にしてください。-

私が観察したのは、contentversionトリガーは起動していませんが、コメントボタンをクリックした後にcontentdocumentlinkトリガーが起動しています。
その場合、contentDocumentLinkトリガーに依存する必要があると思います。