Back to Sharing and Visibility Architect certification
Study Guide · Mock Exam

Salesforce Sharing and Visibility Architect Mock Exam: Key Concepts by Domain

Before you sit a timed Salesforce Sharing and Visibility Architect mock exam, you need to know what's actually being tested. Below is every domain from the official exam blueprint, broken down into the concrete concepts that show up again and again across our 92-question practice bank, so you can study with intent instead of rereading documentation at random.

Mock exam length60 questions · 120 min
Passing score67%
Practice question bank92+ questions
Exam domains4
Start your free mock exam

Key concepts to know, domain by domain

Each domain below lists the concepts that come up most often in our practice question bank, the same questions you'll see in the timed mock exam.

Permissions to Standard Objects, Custom Objects, and Fields

Object and field permissions for a set of users, hiding data at the user interface level, protecting sensitive data (PCI, PII, HIPAA), and enforcing security settings programmatically.

27% of exam

1. Object & Field-Level Controls

FLS Beats Page Layouts: Field-Level Security controls visibility independently of layouts: grant Read on fields for reporting without ever putting them on a layout. Hiding a button or collapsing a section is never a security control.

Sharing Can't Beat CRUD: A sharing rule extends record visibility but never grants more than the profile's object permissions allow; a user with no Read on the object sees nothing no matter what is shared. Object CRUD (like removing Delete on Opportunity) is the supported way to block an action, not UI tricks.

Profiles vs. Permission Sets: Login Hours, login IP ranges, and page layout assignment are profile-only; permission sets additively grant object permissions, FLS, and system permissions like Modify All Data, the bypass-everything permission an MDM integration user needs.

2. Protecting Sensitive Data & Code

Shield Platform Encryption: Encrypts long text areas at rest (classic "Text (Encrypted)" fields are short-text only with heavy limits), but encrypted fields disappear from criteria-based sharing rule filters and most declarative filtering, a favorite exam trap.

Enforcing Security in Apex: "With sharing" makes Apex respect the running user's record access (and can break automation that must always succeed); standard Visualforce controllers auto-enforce CRUD and FLS, custom controllers must check isAccessible() or use {!$ObjectType.Lead.accessible} expressions.

Secure Code & Credentials: Named Credentials, protected custom settings, and protected custom metadata keep secrets out of subscriber orgs and Apex code. Concatenated user input in dynamic SOQL means SOQL injection; escape="false" on outputText means cross-site scripting.

Object & Field PermissionsUI-level HidingSensitive Data (PII/PCI/HIPAA)Programmatic Enforcement

Access to Records

OWDs, role hierarchy, sharing rules, groups and teams, object relationships, programmatic sharing, sharing with external users, and record access overrides.

39% of exam

1. The Declarative Sharing Stack

OWD Sets the Floor: Start with the most restrictive OWD and open up with sharing. Public Read Only surfaces duplicates while keeping edits owner-only; Read/Write/Transfer adds reassignment; the manual Sharing button only appears when the OWD is Private or Public Read Only.

Role Hierarchy & Its Off Switch: Access flows up the hierarchy, never sideways, so everyone above a shared-with user also gains access. Unchecking "Grant Access Using Hierarchies" on a custom object (think an employee NPS object) is the only way to keep managers out.

Sharing Rules, Groups & Teams: Sharing rules target public groups, roles, roles and subordinates, or territories, never a specific user in a lookup field. Account, Opportunity, and Case Teams grant per-record access with per-object access levels; editing a member's access on one Account changes that record only.

2. Relationships, Implicit & Programmatic Sharing

Master-Detail Means Controlled by Parent: Detail records inherit the parent's sharing and unlock roll-up summaries: anyone who sees the Invoice sees its Line Items. A junction object requires access to BOTH masters, and a child that needs its own sharing model needs a lookup instead.

Implicit Sharing: Access to an Opportunity or Case grants implicit Read-only access to the parent Account (and its Contacts when Controlled by Parent). It explains most "why can this user suddenly see the Account" scenarios.

Apex Managed Sharing: __Share records accept only Read or Edit (All and None throw DML exceptions). RowCause Manual dies when the owner changes; a custom Apex Sharing Reason survives. Share to a role's system sharing group or a public group, and use the SOAP/REST API when an external system drives access.

External User Access: Sharing Sets need an OWD stricter than Public Read/Write plus a lookup path to the user's Account or Contact. Partner Super User extends visibility to records of same-account users at the same role or below, the go-to for "lead agents see other agents' deals".

OWDs & Role HierarchySharing Rules & GroupsTeams & External UsersProgrammatic Sharing

Access to Other Data

Access controls for data beyond standard and custom objects: files and content, reports and dashboards, list views, and other platform data.

16% of exam

1. Reports, Dashboards & List Views

Folder & List View Sharing Targets: Report and dashboard folders share to public groups and roles, never profiles. List views share to public groups and roles and subordinates, and the "Manage Public List Views" permission silently overrides every list view restriction.

Viewer vs. Manager vs. Export: Viewer access on a folder is read-and-clone only. Exporting data needs the "Export Reports" profile permission, and building a peers-comparison dashboard under Private sharing takes both "Manage Dashboards" and "View All Data".

2. Files & Community Visibility

File Visibility Follows the Record: A file posted to a record's Chatter feed is visible to whoever can see the record (plus View All Data users). Deleting a public link revokes anonymous access instantly without deleting the file.

Community Visibility Toggles: Customer User Visibility controls whether external users can see and search each other; broadening customer Chatter visibility beyond their own account takes the View All setting for Chatter posts.

Files & ContentReports & DashboardsList ViewsPlatform Data

Implications of Security Model Choice

Scalability implications of a sharing design, license limitations that constrain the intended solution, and how to test the sharing model.

18% of exam

1. Scale & Performance

Data Skew: Ownership skew: keep a mega-owner (integration user, queue-like user) out of the role hierarchy to avoid cascading recalculation. Parent skew (12,000 contacts under one account) produces UNABLE_TO_LOCK_ROW errors; redistribute children across an account hierarchy.

Big Realignment Toolkit: Deferred Sharing Recalculation, Parallel Sharing Rule recalculation, and Granular Locking are the trio for large role or territory reorganizations; concurrent updates to children of the same parent are the classic source of lock contention.

2. Licenses & Testing the Model

License Limits Shape the Design: Only Partner Community licenses open Opportunities and Leads to external users; partner account role hierarchies cap at three levels (Executive, Manager, User); Territory Model State (Planning, Active, Archived) lets a new territory model be staged within org limits.

Test the Model, Don't Assume It: "Login As" a sample user in each role and profile is the best-practice validation, and the record Sharing button explains exactly why a user has access. In Apex tests, runAs() enforces record sharing but never CRUD or FLS.

ScalabilityLicense LimitationsTesting the ModelDesign Trade-offs

Ready to test what you just read?

Take a free Sharing and Visibility Architect mock exam under real timed conditions, then see your score broken down by domain so you know exactly where to focus next.

Take the mock exam

Mock Exam FAQ

Everything you need to know before you start your Sharing and Visibility Architect mock exam.