Cuprins:

Ce este un declanșator apex?
Ce este un declanșator apex?

Video: Ce este un declanșator apex?

Video: Ce este un declanșator apex?
Video: What are Triggers in APEX? | Learn Salesforce Development 2024, Noiembrie
Anonim

Apex declanșează vă permit să efectuați acțiuni personalizate înainte sau după modificări ale înregistrărilor Salesforce, cum ar fi inserări, actualizări sau ștergeri. A declanșatorul este Apex cod care se execută înainte sau după următoarele tipuri de operații: insert. Actualizați. șterge.

În acest fel, ce sunt declanșatoarele Salesforce Apex?

Apex declanșează vă permite să efectuați acțiuni personalizate înainte sau după evenimente pentru înregistrări Forta de vanzare , cum ar fi inserări, actualizări sau ștergeri. Declanșatoare poate fi definit pentru obiecte standard de nivel superior, cum ar fi Cont sau Contact, obiecte personalizate și unele obiecte copil standard. Declanșatoare sunt active implicit când sunt create.

Ulterior, întrebarea este, care sunt cele două opțiuni când pot rula declanșatoarele Apex? Declanșatoarele Apex pot fie alerga înainte de a fi salvată o înregistrare de după. O operațiune înainte este de obicei folosită pentru a verifica informațiile care urmează să fie introduse și după declanșatorul este folosit pentru a accesa date care au fost introduse anterior de către un utilizator sau sistem.

Pur și simplu, cum scrieți un declanșator Apex?

Creați un declanșator Apex

  1. Din Configurare, selectați Personalizare și apoi faceți clic pe obiectul la care doriți să adăugați declanșatorul.
  2. Faceți clic pe Declanșatoare și apoi faceți clic pe Nou.
  3. Pentru a vă defini declanșatorul, introduceți codul Apex similar cu acest exemplu de cod.
  4. Asigurați-vă că este selectat Este activ.
  5. Faceți clic pe Salvare.

Care este diferența dintre declanșatorii înainte și după?

Înainte de declanșatoare sunt utilizate pentru actualizarea sau validarea valorilor înregistrărilor inainte de sunt salvate în baza de date. După declanșatoare sunt utilizate pentru a accesa valorile câmpurilor care sunt setate de sistem (cum ar fi ID-ul unei înregistrări sau câmpul LastModifiedDate) și pentru a efectua modificări în alte înregistrări. Înregistrările care declanșează după declanșare sunt numai pentru citire.

Recomandat: