Tartalomjegyzék:
Videó: Mi az a csúcstrigger?
2024 Szerző: Lynn Donovan | [email protected]. Utoljára módosítva: 2023-12-15 23:48
Apex triggerek lehetővé teszi egyéni műveletek végrehajtását a Salesforce rekordok módosítása előtt vagy után, például beillesztéseket, frissítéseket vagy törléseket. A ravaszt van Csúcs kód, amely a következő típusú műveletek előtt vagy után fut le: insert. frissítés. töröl.
Ilyen módon mik azok a Salesforce Apex triggerek?
Apex triggerek lehetővé teszi egyéni műveletek végrehajtását az események előtt vagy után Értékesítési erő , például beszúrások, frissítések vagy törlések. Kiváltók definiálható legfelső szintű szabványos objektumokhoz, például fiókhoz vagy kapcsolattartóhoz, egyéni objektumokhoz és néhány szabványos utód objektumhoz. Kiváltók létrehozásakor alapértelmezés szerint aktívak.
Ezt követően a kérdés az, hogy mi a két lehetőség, amikor az Apex triggerek futhatnak? Az Apex Triggers képes bármelyik fuss egy rekord mentése előtt. Az "előtte" műveletet általában a beszúrandó és utána információk ellenőrzésére használják ravaszt a felhasználó vagy a rendszer által korábban bevitt adatok elérésére szolgál.
Egyszerűen így, hogyan írhat egy Apex triggert?
Hozzon létre egy Apex Triggert
- A Beállításban válassza a Testreszabás lehetőséget, majd kattintson arra az objektumra, amelyhez hozzá szeretné adni a triggert.
- Kattintson a Triggerek, majd az Új elemre.
- A trigger meghatározásához adjon meg ehhez a mintakódhoz hasonló Apex-kódot.
- Győződjön meg arról, hogy az Aktív lehetőség van kiválasztva.
- Kattintson a Mentés gombra.
Mi a különbség a trigger előtt és után?
triggerek előtt rekordértékek frissítésére vagy érvényesítésére szolgálnak előtt mentésre kerülnek az adatbázisba. Triggerek után a rendszer által beállított mezőértékek eléréséhez (például egy rekord Id vagy LastModifiedDate mezőjéhez), valamint más rekordok módosításához használhatók. A rekordok, amelyek tüzelnek a trigger után csak olvashatók.