Universal Container* decides to use purely declarative development to build out a new Salesforce application.
Which two options can be used to build out the business logic layer for this application?
Choose 2 answer
Correct Answer: A,C
* Validation Rules. This is true because validation rules are a declarative way of enforcing data quality and business logic on the Salesforce objects. Validation rules can prevent users from saving records that do not meet certain criteria, such as required fields, unique values, or custom formulas1.
* Record-Triggered Flow. This is true because record-triggered flows are a declarative way of automating business processes and logic on the Salesforce objects. Record-triggered flows can perform actions such as creating, updating, or deleting records, sending emails, or calling Apex classes when a record is created, updated, or deleted2.
* Remote Actions. This is false because remote actions are a programmatic way of invoking Apex methods from Visualforce pages or Lightning components. Remote actions require writing Apex code and using the @RemoteAction annotation to expose the methods to the client-side3.
* Batch Jobs. This is false because batch jobs are a programmatic way of processing large sets of data or records in batches using Apex. Batch jobs require writing Apex code and implementing the
* Database.Batchable interface to define the start, execute, and finish methods of the job.
References:
* 1: Validation Rules
* 2: Record-Triggered Flows
* 3: Remote Actions
* : Batch Jobs