ใน Salesforce Classic ทริกเกอร์การแปลงเนื้อหาไม่ทำงานบนไฟล์ที่อัปโหลดผ่านความคิดเห็นที่ไม่ชัดเจน
ขณะนี้เรากำลังพยายามที่จะ จำกัด การไฟล์ที่สามารถอัปโหลดทั่วโลกในองค์กรโดยใช้ข้อมูลในปัจจุบันของเราContentVersion วัตถุ อย่างไรก็ตามในกรณีของไฟล์ที่อัปโหลดผ่านความคิดเห็นเชิงพูดคุยของ Salesforce Classic ดูเหมือนว่าการดำเนินการนี้จะไม่เริ่มทริกเกอร์บนออบเจ็กต์ContentVersionหรือสิ่งที่แนบมา ในขณะที่ส่งความคิดเห็นจะเริ่มทริกเกอร์บน FeedItem แต่จะไม่มีผลกับไฟล์ที่อัปโหลดแล้วในขณะที่เลือก ฉันเห็นว่าข้อมูลไฟล์ถูกโพสต์ไปยัง url ที่คล้ายกับ chatter / handlers / chatterfile
ขั้นตอนในการผลิตซ้ำใน Salesfose Classic
- เริ่มสร้างความคิดเห็นที่ไร้สาระ
- กดแนบไฟล์
- เลือกไฟล์จากคอมพิวเตอร์
- ไฟล์ถูกอัปโหลดโดยไม่มีการเรียกใช้ทริกเกอร์
ฉันขอขอบคุณสำหรับความช่วยเหลือหรือวิธีแก้ปัญหาที่เป็นไปได้เกี่ยวกับปัญหานี้
คำตอบ
ฉันได้สร้างทริกเกอร์สองตัวบน ContentVersion หนึ่งตัวและตัวอื่น ๆ บน ContentDocumentLink และพยายามอัปโหลดไฟล์โดยใช้ความคิดเห็นเชิงพูด ฉันพบว่าทริกเกอร์ทั้งสองกำลังทำงานหากคุณกำลังอัปโหลดไฟล์ใหม่

หากคุณกำลังเพิ่มไฟล์โดยตรงจาก salesforce ทริกเกอร์จะไม่เริ่มทำงานสำหรับ contentVersion แต่จะเริ่มทำงานสำหรับ ContentDocumentLink

หากคุณเป็นคนคลาสสิกอย่าลืมเปิดใช้งานการตั้งค่านี้: -

สิ่งที่ฉันสังเกตคือทริกเกอร์เวอร์ชันเนื้อหาไม่เริ่มทำงาน แต่ทริกเกอร์ contentdocumentlink เริ่มทำงานหลังจากคลิกที่ปุ่มแสดงความคิดเห็น
ฉันคิดว่าคุณต้องพึ่งพาทริกเกอร์ contentDocumentLink แล้ว