ใน Salesforce Classic ทริกเกอร์การแปลงเนื้อหาไม่ทำงานบนไฟล์ที่อัปโหลดผ่านความคิดเห็นที่ไม่ชัดเจน

Aug 18 2020

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

ขั้นตอนในการผลิตซ้ำใน Salesfose Classic

  1. เริ่มสร้างความคิดเห็นที่ไร้สาระ
  2. กดแนบไฟล์
  3. เลือกไฟล์จากคอมพิวเตอร์
  4. ไฟล์ถูกอัปโหลดโดยไม่มีการเรียกใช้ทริกเกอร์

ฉันขอขอบคุณสำหรับความช่วยเหลือหรือวิธีแก้ปัญหาที่เป็นไปได้เกี่ยวกับปัญหานี้

คำตอบ

1 sanketkumar Aug 18 2020 at 18:01

ฉันได้สร้างทริกเกอร์สองตัวบน ContentVersion หนึ่งตัวและตัวอื่น ๆ บน ContentDocumentLink และพยายามอัปโหลดไฟล์โดยใช้ความคิดเห็นเชิงพูด ฉันพบว่าทริกเกอร์ทั้งสองกำลังทำงานหากคุณกำลังอัปโหลดไฟล์ใหม่

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

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

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

ฉันคิดว่าคุณต้องพึ่งพาทริกเกอร์ contentDocumentLink แล้ว