Mundarija:

Apeks trigger nima?
Apeks trigger nima?

Video: Apeks trigger nima?

Video: Apeks trigger nima?
Video: Урок №22. Триггер. 2024, May
Anonim

Apex tetiklari qo'shish, yangilash yoki o'chirish kabi Salesforce yozuvlarini o'zgartirishdan oldin yoki keyin maxsus amallarni bajarishga imkon beradi. A tetik hisoblanadi Apeks quyidagi turdagi operatsiyalardan oldin yoki keyin bajariladigan kod: insert. yangilash. o'chirish.

Shu tarzda, Salesforce Apex triggerlari nima?

Apex tetiklari qayd qilish uchun voqealardan oldin yoki keyin maxsus amallarni bajarishga imkon beradi Salesforce qo'shish, yangilash yoki o'chirish kabi. Triggerlar Hisob yoki Kontakt, maxsus ob'ektlar va ba'zi standart bolalar ob'ektlari kabi yuqori darajadagi standart ob'ektlar uchun aniqlanishi mumkin. Triggerlar yaratilganda sukut bo'yicha faol bo'ladi.

Keyinchalik savol tug'iladi: Apex triggerlari ishga tushishi mumkin bo'lgan ikkita variant qanday? Apex Triggers mumkin yoki yugur yozuv saqlanganidan oldin. Operatsiyadan oldin odatda kiritilishi kerak bo'lgan va keyin ma'lumotlarni tekshirish uchun ishlatiladi tetik foydalanuvchi yoki tizim tomonidan ilgari kiritilgan ma'lumotlarga kirish uchun ishlatiladi.

Oddiy qilib aytganda, Apex triggerini qanday yozish mumkin?

Apex Trigger yarating

  1. O'rnatishdan Moslash-ni tanlang va so'ngra tetik qo'shmoqchi bo'lgan ob'ektni bosing.
  2. Triggerlar-ni bosing va keyin Yangi-ni bosing.
  3. Triggeringizni aniqlash uchun ushbu namuna kodiga o'xshash Apex kodini kiriting.
  4. Faol tanlanganiga ishonch hosil qiling.
  5. Saqlash tugmasini bosing.

Triggerlardan oldin va keyin o'rtasidagi farq nima?

Triggerlardan oldin yozuv qiymatlarini yangilash yoki tasdiqlash uchun ishlatiladi oldin ular ma'lumotlar bazasiga saqlanadi. Triggerlardan keyin tizim tomonidan o'rnatilgan maydon qiymatlariga (masalan, yozuvning Id yoki LastModifiedDate maydoni) kirish va boshqa yozuvlarga o'zgartirishlar kiritish uchun ishlatiladi. Yonayotgan yozuvlar tetikdan keyin faqat o‘qish uchun mo‘ljallangan.

Tavsiya: