
WELCOME TO SALESFORCEDEMYSTIFIED
Naturally Curious
SalesforceDemystified endeavors to simplify the concepts in Salesforce. And I love having the opportunity to share my passions and thoughts with my loyal readers. Read on, and enjoy.
Check in Flow Solution for any Business requirements
https://appexchange.salesforce.com/appxStore?type=Flow
To represent products with multiple components.
For example, perhaps your business sells a tent which is tracked as an asset, but the tent poles (which customers have a tendency to...
Lead capabilities
Lead Business process Web to Lead Lead Conversion Lead Import Lead creation using chat Auto response Assignment rules Queues
Report chart using Experience Builder
A lightning component called Report chart can be added to a community page using Experience Builder
Store related parent record to a Map in Trigger
use case = to store the last opportunity to the account trigger oppTrg on Opportunity(after insert){ //to map the parent i.e account to...
Package development model
In package development, you manage different customization as separate packages, not as one big release of changes to the org. Continuous...
Reference to a page in Visualforce
//refererence to google page PageReference pageRef = new PageReference('http://www.google.com'); //reference to the saved Visualforce...
Considerations whilst writing Apex or Triggers
Refer to 3-forcedotcom-apex-for-developers-page:83-85 Logic should contain as little code as possible. A single trigger for each object...
Outbound Messaging
Outbound Messages are SOAP transactions that Salesforce automatically sends to external systems when triggered. use case - when an...
Application Lifecycle Management
Note - You can use Jenkins as a continuous integration platform to push data to the Integration Org and execute unit test whenever...
Steps in Unit Testing
Create test data Call the Apex class method in the test method Verify results using System.asserts or assertequals
Use of helper in Aura
Put functions that you want to reuse in the component’s helper. Helper functions also enable specialization of tasks, such as...
Events in Aura
Application Event An application event is fired from an instance of a component. All components that provide a handler for the...
Process payments
use case - Allow customers to pay invoices raised in salesforce Solution - payment processing apps in appexchange
External lookup vs Indirect lookup
An External ID field is used to associate records instead of the usual record id. The child record must have an existing lookup or...
To display a table of data in Visualforce page
use datatable, pageblocktable, datalist or repeat
Data integration with external system
use case - create a customer order in salesforce when an order is placed on an external system. Solution: In the order object in...
Usage of before triggers
Before triggers are used to update or validate record values before they’re saved to the database. Use Case: Every time an account is...
Salesforce development lifecycle
Source of truth is VCS Setup the Salesforce DX: Scratch Org: You can spin up a new scratch org when you want to: Start a new project....




