Resources Blog

Salesforce Multi-Org Management: Splitting and Stitching Orgs

Odaseva

Dec 07, 2023

By Remi Poujeaux, SVP of Innovation at Odaseva

The previous post in our “Salesforce Multi-Org Management” series explored the federated Salesforce Org strategy.

In the final post in this series, we’ll discuss splitting and stitching Salesforce Orgs. In a Salesforce multi-Org landscape, there are three main activities:

  • Splitting a single Org in two
  • Stitching multiple Orgs together so they work in a consistent manner
  • Merging two Orgs

Let’s explore each.

Salesforce Org Split

As we’ve seen in the previous chapters, there are many reasons why you would want to split an existing Salesforce Org in two (or more) Orgs.

First you need to define the data split rules: which data is going to each Org (or to both Orgs)?

This starts by defining simple business rules validated by the sponsors. For example, opportunities in China go to the China Org. This always looks simple, but the reality is more complex: what is an “opportunity in China”? Does it mean that the end customer is in China? The customer headquarters is in China? The product is installed in China?

There are then many ways to split the data:

  • Do a full Org copy, then remove the useless data from the source and target Orgs
  • Copy only to the target Org what is needed

In any case, you need to have the proper toolset, be able to move large and complex data and to check the final consistency.

Salesforce Org Stitch

In certain cases, you need to ensure consistency between your Orgs after they have been split in two. Or even get consistency between existing Orgs.

The level of consistency between your Orgs is driven by the definition of your core model, meaning that a subset of your data and/or metadata is aligned across the Orgs to control collaboration, consolidation and compliance.

Proper tooling is required for this. The control can be either proactive (locking the core metadata across your Orgs) or reactive by detecting discrepancies when extracting the data.

Let’s look at an example. ACME Co. wants to consolidate its opportunities worldwide. If each Salesforce Org has implemented a different sales process with different stages, this would be either impossible or at best very inaccurate, like comparing apples to oranges.

So the core model needs to define the opportunity stages and enforce them on all relevant Salesforce Orgs.

Salesforce Org Merge

An Org merge project happens for two types of reasons:

  • Merging two companies
  • IT landscape rationalization 

It is unfortunately often seen as an IT project but in reality, it is first and foremost a business project. Merging means full alignment, no more concept of core model, no more flexibility – one Org for everybody.

A good way to prepare the merge is to have an Org stitch approach and progressively  extend the core model scope. This is preparing the field for the final merge, both from a data and a user experience perspective.

Conclusion

Salesforce Org strategy is a complex topic but should always be driven (as with any IT strategy) from the business intent. Missed any of the other posts in this series? Read them here:

  1. Salesforce Multi-Org Management: The Rise of Multi-Org
  2. Salesforce Multi-Org Management: Framing a Salesforce Org Strategy
  3. Salesforce Multi-Org Management: What is Org Federation?

Learn the ways Odaseva can help by scheduling a demo today.

Close Bitnami banner
Bitnami