Apex — це строго типізована об’єктно-орієнтована мова програмування, яка дозволяє розробникам виконувати оператори керування потоком і транзакціями на сервері платформи Lightning у поєднанні з викликами API платформи Lightning.
Ось кілька типових випадків використання Apex: Спеціальні бізнес-процеси: Apex використовується для реалізації складних робочих процесів, процесів затвердження та автоматизації, які виходять за межі можливостей декларативних інструментів.
Давайте розглянемо, коли слід використовувати Apex:
- Щоб створити веб-сервіси та служби електронної пошти.
- Для виконання комплексної перевірки кількох об’єктів.
- Для виконання складних бізнес-процесів, які Flow Builder не підтримує.
Ідеально підходить для новачків, включно з адміністраторами, які хочуть навчитися програмувати, або розробниками-початківцями Salesforce. Ми почнемо з самого початку, пояснюючи складні концепції кодування в легкій для розуміння формі, з великою кількістю практичного застосування.
Використовуйте Apex, якщо хочете:
- Створення веб-сервісів.
- Створення служб електронної пошти.
- Виконайте комплексну перевірку кількох об’єктів.
- Створюйте складні бізнес-процеси, які не підтримуються Flow Builder.
- Створіть спеціальну транзакційну логіку (логіку, яка відбувається в усій транзакції, а не лише з одним записом чи об’єктом).
Apex — це мова програмування, розроблена Salesforce спеціально для створювати спеціальні функції на платформі Salesforce. Це строго типізована об’єктно-орієнтована мова, подібна до Java, і розроблена для бездоганної роботи з моделлю даних Salesforce та інтерфейсом користувача.