Monday, 25 March 2024

Salesforce Flows Interview Questions

 1. What is Salesforce?

Salesforce is a cloud-based CRM (Customer relationship management) tool providing a wide range of cloud applications like Marketing Cloud, Service Cloud, Sales Cloud, and many more. Salesforce is developed on the top of the Force.com platform.

2. What is Flow?

Salesforce Flow is an automation tool that allows you to build and automate business processes without requiring any coding skills. Flows can be used to collect and update data, automate approvals, create records, and perform other tasks.

3. What is Flow Builder?

Flow builder is a user interface used for building Flows in Salesforce. It consists of three main components namely Canvas, Toolbox, and Button bar.

4. What are the different types of Flow in Salesforce?

Screen Flow, Auto-launched Flow, Record Triggered Flow, Schedule-Triggered Flow, Platform Event – Triggered Flow

5. How many maximum Flow versions can be there for each Flow?

50, to create more flow versions, you need to delete the older versions.

6. What is a Flow template?

Flow templates are pre-designed Flows that allow businesses to utilize these Flow structures and modify them according to their business requirements

7. What is Flow Interview?

A flow interview refers to a particular execution of a flow, which represents a complete run of that flow.

8. What is a fault connector in Salesforce Flow?

In Salesforce flows, a fault connector is a connector that facilitates the management of errors and exceptions that might arise while executing the flow.

9. Pause element in Salesforce can be used with which type of flows?

Auto-launched flow

10. Can we trigger time-dependent flows?

Yes, scheduled Flows can be used to perform this task.

11. How to store error messages using a fault connector to display to the user?

Using {!$Flow.FaultMessage} on a Screen flow component

12. How many maximum numbers of tests per Flow is allowed in Salesforce?

200

13. Flow tests are available for only which type of Salesforce Flow?

Record-triggered flows

14. What is the latest API Version used in Salesforce flows?

57

15. How many Total duplicate updates are allowed in one batch in Salesforce flows?

12

16. According to the suggested best practice, how many same flows per object should be created? 

One

17. Can we open a Salesforce flow that is installed from a managed package?

No

18. What happens when testing an inactive flow that contains deleted element?

Delete operation will be triggered

19. How can you trigger a flow in Salesforce?

Flows can be triggered by various events, such as record creation, record updates, button clicks, or custom Apex code.

20. How can data be transferred between different elements within a flow?

Within a flow, information can be exchanged between elements by utilizing variables. These variables serve as containers for storing various types of data, including record IDs, field values, or user input. By leveraging variables, data can seamlessly flow and remain accessible throughout different elements of the flow.

21. What is the purpose of a screen element in a flow?

During the execution of a flow, screens enable users to actively contribute by providing data input or making selections. These screens are capable of presenting various interface elements such as fields, picklists, radio buttons, and checkboxes, allowing users to conveniently and interactively provide the necessary input.

22. Explain the decision element in a flow?

The decision element within a flow empowers you to assess conditions and make determinations regarding the appropriate course of action. Comparable to an "if-else" statement, it serves as a powerful tool for constructing branching logic within the flow. By leveraging the decision element, you can effectively navigate different paths based on the outcomes of evaluated conditions.

23. What is a loop element in a flow and how is it used?

In a flow, the loop element provides the ability to iterate through a collection of records or execute a set of actions repeatedly. This element proves valuable when there is a need to accomplish a task in a repetitive manner within the flow.

24. Total number of Scheduled actions that are executed per hour in Salesforce Flows?

1000

25. Is VLOOKUP Function supported in the Salesforce flow formula field?

No

26. How many Salesforce interviews can be in waiting at a given point of time in Salesforce Org?

50,000

27. How can you create a record using a flow?

Records can be created using the "Create Records" element in a flow. You can specify the object, field values, and any required relationships.

28. Can you update existing records using a flow?

Yes, the Update Records element enables the modification of records within a flow. By utilizing this element, you can precisely specify the target object, set conditions to identify the records to be updated and provide the desired new field values.

29. How can you query records in a flow?

Records can be queried using the "Get Records" element in a flow. You can specify the object, fields, and conditions to retrieve the desired records.

30. What is a subflow?

A subflow is a reusable flow that can be called from within another flow.

31. Explain the use of active elements in a flow?

Action elements perform specific actions, such as sending an email, updating a record, or invoking Apex code.

32. What is the purpose of the "Record-Triggered Flow"?

The "Record-Triggered Flow" starts automatically when a record is created or updated.

33. In the Developer edition Salesforce org, how many Active flows per flow type can exist?

2000

34. In the Developer edition Salesforce org, how many Total flows per flow type can exist?

4000

35. What is the difference between a flow and a flow template?

A flow is a customized business solution created by a user. While a flow template is a pre-built, reusable flow provided by Salesforce, which can be customized to fit specific requirements.

36. What is the purpose of the "Before Save" flow?</p>

The "Before Save" flow is a record-triggered flow that runs before a record is saved to the database.

37. What are Salesforce Flow's best practices?

Always test your Flows Consider Using Subflows Never Perform DML Statements In Loops Document your Flows Never Hard Code Ids Plan for fault handling

No comments:

Salesforce AI Associate Certification - 3

What is semantic retrieval in the context of LLMs?   Searching for relevant information in other data sources What additional protection do...