Skip to content

Big 3 Artifacts Quick-Ref

These three diagrams form the backbone of every CTA presentation. Judges spend the most Q&A time probing them. Get them wrong and you fail. Get them right and the remaining artifacts build on a solid base.

Purpose: High-level view of all systems and how they connect. This is your opening move, establishing the full solution scope at a glance.

ElementDetails
Salesforce productsSales Cloud, Service Cloud, Experience Cloud, Marketing Cloud, etc.
External systemsERP, data warehouse, marketing tools, DMS, legacy systems
MiddlewareMuleSoft, cloud services, custom APIs, ESB
User channelsWeb portals, mobile apps (type: native/hybrid/HTML5), communities
Integration arrowsDirection + type (REST, SOAP, ETL, Platform Events, CDC)
System ownershipWhich team/department owns each system
Mobile appsInclude mobile device type and app approach (Salesforce Mobile, custom)
Reference layout showing Salesforce at center with user channels above, external systems below, and an explicit integration layer mediating all Salesforce-to-external connections.
Figure 1. Salesforce belongs at the center of the system landscape and every other system radiates from it. The integration layer must be explicit between Salesforce and all external systems; direct point-to-point arrows without a middleware layer shown is one of the most common structural mistakes on CTA presentations.
RuleWhy
Salesforce at centerIt is the solution platform - everything radiates from it
Color code consistentlyBlue = Salesforce, Gray = external, Orange = integration, Green = channels
Label every arrowIntegration type + direction (no unlabeled connections)
Single page onlyIf it needs more detail, create a Level 2 integration diagram separately
Include a legendExplain colors, icons, line styles

Mandatory Checklist (verify before presenting)

Section titled “Mandatory Checklist (verify before presenting)”
CheckPass?
Integration layer (MuleSoft/ESB) shown between Salesforce and all external systems?
Legend included with color coding and system status (new/retiring/keeping)?
Every arrow labeled with direction, integration type, and protocol?
All systems from the scenario accounted for?
Salesforce positioned at center?
Question PatternHow to Prepare
”Why this mix of on-platform vs off-platform?”Know platform limits that justify external systems
”What if this external system goes down?”Have a fallback / circuit-breaker answer ready
”Why not consolidate these two systems?”Articulate the cost/capability trade-off

Purpose: Logical data model showing standard objects, custom objects, relationships, and cardinality. Judges scrutinize this heavily.

ElementDetails
Standard objectsAccount, Contact, Opportunity, Case, Lead, etc.
Custom objectsClear naming + stated purpose
RelationshipsMaster-Detail vs Lookup with cardinality (1:1, 1:N, N:N via junction)
Record ownershipWho owns records of each object type
OWD settingsPrivate, Public Read Only, or Public Read/Write per key object
Key fieldsExternal IDs, formula fields, roll-up summaries (only architecture-driving fields)
Data volumesApproximate record counts (flag LDV objects with 1M+ records)
External objectsIf using Salesforce Connect
Sample entity relationship diagram showing crow's foot notation, master-detail versus lookup relationships, OWD settings per object, and record volume annotations for LDV flagging.
Figure 2. Annotating OWD and record volume directly on the ERD gives judges the security and LDV context without requiring a separate artifact. An Account at 2M records with Private OWD immediately signals that sharing recalculation performance and indexing strategy must be addressed in the solution.
RuleWhy
Crow’s foot notationStandard ERD cardinality that judges expect
Group related objectsSales objects together, Service objects together
Annotate OWD on diagramOr in a companion Google Sheets table if too busy
Highlight junction objectsMany-to-many relationships need explicit junction objects
Flag LDV objects visuallyStar/icon marker on objects exceeding 1M records
Show ownership arrowsCritical for judges to evaluate sharing model
FactorMaster-DetailLookup
Cascade deleteYes - child deleted with parentNo - child orphaned
Sharing inheritanceChild inherits parent sharingIndependent sharing
Roll-up summariesSupportedNot supported (use Flow/Apex)
Required relationshipAlways requiredCan be optional
ReparentingNot by default (can enable)Always allowed
Lock contention riskHigher on high-traffic parentsLower
CTA rule of thumbUse when child cannot exist without parentUse for loose associations
Question PatternHow to Prepare
”Why Master-Detail vs Lookup here?”Know the 6 comparison factors above
”How do you handle 10M+ records on this object?”Indexing, skinny tables, archiving, Big Objects
”Walk me through the migration load order”Parent objects first, junction objects last
”What is your query optimization for LDV?”Selective queries, custom indexes, async processing

Purpose: The organizational hierarchy driving record-level visibility, combined with the full sharing architecture. This is the #1 failure domain.

ElementDetails
Role hierarchy treeCEO down to portal users, as a top-down tree
OWD summaryPer-object defaults (Private, Public Read Only, Public Read/Write)
Sharing rulesCriteria-based and ownership-based, with which objects
Sharing mechanismsApex Managed Sharing, Manual Sharing, Team Sharing
Territory ManagementIf scenario involves geographic or named-account territories
Permission SetsKey PSGs for feature access
Portal/Community rolesWhere external users sit in the hierarchy
Profile-to-role mappingWhich profiles are assigned to which roles
Bottom-up diagram of the six sharing model layers from OWD baseline through Manual Sharing, each layer adding access on top of the one below it.
Figure 3. The bottom-up orientation reflects how sharing builds: OWD is the floor that every user starts from, and each layer above can only expand that floor, never lower it. Judges use this diagram to probe whether you can trace exactly how a specific user gains access to a specific record.
If…Set OWD to…Then open with…
Most users should NOT see most recordsPrivateSharing rules, role hierarchy, teams
Most users need to read but not editPublic Read OnlySharing rules for edit access
Everyone can see and edit everythingPublic Read/WriteNothing (already fully open)
Child object follows parent visibilityControlled by ParentParent OWD + sharing rules
Question PatternHow to Prepare
”Walk me through how user X sees record Y”Trace the path: OWD -> role -> sharing rule -> teams
”What if you have 50K portal users?”Sharing sets, high-volume portal users, sharing group limits
”Why Private instead of Public Read Only?”Business justification for restriction level
”What happens to sharing when a user changes roles?”Sharing recalculation, implicit vs explicit shares
”How does Territory Management fit?”When geography-based or named-account access is needed

These three diagrams are tightly connected. Judges will test whether your artifacts stay consistent with each other.

Circular dependency diagram showing how System Landscape, Data Model, and Role Hierarchy artifacts must stay consistent with each other across the CTA presentation.
Figure 4. The Big 3 artifacts form a closed loop of dependencies: inconsistencies between them (a portal user in the role hierarchy with no Experience Cloud site in the landscape, or a Private-OWD object in the ERD with no sharing mechanism in the role hierarchy) are exactly what judges probe in cross-artifact questions.
Cross-reference CheckWhat to Verify
System Landscape <-> Data ModelEvery external system in the landscape has data that flows to/from objects in the ERD
Data Model <-> Role HierarchyEvery object with Private OWD has a sharing mechanism defined in the role hierarchy artifact
Role Hierarchy <-> System LandscapePortal users in the role hierarchy connect to the Experience Cloud portal in the landscape

Personal study notes for the Salesforce CTA exam. Content compiled from VJ's study notes, official Salesforce documentation, community sources, and online publicly available content, then organized and presented with AI assistance. Not affiliated with Salesforce. © 2025–2026 VJ Srivastava.