In Salesforce Classic, Contentversion Trigger non si attiva sui file caricati tramite i commenti di chatter?
Attualmente stiamo tentando di limitare i file che possono essere caricati a livello globale nella nostra organizzazione utilizzando le informazioni presenti sugli oggetti ContentVersion/Allegato . Tuttavia, nel caso di file caricati tramite i commenti Chatter di Salesforce Classic, sembra che questa azione non attivi i trigger sugli oggetti ContentVersion o Attachment. Mentre l'invio del commento attiva i trigger su FeedItem, non influisce sul file che è già caricato al momento della selezione. Posso vedere che sotto il cofano i dati del file sono pubblicati in un URL simile a chatter/handlers/chatterfile
Passaggi da riprodurre in Salesfose Classic
- Inizia a creare un commento chatter
- Premere allega file
- Seleziona un file dal computer
- Il file viene caricato senza che vengano eseguiti trigger
Gradirei qualsiasi aiuto o possibile soluzione su questo problema
Risposte
Ho creato due trigger su un ContentVersion e l'altro su ContentDocumentLink e ho provato a caricare i file utilizzando il commento di chatter. ho scoperto che entrambi i trigger si attivano se stai caricando un nuovo file.

Se aggiungi un file direttamente da salesforce, il trigger non si attiverà per contentVersion, ma si attiverà per ContentDocumentLink.

Se sei in classico, assicurati di abilitare questa impostazione: -

Quello che ho osservato è che il trigger contentversion non si attiva, ma il trigger contentdocumentlink si attiva dopo aver fatto clic sul pulsante di commento.
Penso che tu debba fare affidamento sul trigger contentDocumentLink allora.