Syndication feeds give users the ability to subscribe to changes within Salesforce
Sites and receive updates in external news readers. Simply by defining a SOQL query and
mapping, you can syndicate changes to public data to your end users. You can create one or
more syndication feeds for your organization's public sites or any Visualforce page. The
syndication feed displays the records specified by a SOQL query. Users can subscribe to the
feed and view the feed when they visit the site or page.
Required Editions
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Developer, Enterprise, Performance, and
Unlimited Editions
|
| User Permissions
Needed |
| Create, edit, or delete a feed definition: |
Modify All Data |
| Subscribe to a feed |
No special user permission required |
Validating Feeds Security
When a user subscribes to a feed, the information is run in a guest user context. You
must ensure the guest user has access to all and only the records appropriate for a
guest use before defining any queries.
To validate feeds security:
- Edit the public access setting for the site to make sure the guest user has the
correct object permissions and field-level security settings.
- Create sharing rules to control what records the guest user has access to.
After adjusting public access and field-level security settings to ensure the objects
you wish to include in a feed are available to the guest user, perform any of these
feeds-related tasks.
- To create a feed, click New.
- To view the definition of an existing feed, click the feed name.
- To edit an existing feed, click Edit.
- To delete an existing feed, click Delete.
- To test the validity of a feed, click Run Test. If any
errors exist in the query definition or mapping, error messages are
displayed.