Schema Settings

Development 🔴 Advanced
📖 3 min read

Definition

Schema Settings is a Setup page where administrators configure global settings related to the org's data schema, including whether to enable external sharing model features, configure object-level settings, and manage schema-related performance optimizations.

Real-World Example

The admin at DataSync Corp opens Schema Settings and enables the external organization-wide default sharing setting for the new External Object connected to their partner portal. This ensures that partner users can only see records shared explicitly with them, maintaining data isolation between different partner organizations.

Why Schema Settings Matters

Schema Settings is a Setup page where administrators configure global settings that affect the entire org's data schema. Key configurations include enabling external organization-wide default sharing settings for external objects, managing object-level performance optimizations, and controlling how the platform handles schema-related behaviors. These settings are foundational because they affect how data isolation works, especially in scenarios involving partner portals, customer communities, and external data sources connected via Salesforce Connect.

As organizations integrate with external systems and expose data through portals and communities, Schema Settings becomes critical for maintaining proper data security boundaries. Enabling the external sharing model, for example, creates a separate set of organization-wide defaults specifically for external users, ensuring that partner users only see records explicitly shared with them rather than inheriting the broader internal sharing rules. Failing to properly configure Schema Settings in multi-tenant or partner-facing scenarios can lead to unauthorized data access between different partner organizations, which is both a security risk and a potential compliance violation.

How Organizations Use Schema Settings

  • DataSync Corp — The admin at DataSync Corp enables the external organization-wide default sharing setting in Schema Settings to support their new partner portal. This creates separate sharing rules for external partner users, ensuring that Partner A cannot see Partner B's data even though both access the same Salesforce org through the portal.
  • Meridian Healthcare — Meridian Healthcare's admin uses Schema Settings to configure object-level optimizations after their org grows to 5 million records. By adjusting schema settings for large data volume objects, query performance improves significantly, reducing report load times from 45 seconds to under 10 seconds.
  • Atlas Global Logistics — When Atlas Global launches a Salesforce Connect integration with their warehouse management system, the admin configures Schema Settings to control how external objects behave within the existing data model. This ensures that external data respects the same security boundaries as native Salesforce records.

🧠 Test Your Knowledge

See something that could be improved?

Suggest an Edit