Obsah:

Co je to apex trigger?
Co je to apex trigger?

Video: Co je to apex trigger?

Video: Co je to apex trigger?
Video: Учебное пособие для разработчиков Salesforce — полное руководство по триггерам Apex в 2022 г. 2024, Listopad
Anonim

Apex spouště umožňují provádět vlastní akce před nebo po změnách záznamů Salesforce, jako jsou vkládání, aktualizace nebo mazání. A spoušť je Vrchol kód, který se provádí před nebo po následujících typech operací: insert. Aktualizace. vymazat.

Co jsou tedy spouštěče Salesforce Apex?

Apex spouště umožňují provádět vlastní akce před nebo po událostech, do kterých se budou záznamy zaznamenávat Salesforce , jako jsou vkládání, aktualizace nebo mazání. Spouštěče lze definovat pro standardní objekty nejvyšší úrovně, jako je Účet nebo Kontakt, vlastní objekty a některé standardní podřízené objekty. Spouštěče jsou ve výchozím nastavení aktivní při vytvoření.

Následně je otázkou, jaké jsou dvě možnosti, kdy mohou spouštěče Apex běžet? Apex Triggers mohou buď běh před uložením záznamu nebo poté. Operace před se obvykle používá k ověření informací, které budou vloženy, a poté spoušť se používá pro přístup k údajům, které dříve zadal uživatel nebo systém.

Jednoduše, jak napíšete spoušť Apex?

Vytvořte Apex Trigger

  1. V Nastavení vyberte Přizpůsobit a poté klikněte na objekt, ke kterému chcete přidat spouštěč.
  2. Klikněte na Spouštěče a poté na Nový.
  3. Chcete-li definovat spouštěč, zadejte kód Apex podobný tomuto ukázkovému kódu.
  4. Ujistěte se, že je vybráno Je aktivní.
  5. Klikněte na Uložit.

Jaký je rozdíl mezi spouštěči před a po?

Před spouštěči se používají k aktualizaci nebo ověření hodnot záznamu před jsou uloženy do databáze. Po triggerech se používají k přístupu k hodnotám polí, které jsou nastaveny systémem (jako je pole ID záznamu nebo pole LastModifiedDate), ak provádění změn v jiných záznamech. Záznamy, které odpalují po spoušti jsou pouze pro čtení.

Doporučuje: