Who can run the Flow and how
There are various concepts related to who can run the Flow and how, what kind of permission is required to run a Flow, and what happens when an organization wants to open a Flow for external users or unauthenticated access. To see the Flow detail page, users must have the View Setup and Configuration
system permission; users who have the Manage Force.com Flow
system permission can open, create, delete, activate, deactivate, or delete Flows.
Debugging insufficient privileges on the custom button/link
Let's look at a business scenario. Helina Jolly is working as a system administrator in Universal Containers. She has developed a Flow, that is, Create Leads
in Chapter 3, Manipulating Records in Visual Workflow, and embedded it into the custom button. She has received several e-mails from users saying that they are getting Insufficient Privileges Errors
when they click on the Create Lead
button, as shown in the following screenshot:

If a system administrator embeds...