Dans Salesforce Classic, les déclencheurs de version de contenu ne se déclenchent-ils pas sur les fichiers téléchargés via les commentaires de chat ?
Nous essayons actuellement de limiter les fichiers pouvant être téléchargés globalement dans notre organisation à l'aide des informations présentes sur les objets ContentVersion/Attachement . Cependant, dans le cas de fichiers téléchargés via les commentaires Chatter de Salesforce Classic, il semble que cette action ne déclenche pas de déclencheurs sur les objets ContentVersion ou Attachment. Bien que la soumission du commentaire déclenche des déclencheurs sur FeedItem, cela n'affecte pas le fichier qui est déjà téléchargé au moment de la sélection. Je peux voir que sous le capot, les données du fichier sont publiées sur une URL similaire à chatter/handlers/chatterfile
Étapes à suivre pour reproduire dans Salesfose Classic
- Commencer à créer un commentaire Chatter
- Appuyez sur joindre des fichiers
- Sélectionnez un fichier sur l'ordinateur
- Le fichier est chargé sans qu'aucun déclencheur ne soit exécuté
J'apprécierais toute aide ou solution de contournement possible sur ce problème
Réponses
J'ai créé deux déclencheurs sur un ContentVersion et un autre sur ContentDocumentLink et j'ai essayé de télécharger les fichiers à l'aide d'un commentaire de chat. J'ai trouvé que le déclencheur se déclenche si vous téléchargez un nouveau fichier.

Si vous ajoutez un fichier directement à partir de Salesforce, le déclencheur ne se déclenchera pas pour contentVersion, mais se déclenchera pour ContentDocumentLink.

Si vous êtes en version classique, assurez-vous d'activer ce paramètre : -

Ce que j'ai observé, c'est que le déclencheur contentversion ne se déclenche pas, mais le déclencheur contentdocumentlink se déclenche après avoir cliqué sur le bouton de commentaire.
Je pense que vous devez alors vous fier au déclencheur contentDocumentLink.