Setting Data Access Permissions for Salesforce Objects

Sites built with Site.com are publicly available, so visitors access the site via the Guest User license that's associated with the site.

Required Editions

Available in: Salesforce Classic

Available for purchase in: Enterprise, Performance, and Unlimited Editions

Available (with limitations) in: Developer Edition

User Permissions Needed
To build, edit, and manage Site.com sites:

Site.com Publisher User field enabled on the user detail page

AND

Site administrator or designer role assigned at the site level

To edit the guest user profile:

Site.com Publisher User field enabled on the user detail page

AND

Site administrator or designer role assigned at the site level

AND

Manage Profiles and Permission Sets

AND

Customize Application

By default, site visitors can access information made available in an active public site, such as the site's pages and assets. However, to allow guest users to view or submit data to a Salesforce object, you must modify the object's permission in the site's guest user profile. Each site has a separate Guest User license, so you can control guest access to Salesforce objects on a per-site basis.

To edit the site's guest user profile:

  1. On the Overview tab of Site.com Studio, click Site Configuration and click Site Name Profile. Alternatively, if you're adding a data repeater, data table, data function, or form to the page, click go to the guest user profile in the item's dialog box.
  2. In the site's guest user profile, enable the “Read” permission on the standard or custom objects you want to retrieve data from using data repeaters, data tables, or data functions. Enable the “Create” permission on the objects you want to submit data to using forms. All permissions that aren't set by default must be set manually.
  3. If required, modify the field-level security of an object.