Salesforce Admin Basics

Based on Real Implementation Experience: This guide captures the practical tasks and patterns that successful admins use on real Salesforce programs, not just what appears on certification blueprints.

Overview

Salesforce administrators own day-to-day configuration, data quality, and user enablement. They translate business requirements into declarative solutions using objects, fields, validation rules, Flows, page layouts, and permissions.

This document focuses on:

Prerequisites

When to Use Admin-Driven Configuration

Use Configuration When

Avoid Configuration Only When

Core Concepts

Configuration vs. Customization

Good admins know when to stay declarative and when to pull in a developer.

Safe Changes in Production

Admin work should be:

Patterns and Examples

Pattern 1: Safe Field Additions

Pattern 2: Validation Rule Rollout

Pattern 3: Flow as Primary Automation

See Flow Patterns for details.

Edge Cases and Limitations

Q&A

Q: When should I escalate a requirement from admin configuration to Apex?

A: Escalate when the requirement involves complex logic, heavy data volumes, advanced error handling, or integrations that are difficult to express in Flow or formulas. Use apex-patterns.md to validate that Apex is really needed and to choose the right pattern.

Q: How can admins work effectively with developers?

A: Agree on clear boundaries: admins own configuration and simple Flows; developers own Apex, LWCs, and integration code. Use sandboxes and source control to share changes, and document requirements as small, testable stories.

Q: What is the biggest risk of admin-only changes in production?

A: The biggest risk is unintended side effects—for example, a new validation rule breaking integrations, or a Flow causing recursive updates. Always test changes with representative data in a sandbox, and coordinate with developers and architects for high-impact areas like order of execution, sharing, and integrations.