function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Kate StarostinaKate Starostina 

Using flows with external users

I want to design a custom object and have our external users populate fields in a flow that is embedded in a VF page on a Force.com site.  What are the limitations to this in regards to permissions?  Will the external users be able to create a new record in my custom object?
Jason HardyJason Hardy
It depends, are you planning on having them authenticated (e.g. profile being set) or are you going to use an anonymous type of user? See https://help.salesforce.com/apex/HTViewSolution?id=000006778&language=en_US for more information on setting up guest users. In short, yes they are able to do it; however, you will need to setup the appropriate permissions. An important one is Run Flows! It's commonly overlooked :)
Kate StarostinaKate Starostina
Thank you for your response.  Anonymous user would work fine. I'm not looking to do anything complicated, I just need them to be able to fill out a few fields and have that data populate over to the mapped fields in my custom object.  Where do I set these user permissions?  On the Guest Profile?

Is there any other way to do this?  I just need something for data collection.  As far as I understand exernal users cannot use a flow that creates an Account, correct?  
Jason HardyJason Hardy
I would recommend that you clone the guest profile and create your own custom profile. Check out this link, might help clarify:
https://help.salesforce.com/HTViewHelpDoc?id=siteforce_data_access_perms.htm&language=en_US

I don't believe that's true. There are permissions for creating an account; however, they aren't able to edit them.User-added image
Kate StarostinaKate Starostina
Thanks, that's a good idea.  You've been very helpful, I will try your suggestions.
Jason HardyJason Hardy
Glad to help :)