Thursday, February 11, 2021

Salesforce Glossary - An unofficial list of Salesforce terms and acronyms

This list is by no means exhaustive. It's more a random collection to terms and acryoums that get thrown around with Salesforce work that might not always be readily apparent. There is an official Glossary provided by Salesforce.

Where terms may have alternative meanings I've focused on the Salesforce usage.

I've been slowly compiling this over time with the intention of publishing it when it reaches some addiquate level of completness. However, it has become apparent that this will be more of a living blog post that I'll update over time. Please let me know if there are gaps or mistakes that need to be corrected.

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

A

AE
"Account Executive" - Sales point of contact at Salesforce that handles the client relationship. Sells product licenses.
ACV
Annualized Contractual Value
Apex
Apex is a strongly typed, object-oriented programming language that allows developers to execute flow and transaction control statements on Salesforce servers in conjunction with calls to the API. Using syntax that looks like Java and acts like database stored procedures, Apex enables developers to add business logic to most system events, including button clicks, related record updates, and Visualforce pages. Apex code can be initiated by Web service requests and from triggers on objects.
Source
Aura
Aura Components were the predecessor to Lightning Web Components before more of the implementation stack was supported by web standard. See Introducing Lightning Web Components
AmpScript
The proprietary scripting language for Marketing Cloud
Aloha Apps
Older terminology for App Exchange apps that didn't count towards your orgs limits. Source
APAC
Asia Pacific & Australia regions
AMER
US, Canada & Latin America regions

B

Bulkified / Bulkification
Code and processes that are designed to work on multiple records at once rather than one at a time (I.e. in bulk). This is particularly relavant to SOQL queries and DML operations where doing operations on records individually may lead to limits being hit.
Black Tab
An internal tab available to Salesforce employees and support that can toggle specific features and sdjust limits in customer orgs. See What is the Black Tab?

C

CMDT
Custom Metadata Type
CPQ
(Configure, Price, Quote) - formerly Steelbrick. This has now been rebranded Revenue Cloud.
CFP
Call for Presenters
COA
Partner Channel Order App - "enables you to create, submit, and track orders with Salesforce"
CLI
[SFDX] Command Line Interface
Comfortable Shoes
The battle cry of attending an inperson Dreamforce event where you will be doing a lot of walking.
Code Coverage
"Code coverage indicates how many executable lines of code in your classes and triggers have been exercised by test methods." - source
CIM
Cloud Information Model
Community Clould
Rebranded Experience Cloud

D

Daryl Shaber
"We Are Daryl Shaber" - Reference
Deployment Fish
The result of a bug in the changeset deployment monitoring UI that would stretch the circular control into veriaous shapes. Often fish like in nature.
DML
Data Manipulation Language. The Create, Update, and Delete parts of the database CRUD operations. Retrieve is handled via SOQL queries.
Dwarf
The occasional Oracle error code that leaks out of Salesforce will include references to one of the seven dwarfs. See Salesforce, Oracle and the Seven Dwarfs.
D&B
"Dun & Bradstreet" - D&B Company Fields
Dreamforce
Annual Salesforce user conference.
DRAES
Designing Record Access for Enterprise Scale. Reference

E

ESAPI
Enterprise Security API
Evergreen
Internal project code name for Salesforce Functions
Environment Hub
"allows partners to view, connect, create, and log in to multiple Salesforce organizations from one location" - Reference
EMEA
Europe, Middle East & Africa regions

F

[Salesforce] Functions
Previously known as Evergreen. The ability to write code that integrates with Salesforce data and events in a serverless environment.
Falcon
Salesforce CLI plugin built for AppExchange Partners Reference
Field Service Lightning
Rebranded Field Service

G

GACK
An internal Salesforce error. What Is A Gack?
GA
Generally Available - The point where a new Salesforce feature has passed the preview and beta phases and is ready for use.
GUS
Grand Unified System - Internal Salesforce tool that handles tickets, user stories, bugs, builds and releases. Meet GUS: The Grand Unified System That Keeps Salesforce Agile
GS0
Pre-release org instance for testing before a release reaches sandboxes.

H

Happy Soup
A phrase coined by Wade Wegner at TrailheadDX 2017 to describe how metadata was deployed to a production org without any strongly defined boundaries between applications/components.
Hyperforce
The capability to deploy Salesforce on major public cloud platforms like Azure, AWS, Google, and Alibaba. This helps address data residency and complicance requirements. Reference
Introducing Hyperforce - General Information & FAQ/dd>

I

IaaS
Infrastructure as a Service
ID
A Salesforce record identifier. Either 15 or 18 characters long - What are Salesforce ID's composed of?
ISV
Independent software vendor

J

Jorje
Internal codename for the Apex Language Server

K

Keyprefix
The first 3 characters of a Salesforce ID. These can be used to determine the sObject type.

L

LMA
License Management App - Used by ISV Partners to manage applications
LWC
Lightning Web Component
LWR
Lightning Web Runtime
Limits
"Because Apex runs in a multitenant environment, the Apex runtime engine strictly enforces limits so that runaway Apex code or processes don’t monopolize shared resources."
Source

M

Metadata
"Metadata are the assets in your org (assets being objects, tabs, classes, etc). These metadata assets are also called metadata components."
Source
Marketing Cloud
"Salesforce Marketing Cloud is a provider of digital marketing automation and analytics software and services."
Source
MSA
Master Subscription Agreement - Reference

N

O

OWD
Organization-Wide Defaults
OCLIF
Open CLI Framework
OLI
OpportunityLineItem / Opportunity Product
Org62
The Salesforce Org that they use internally to run Salesforce.

P

PaaS
Platform as a Service
Pod
A collection of Salesforce servers that is required to run the complete application. A.K.A Instance
PAM
Partner Account Manager
Polymorphic Lookup
A releationship field that can point to more than one entity.
PBO
Partner Business Org - a production Salesforce enviroment for Salesforce Partners - Docs
PDO
Product Development Outsourcers

Q

Quiddity
PHILOSOPHY "the inherent nature or essence of someone or something."
Exposed in Apex to represent the type of a transaction. Docs

R

S

SaaS
Software as a Service
Safe Harbor
The precursor to the forward-looking statement
S2S
Salesforce to Salesforce
SFDC
Salesforce Dot Com
SFDX
Salesforce DX (Developer Experience)
SOQL
Salesforce Object Query Language. A varient of SQL specifically for Salesforce that is used to query Salesforce data. Reference
SLDS
Salesforce Lightning Design System https://lightningdesignsystem.com/
Brand and product design guidelines, Design Patterns and Component Blueprints for creating unified UI in the Salesforce ecosystem.
SFDO
Salesforce.org
sControl
Deprecated customization control for Salesforce that was superseded by Visualforce pages. Docs
SObject
An abstract base class for Salesforce record types that are stored in the database. Docs
Stealbrick / CPQ
Stealbrick Quote Quickly (SBQQ)
Source of truth
The data source that contains the authoriative data about a whole object.
SI
Systems Integrators
Security Token
A case-sensitive alhanumberic key that is appended to the users password when authenticating against the Salesforce API. Docs
Site Switching
Each Salesforce instance is built and maintained in two geographically separate locations. An instance is actively served from one location (the active site) with transactions replicating in near real-time to the other completely redundant location (the ready site). A site switch means the locations of an instance’s active and ready sites are swapped, making the ready site the new active site and vice versa -- the instance name does not change.
Reference

T

Tableau CRM
Formerly Einstein Analytics
TDTM
Table-Driven Trigger Management - "a tool to managed apex triggers". Source

U

Upsert
A database operation that will adjust between an insert and update depending on the record in question. Reference
Universal Containers
A fictional shipping container company referenced by Salesforce, especially in various certification exam questions and Trailhead modules.

V

Visualforce
Visualforce is a framework that allows developers to build sophisticated, custom user interfaces that can be hosted natively on the Lightning platform. The Visualforce framework includes a tag-based markup language, similar to HTML, and a set of server-side “standard controllers” that make basic database operations, such as queries and saves, very simple to perform.
Source
Vlocity
Rebranded Salesforce Industries

W

WSDL2Apex
A Salesforce tool for generating stub Apex classes from a SOAP WSDL. Reference

X

Y

Z

#

1GP
First-Generation Managed Packaging - a Zip file of metadata components that can be deployed to an org via the Metadata API. They typically form an application or piece of functionality. For distribution via the app exchange they are created via a packaging org. Docs
2GP
Second-Generation Managed Packaging - Salesforce CLI (rather than Org) based packaging. Docs and Comparison of 2GP and 1GP Managed Packages