فهرست مطالب:

اپکس ماشه چیست؟
اپکس ماشه چیست؟

تصویری: اپکس ماشه چیست؟

تصویری: اپکس ماشه چیست؟
تصویری: توافق جامع هسته‌اى به زبان ساده - انيميشن 2024, نوامبر
Anonim

Apex باعث می شود شما را قادر می سازد تا اقدامات سفارشی را قبل یا بعد از تغییرات در رکوردهای Salesforce انجام دهید، مانند درج، به روز رسانی یا حذف. آ ماشه است اوج کدی که قبل یا بعد از انواع عملیات زیر اجرا می شود: insert. به روز رسانی. حذف.

به این ترتیب، محرک های Salesforce Apex چیست؟

Apex باعث می شود شما را قادر می سازد تا اقدامات سفارشی را قبل یا بعد از رویدادها برای رکوردها انجام دهید نیروی فروش مانند درج‌ها، به‌روزرسانی‌ها یا حذف‌ها. محرک ها را می توان برای اشیاء استاندارد سطح بالا، مانند حساب یا تماس، اشیاء سفارشی و برخی از اشیاء فرزند استاندارد تعریف کرد. محرک ها هنگام ایجاد به طور پیش فرض فعال هستند.

پس از آن، سوال این است که دو گزینه برای زمانی که تریگرهای Apex می توانند اجرا شوند چیست؟ Apex Triggers می تواند یا اجرا کن قبل از اینکه یک رکورد از after ذخیره شود. معمولاً از یک عملیات قبل برای تأیید اطلاعاتی که قرار است درج شود و بعد از آن استفاده می شود ماشه برای دسترسی به داده هایی استفاده می شود که قبلاً توسط کاربر یا سیستم وارد شده است.

به همین سادگی، چگونه یک تریگر Apex بنویسید؟

یک Apex Trigger ایجاد کنید

  1. از Setup، Customize را انتخاب کنید و سپس روی شی ای که می خواهید ماشه را به آن اضافه کنید کلیک کنید.
  2. روی Triggers و سپس New کلیک کنید.
  3. برای تعریف تریگر خود، کد Apex مشابه این کد نمونه را وارد کنید.
  4. مطمئن شوید که Is Active انتخاب شده است.
  5. روی ذخیره کلیک کنید.

تفاوت بین محرک های قبل و بعد چیست؟

قبل از محرک ها برای به روز رسانی یا اعتبارسنجی مقادیر رکورد استفاده می شود قبل از آنها در پایگاه داده ذخیره می شوند. پس از محرک ها برای دسترسی به مقادیر فیلد که توسط سیستم تنظیم شده است (مانند فیلد Id یا LastModifiedDate یک رکورد) و برای اعمال تغییرات در سایر رکوردها استفاده می شود. سوابقی که شلیک می کنند پس از ماشه فقط خواندنی هستند.

توصیه شده: