สารบัญ:

ทริกเกอร์เอเพ็กซ์คืออะไร?
ทริกเกอร์เอเพ็กซ์คืออะไร?

วีดีโอ: ทริกเกอร์เอเพ็กซ์คืออะไร?

วีดีโอ: ทริกเกอร์เอเพ็กซ์คืออะไร?
วีดีโอ: Introduction to Triggers in Salesforce | Apex Triggers | Part 1 #salesforce #apextrigger #apex 2024, พฤศจิกายน
Anonim

เอเพ็กซ์ทริกเกอร์ ช่วยให้คุณสามารถดำเนินการที่กำหนดเองก่อนหรือหลังการเปลี่ยนแปลงระเบียน Salesforce เช่น การแทรก การอัปเดต หรือการลบ NS สิ่งกระตุ้น เป็น เอเพ็กซ์ รหัสที่ดำเนินการก่อนหรือหลังการดำเนินการประเภทต่อไปนี้: แทรก อัปเดต. ลบ.

ด้วยวิธีนี้ Salesforce Apex ทริกเกอร์อะไร

เอเพ็กซ์ทริกเกอร์ ช่วยให้คุณสามารถดำเนินการที่กำหนดเองก่อนหรือหลังเหตุการณ์เพื่อบันทึกใน Salesforce เช่น การแทรก การอัปเดต หรือการลบ ทริกเกอร์ สามารถกำหนดให้กับออบเจ็กต์มาตรฐานระดับบนสุดได้ เช่น บัญชีหรือผู้ติดต่อ ออบเจ็กต์แบบกำหนดเอง และออบเจ็กต์ย่อยมาตรฐานบางรายการ ทริกเกอร์ เปิดใช้งานโดยค่าเริ่มต้นเมื่อสร้าง

ต่อมา คำถามคือ สองตัวเลือกเมื่อทริกเกอร์ Apex สามารถเรียกใช้ได้คืออะไร Apex Triggers สามารถ ทั้ง วิ่ง ก่อนที่บันทึกจะถูกบันทึกไว้หลัง ก่อนการดำเนินการมักจะใช้เพื่อตรวจสอบข้อมูลที่จะแทรกและหลัง สิ่งกระตุ้น ใช้เพื่อเข้าถึงข้อมูลที่ผู้ใช้หรือระบบป้อนก่อนหน้านี้

พูดง่ายๆ ก็คือ คุณจะเขียน Apex trigger ได้อย่างไร?

สร้าง Apex Trigger

  1. จากการตั้งค่า ให้เลือกกำหนดเอง จากนั้นคลิกวัตถุที่คุณต้องการเพิ่มทริกเกอร์
  2. คลิกทริกเกอร์แล้วคลิกใหม่
  3. ในการกำหนดทริกเกอร์ของคุณ ให้ป้อนโค้ด Apex ที่คล้ายกับโค้ดตัวอย่างนี้
  4. ตรวจสอบให้แน่ใจว่าได้เลือก Is Active
  5. คลิกบันทึก

อะไรคือความแตกต่างระหว่างทริกเกอร์ก่อนและหลัง?

ก่อนทริกเกอร์ ใช้เพื่อปรับปรุงหรือตรวจสอบค่าบันทึก ก่อน พวกมันถูกบันทึกลงในฐานข้อมูล หลังจากทริกเกอร์ ใช้เพื่อเข้าถึงค่าของฟิลด์ที่กำหนดโดยระบบ (เช่นฟิลด์ Id ของเรกคอร์ดหรือ LastModifiedDate) และเพื่อให้เกิดการเปลี่ยนแปลงในเรกคอร์ดอื่น บันทึกที่ยิง หลังจากทริกเกอร์ เป็นแบบอ่านอย่างเดียว