SalesForceGlossaryAtoG Flashcards
Activity (Calendar Events/Tasks)
Planned task or event, optionally related to another type of record such as an account, contact, lead, opportunity, or case.
Activity History
The Activity History related list of a record displays all completed tasks
Administrator (System Administrator)
One or more individuals in your organization who can configure and customize the application.
Advanced Function
A formula function designed for use in custom buttons, links, and s controls.
AJAX Toolkit
A JavaScript wrapper around the API that allows you to execute any API call
Analytic Snapshot
An analytic snapshot lets you report on historical data.
Analytic Snapshot Running User
The user whose security settings determine the source reports level of access to data.
Analytic Snapshot Source Report
The custom report scheduled to run and load data as records into a custom object.
Analytic Snapshot Target Object
The custom object that receives the results of the source report as records.
Anonymous Block Apex
Apex code that does not get stored in Salesforce
Anti-Join
An anti-join is a subquery on another object in a NOT IN clause in a SOQL query. You can use anti-joins to create advanced queries, such as getting all accounts that do not have any open opportunities. See also Semi-Join.
Apex
Apex is a strongly typed, object-oriented programming language that allows developers to execute flow and transaction control statements on the Force.com platform server in conjunction with calls to the Force.com? API.
Apex Controller
See Controller, Visualforce.
Anonymous Block Apex
Apex code that does not get stored in Salesforce, but that can be compiled and executed through the use of the ExecuteAnonymousResult() API call, or the equivalent in the AJAX Toolkit.
Anti-Join
An anti-join is a subquery on another object in a NOT IN clause in a SOQL query. You can use anti-joins to create advanced queries, such as getting all accounts that do not have any open opportunities. See also Semi-Join.
Apex
Apex is a strongly typed, object-oriented programming language that allows developers to execute flow and transaction control statements on the Force.com platform
Apex-Managed Sharing
Enables developers to programmatically manipulate sharing to support their application? behavior. Apex-managed sharing is only available for custom objects.
App
Short for application. A collection of components such as tabs, reports, dashboards, and Visualforce pages that address a specific business need.
App Launcher
The App Launcher presents logos that link to your connected apps and standard apps, all from one tab in Salesforce.
AppExchange
The AppExchange is a sharing interface from salesforce.com that allows you to browse and share apps and services for the Force.com platform.
AppExchange Upgrades
Upgrading an app is the process of installing a newer version.
Application Lifecycle Management (ALM)
The process of managing an application s lifecycle, from planning, to development, to integration, to support.
Application Programming Interface (API)
The interface that a computer system, library, or application provides to allow other computer programs to request services from it and exchange data.
Approval Process
An approval process is an automated process your organization can use to approve records in Salesforce. An approval process specifies the steps necessary for a record to be approved and who must approve it at each step. A step can apply to all records included in the process, or just records that meet certain administrator-defined criteria. An approval process also specifies the actions to take when a record is approved, rejected, recalled, or first submitted for approval.
Asynchronous Calls
A call that does not return results immediately because the operation may take a long time. Calls in the Metadata API and Bulk API are asynchronous.
Auto Number
A custom field type that automatically adds a unique sequential number to each record. These fields are read only.
Batch Apex
The ability to perform long, complex operations on many records at a scheduled time using Apex.
Batch Bulk API
A batch is a CSV or XML representation of a set of records in the Bulk API. You process a set of records by creating a job that contains one or more batches. Each batch is processed independently by the server, not necessarily in the order it is received.
Beta Managed Package
In the context of managed packages, a beta managed package is an early version of a managed package distributed to a sampling of your intended audience to test it.
Boolean Operators
You can use Boolean operators in report filters to specify the logical relationship between two values. For example, the AND operator between two values yields search results that include both values. Likewise, the OR operator between two values yields search results that include either value.
Bulk API
The REST-based Bulk API is optimized for processing large sets of data. It allows you to query, insert, update, upsert, or delete a large number of records asynchronously by submitting a number of batches which are processed in the background by Salesforce. See also SOAP API.
Cascading Style Sheet (CSS)
Files that contain all of the information relevant to color, font, borders, and images that are displayed in a user interface.
Callout Apex
An Apex callout enables you to tightly integrate your Apex with an external service by making a call to an external Web service or sending a HTTP request from Apex code and then receiving the response.
Child Relationship
A relationship that has been defined on an sObject that references another sObject as the ?ne?side of a one-to-many relationship. For example, contacts, opportunities, and tasks have child relationships with accounts.
Class Apex
A template or blueprint from which Apex objects are created. Classes consist of other classes, user-defined methods, variables, exception types, and static initialization code. In most cases, Apex classes are modeled on their counterparts in Java.
Client App
An app that runs outside the Salesforce user interface and uses only the Force.com API or Bulk API. It typically runs on a desktop or mobile device. These apps treat the platform as a data source, using the development model of whatever tool and platform for which they are designed.
Clone
Clone is the name of a button or link that allows you to create a new item by copying the information from an existing item, for example, a contact or opportunity.
Cloud Computing
A model for software development and distribution based on the Internet. The technology infrastructure for a service, including data, is hosted on the Internet. This allows consumers to develop and use services with browsers or other thin clients instead of investing in hardware, software, or maintenance.
Code Coverage
A way to identify which lines of code are exercised by a set of unit tests, and which are not. This helps you identify sections of code that are completely untested and therefore at greatest risk of containing a bug or introducing a regression in the future.
Collapsible Section
Sections on detail pages that users can hide or show.
Combination Chart
A combination chart plots multiple sets of data on a single chart. Each set of data is based on a different field, so values are easy to compare. You can also combine certain chart types to present data in different ways on a single chart.
Component Metadata
A component is an instance of a metadata type in the Metadata API. For example, CustomObject is a metadata type for custom objects, and the MyCustomObject__c component is an instance of a custom object. A component is described in an XML file and it can be deployed or retrieved using the Metadata API, or tools built on top of it, such as the Force.com IDE or the Force.com Migration Tool.
Component Visualforce
Something that can be added to a Visualforce page with a set of tags. Visualforce includes a number of standard components, or you can create your own custom components.
Component Reference Visualforce
A description of the standard and custom Visualforce components that are available in your organization. You can access the component library from the development footer of any Visualforce page or the Visualforce Developer s Guide.
Composite App
An app that combines native platform functionality with one or more external Web services, such as Yahoo! Maps. Composite apps allow for more flexibility and integration with other services, but may require running and managing external code. See also Client App and Native App.
Connect for Office
Product that allows you to integrate Salesforce with Microsoft Word and Excel.
Connect for Outlook
Force.com Connect for Microsoft Outlook is our legacy add-in for Microsoft Outlook 2007 and earlier. It lets you sync between Salesforce and Outlook. Connect for Outlook adds buttons and options to Outlook.
Connect Offline
Product that allows salespeople to use Salesforce to update their data remotely, anywhere, anytime?otally unplugged.
Connected App
A connected app integrates an application with Salesforce using APIs. Connected apps use standard SAML and OAuth protocols to authenticate, provide Single Sign-On, and provide tokens for use with Salesforce APIs. In addition to standard OAuth capabilities, connected apps allow administrators to set various security policies and have explicit control over who may use the corresponding applications.
Console Layout
Objects chosen by an administrator to display in the list view frame of the Agent console. For example, if an administrator adds cases to a console layout, then users whose profiles are assigned to that console layout can see list views of cases in the console s list view frame.