FormulaShare Rules

FormulaShare Rule Setup

FormulaShare Rules work a lot like Salesforce's standard sharing rules, but provide extra capabilities which support more dynamic and data-driven use cases. This section summarises everything you need to set up and manage the rules:


Examples reference

Throughout this section, we mention example sharing which relates to the scenario below. It's often easier to describe and visualise sharing with a real scenario in mind!

Let’s say we’re working for an international NGO, who fundraise donations for projects across Sub-Saharan Africa. We hold records of donations in a custom object called... “Donation”. Donations are made for specific programmes running in one of the countries our NGO works in, and should be visible to the in-country finance staff working on those programmes:

Example Data Model

The trouble is, our organisation is pretty big, and works in over 60 countries. Even if we could identify the country for the Donation object in a field, we wouldn’t be able to use criteria-based sharing to share to each of the country roles without bumping up against the Salesforce limit.

FormulaShare provides ways to share Donation records with the country staff, and also meet other interesting use cases, like sharing Programmes to users specified on related Donations. The article links on the left explain how these kinds of rules can be set up.