สารบัญ:
วีดีโอ: ทริกเกอร์เอเพ็กซ์คืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
เอเพ็กซ์ทริกเกอร์ ช่วยให้คุณสามารถดำเนินการที่กำหนดเองก่อนหรือหลังการเปลี่ยนแปลงระเบียน Salesforce เช่น การแทรก การอัปเดต หรือการลบ NS สิ่งกระตุ้น เป็น เอเพ็กซ์ รหัสที่ดำเนินการก่อนหรือหลังการดำเนินการประเภทต่อไปนี้: แทรก อัปเดต. ลบ.
ด้วยวิธีนี้ Salesforce Apex ทริกเกอร์อะไร
เอเพ็กซ์ทริกเกอร์ ช่วยให้คุณสามารถดำเนินการที่กำหนดเองก่อนหรือหลังเหตุการณ์เพื่อบันทึกใน Salesforce เช่น การแทรก การอัปเดต หรือการลบ ทริกเกอร์ สามารถกำหนดให้กับออบเจ็กต์มาตรฐานระดับบนสุดได้ เช่น บัญชีหรือผู้ติดต่อ ออบเจ็กต์แบบกำหนดเอง และออบเจ็กต์ย่อยมาตรฐานบางรายการ ทริกเกอร์ เปิดใช้งานโดยค่าเริ่มต้นเมื่อสร้าง
ต่อมา คำถามคือ สองตัวเลือกเมื่อทริกเกอร์ Apex สามารถเรียกใช้ได้คืออะไร Apex Triggers สามารถ ทั้ง วิ่ง ก่อนที่บันทึกจะถูกบันทึกไว้หลัง ก่อนการดำเนินการมักจะใช้เพื่อตรวจสอบข้อมูลที่จะแทรกและหลัง สิ่งกระตุ้น ใช้เพื่อเข้าถึงข้อมูลที่ผู้ใช้หรือระบบป้อนก่อนหน้านี้
พูดง่ายๆ ก็คือ คุณจะเขียน Apex trigger ได้อย่างไร?
สร้าง Apex Trigger
- จากการตั้งค่า ให้เลือกกำหนดเอง จากนั้นคลิกวัตถุที่คุณต้องการเพิ่มทริกเกอร์
- คลิกทริกเกอร์แล้วคลิกใหม่
- ในการกำหนดทริกเกอร์ของคุณ ให้ป้อนโค้ด Apex ที่คล้ายกับโค้ดตัวอย่างนี้
- ตรวจสอบให้แน่ใจว่าได้เลือก Is Active
- คลิกบันทึก
อะไรคือความแตกต่างระหว่างทริกเกอร์ก่อนและหลัง?
ก่อนทริกเกอร์ ใช้เพื่อปรับปรุงหรือตรวจสอบค่าบันทึก ก่อน พวกมันถูกบันทึกลงในฐานข้อมูล หลังจากทริกเกอร์ ใช้เพื่อเข้าถึงค่าของฟิลด์ที่กำหนดโดยระบบ (เช่นฟิลด์ Id ของเรกคอร์ดหรือ LastModifiedDate) และเพื่อให้เกิดการเปลี่ยนแปลงในเรกคอร์ดอื่น บันทึกที่ยิง หลังจากทริกเกอร์ เป็นแบบอ่านอย่างเดียว