No Salesforce Classic, o Contentversion Triggers não dispara em arquivos carregados por meio de comentários do chatter?
No momento, estamos tentando restringir quais arquivos podem ser carregados globalmente em nossa organização usando as informações presentes nos objetos ContentVersion/Anexo . No entanto, no caso de arquivos carregados por meio de comentários de conversas do Salesforce Classic, parece que essa ação não dispara acionadores em objetos ContentVersion ou Attachment. Embora o envio do comentário dispare gatilhos no FeedItem, isso não afeta o arquivo que já foi carregado no momento da seleção. Eu posso ver que sob o capô os dados do arquivo são postados em um URL semelhante a chatter/handlers/chatterfile
Etapas para reproduzir no Salesfose Classic
- Comece a criar um comentário de conversa
- Pressione anexar arquivos
- Selecione um arquivo do computador
- O arquivo é carregado sem nenhum gatilho sendo executado
Agradeço qualquer ajuda ou possível solução alternativa para esse problema
Respostas
Eu criei dois gatilhos em um ContentVersion e outro em ContentDocumentLink e tentei carregar os arquivos usando o comentário do chatter. Descobri que o gatilho está disparando se você estiver carregando um novo arquivo.

Se você estiver adicionando um arquivo diretamente do salesforce, o gatilho não será acionado para contentVersion, mas sim para ContentDocumentLink.

Se você estiver no clássico, certifique-se de habilitar esta configuração:-

O que observei é que o gatilho contentversion não está disparando, mas o gatilho contentdocumentlink está disparando depois de clicar no botão de comentário.
Eu acho que você tem que confiar no gatilho contentDocumentLink então.