In Salesforce, it is not uncommon to mass insert, update or delete records from time to time. This may be required to onboard new business units, departments or applications, fix bugs, patch existing records with certain values, accommodate changes in data model, archive and delete data etc.
But as we process data in bulk, validation rules and automation that are defined in Salesforce kicks in. This not only slows down the DML operation but may also lead to undesired processing like triggering emails to internal and external users, sending interface messages to backend systems and cause process and/or data integrity issues.
Flow continues to take more and more centre stage in Salesforce. Every Salesforce release contains tens of enhancements to Flows. In Winter ’22 Release of Salesforce, we could find about 44 enhancements related to Salesforce Flows.
And here is our top pick from these enhancements:
Uploading Files through Screen Flow is a bit tricky. We can’t use ‘Create Record’ element like we can for creating other records. And then we can’t even make the file upload mandatory like we can make other fields mandatory in Screen Flow.
This is a question that was asked by one of our Mastering Salesforce Flows course participants and since the solution is not very straight forward, we thought of documenting the whole solution in a step-by-step guide format and share with everyone.
#DF21 Here are the announcements that I could catch from Dreamforce ’21. Enjoy 🙂
When you want to deploy changes from one Salesforce org to another, you can choose any of the following tools to transport changes from one Salesforce org to another Salesforce org.
- Change Sets
- Force.com Migration Tool (ANT based)
- SFDX Command Line Tool
- Microsoft VS Code with Salesforce Extensions
- 3rd Party AppExchange Product (e.g. Dreamfactory)
All these tools use Metadata API to extract and deploy changes. (Tools like “Force.com Migration Tool” can also be used to automate the backup your Salesforce org’s configuration).
In today’s digital economy, it is more important than ever for businesses to ensure that their customers trust them. And one of the core pillars of establishing this trust is to ensure that businesses are handling their customers data with utmost care.
On one side, businesses want to collect as much data about their customers as they can to ensure that they can wow their customers by providing a personalized, tailor-made experience and on the other side, they also need to ensure that this data is not misused or abused.