1. What is visual flow ?
Ans: Visual Flow lets you automate business processes, collect, update, edit, create and delete Salesforce date/records. You can even call Apex Classes and all without code! Oh, and it has a drag and drop interface too.
2. How to invoke the flow from visualforce page?
Ans: From Setup, enter Visualforce Pages in the Quick Find box, then select Visualforce Pages. Define a new Visualforce page, or open an existing one. Add the <flow:interview> component somewhere between the <apex:page> tags. Set the name attribute to the API name of the flow.
https://help.salesforce.com/articleView?id=flow_distribute_internal_vf.htm&type=5
3. What is process. plugins?
Ans: Process. Plugin is a built-in interface that lets you process data within your org and pass it to a specified flow. The interface exposes Apex as a service, which accepts input values and returns output back to the flow.
4. Does each record in a flow go through every Flow element?
Ans: No, not every record entering a flow goes through every Flow element.
5. What are Salesforce Flow loops, and when should you use them?
Ans: Loops in Salesforce flows are decision elements that let you repeat actions for a specific number of times or until a condition is satisfied. They’re handy for executing the same actions on numerous records or repeating a set of actions until a condition is fulfilled.
6. What is the purpose of the Assign Element in a Flow?
Ans: The Assign Element is for assigning values to variables within a Flow, helping set values for later use or updating values changed during the Flow.
7. What data type restrictions exist when sending information from one screen to another in a Flow?
Ans: In a Flow, you can only send specific data types between screens, including strings, integers, decimals, booleans, dates, and datetimes.
8. How do you ensure a Flow is bulk-safe?
Ans: Avoid unnecessary use of fast elements to prevent hitting governor limits quickly. Ensure your Flow logic efficiently handles multiple records without exceeding SOQL and DML limits. Be cautious about loops and their potential iterations in bulk scenarios.
9. Can we use flow in Communities?
Ans: Flows can be integrated into Lightning Communities using the Flow component, enabling community users to directly engage with Salesforce data and processes through the community interface.
10. What are Local Actions in Flows?
Ans: Local Actions in Flows enable users to execute Lightning Component Actions within a Flow, extending Flow capabilities with custom Lightning Components or invoking standard Lightning actions.