0% found this document useful (0 votes)
319 views40 pages

Salesforce Limits Quick Reference Guide

Uploaded by

mayragil25
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
319 views40 pages

Salesforce Limits Quick Reference Guide

Uploaded by

mayragil25
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 40

Salesforce.

com: Winter '12

Salesforce Limits Quick Reference Guide

Last updated: November 12, 2011


© Copyright 2000–2011 salesforce.com, inc. All rights reserved. Salesforce.com is a registered trademark of salesforce.com, inc., as are other
names and marks. Other marks appearing herein may be trademarks of their respective owners.
Table of Contents

Table of Contents
Salesforce Limits Quick Reference Guide Overview............................................................................................................................3

Chapter 1: Salesforce Application Limits...............................................................................................5


Salesforce Features and Editions Limits...................................................................................................................................5
Salesforce Features and Editions Limits Table..............................................................................................................5
Analytics Limits..........................................................................................................................................................13
Campaign Limits.........................................................................................................................................................15
Chatter Limits.............................................................................................................................................................15
Additional Custom Field Limits.................................................................................................................................16
Salesforce Knowledge Limits.......................................................................................................................................17
Picklist Limits.............................................................................................................................................................18
Sites Limits..................................................................................................................................................................19
Workflow and Approvals Limits.................................................................................................................................20
Data Related Limits................................................................................................................................................................21
Dates: Valid Range for Date Fields.............................................................................................................................21
Import Limits..............................................................................................................................................................22
Rules Limits................................................................................................................................................................23
Search Limits...............................................................................................................................................................24
Storage Capacity Limits..............................................................................................................................................26
File Related Limits..................................................................................................................................................................26
File Size Limits............................................................................................................................................................26
File Share Limits.........................................................................................................................................................27
Sandbox Limits.......................................................................................................................................................................27

Chapter 2: Force.com Platform Limits................................................................................................28


Apex Limits.............................................................................................................................................................................28
Apex Governor Limits.................................................................................................................................................28
Batch Apex Governor Limits......................................................................................................................................31
API Limits..............................................................................................................................................................................31
API Requests Limits...................................................................................................................................................31
Bulk API Limits..........................................................................................................................................................33
API Query Cursor Limits............................................................................................................................................34
Some API Call Limits.................................................................................................................................................34
Email Limits...........................................................................................................................................................................35
Metadata Limits......................................................................................................................................................................36
Packages Limits.......................................................................................................................................................................36
SOQL and SOSL Limits........................................................................................................................................................36
Visualforce Limits...................................................................................................................................................................38

i
Table of Contents

ii
Salesforce Limits Quick Reference Guide Overview

Salesforce Limits Quick Reference Guide Overview

This guide provides commonly referenced limits for Salesforce.


This guide may not cover all limits or may contain limits that don't apply to your organization. Stated limits aren't a promise
that the specified resource is available at its limit in all circumstances. For example, load, performance and other system issues
might prevent some limits from being reached. In addition, this guide doesn't include limits of:

• User interface elements in the Salesforce application


• Field lengths of Salesforce objects
• Desktop integration clients

3
Salesforce Limits Quick Reference Guide Overview

4
Chapter 1
Salesforce Application Limits

This chapter provides limits for Salesforce.

Salesforce Features and Editions Limits


The following are limits for Salesforce features by edition.

Salesforce Features and Editions Limits Table


This table summarizes the limits for some features in the Salesforce application by edition. Footnotes appear beneath this
table. For features not included in this table, check the later sections in this guide for limit information.

Feature Personal Contact Group Professional Enterprise Unlimited Developer


Edition Manager Edition Edition Edition Edition Edition
Action Plans: Maximum N/A N/A N/A N/A 75 75 75
Number of Tasks
Active Lookup Filters 5 per object 5 per object 5 per object 5 per object 5 per object 5 per object 5 per object
Active Validation Rules N/A 20 per 20 per 20 per object 100 per 500 per 100 per
object object object object object
Attachments: Maximum N/A 5 MB 5 MB 5 MB 5 MB 5 MB 5 MB
Size of Attachment in the
Notes & Attachments
Related List1
Categories: Maximum N/A N/A N/A N/A 100 100 100
Default Number of categories categories categories
Categories and Hierarchy
Levels
Category Groups: N/A N/A N/A N/A 5 category 5 category 5 category
Maximum Default groups and groups and groups and
Number of Category 3 active 3 active 3 active
Groups category category category
groups groups groups

5
Salesforce Application Limits Salesforce Features and Editions Limits Table

Feature Personal Contact Group Professional Enterprise Unlimited Developer


Edition Manager Edition Edition Edition Edition Edition
Certificates: Maximum N/A N/A N/A N/A 50 50 50
Number of Certificates
Content Deliveries: 1 GB 1 GB 1 GB 1 GB 1 GB 1 GB 1 GB
Default Delivery
Bandwidth per Rolling
24-hour Window
Content Deliveries: 20,000 20,000 20,000 20,000 20,000 20,000 20,000
Default Delivery View
Counts per Rolling
24-hour Window
Content Deliveries: 25 MB 25 MB 25 MB 25 MB 25 MB 25 MB 25 MB
Maximum File Size for
Online Viewing
Content: Maximum File
For all editions:
Size
• 2 GB
• 10 MB for Google Docs
• 10 MB for email attachments
• 38 MB when uploaded via the API
• 10 MB when uploaded via Visualforce

Content: Maximum 2,000 2,000 2,000 2,000 2,000 2,000 2,000


Number of Libraries
Content: Maximum 500,000 500,000 500,000 500,000 500,000 500,000 500,000
Number of Content
Documents
Content: Maximum 5,000 5,000 5,000 5,000 5,000 5,000 5,000
Number of Content
Documents and Versions
in a 24–hour Period
(Adjustable)
Content Packs: Maximum N/A 50 50 50 50 50 50
Number of Files
Custom Apps N/A 1 1 5 10 Unlimited 10
(The custom apps
contained in a managed
package in a trial state or
the managed package of a
native application in any
state don't count against

6
Salesforce Application Limits Salesforce Features and Editions Limits Table

Feature Personal Contact Group Professional Enterprise Unlimited Developer


Edition Manager Edition Edition Edition Edition Edition
the limits supported for
your Salesforce Edition.)

Custom Fields 5 per object 25 per 100 per 100 per 500 per 800 per 500 per
object object object object object object
(Additional restrictions
apply for activities, long
text area fields,
relationship fields, and
roll-up summary fields.
For more information, see
Additional Custom Field
Limits.)

Custom Labels N/A N/A N/A 5,000 5,000 5,000 5,000


Custom Links: Maximum 1,024 1,024 1,024 1,024 1,024 1,024 1,024
Length of Link Label characters characters characters characters characters characters characters
Custom Links: Maximum 3,000 bytes2 3,000 bytes2 3,000 bytes2 3,000 bytes2 3,000 bytes2 3,000 bytes2 3,000 bytes2
Length of Link URL
Custom Objects N/A 5 50 50 200 2,000 400
(The custom objects
contained in a managed
package in a trial state or
the managed package of a
native application in any
state don't count against
the limits supported for
your Salesforce Edition.)

Custom Objects: N/A 23 23 23 23 23 23


Maximum Number of
Master-Detail
Relationships
Custom Objects: Deletion N/A In a many-to-many relationship, a user can't delete a parent record if more than
of Parent Records in a 200 junction object records are associated with it and if the junction object has a
Many-to-Many roll-up summary field that rolls up to the other parent.
Relationship
Custom Settings: Cached The lesser of N/A The lesser of N/A The lesser of The lesser of The lesser of
Data Limit 10 MB or 1 10 MB or 1 10 MB or 1 10 MB or 1 10 MB or 1
MB MB MB MB MB
multiplied multiplied multiplied multiplied multiplied
by the by the by the by the by the
number of number of number of number of number of
full-featured full-featured full-featured full-featured full-featured

7
Salesforce Application Limits Salesforce Features and Editions Limits Table

Feature Personal Contact Group Professional Enterprise Unlimited Developer


Edition Manager Edition Edition Edition Edition Edition
user licenses user licenses user licenses user licenses user licenses
in your in your in your in your in your
organization organization organization organization organization
Custom Settings: 300 N/A 300 N/A 300 300 300
Maximum Number of
Fields Per Custom Setting
Divisions: Maximum N/A N/A N/A 100 100 100 N/A
Number of Divisions
Documents: Maximum 20 KB 20 KB 20 KB 20 KB 20 KB 20 KB 20 KB
Size of Custom App Logo
Documents: Maximum 5 MB 5 MB 5 MB 5 MB 5 MB 5 MB 5 MB
Size of Document to
Upload
Documents: Maximum 255 255 255 255 255 255 255
File Name Size (Including characters characters characters characters characters characters characters
File Extension Name)
Entitlement Processes and N/A N/A N/A N/A For Enterprise, Developer, and
Milestones Unlimited Editions, you can have:
• 20 Entitlement processes
• 10 Milestones for each entitlement
process

Contact salesforce.com for information


on increasing the number of entitlement
processes and milestones.

Email to Salesforce: Email 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB


Body Truncation Size
Email to Salesforce: 50 50 50 50 50 50 50
Maximum Number of
Email Activities Created
for Each Email Received
Email to Salesforce: 5 MB 5 MB 5 MB 5 MB 5 MB 5 MB 5 MB
Maximum Size of a Single
File Attachment
Email to Salesforce: Total 10 MB 10 MB 10 MB 10 MB 10 MB 10 MB 10 MB
Maximum Size of File
Attachments
Email Services: Maximum N/A N/A N/A N/A Number of Number of Number of
Number of Email user licenses user licenses user licenses
Messages Processed

8
Salesforce Application Limits Salesforce Features and Editions Limits Table

Feature Personal Contact Group Professional Enterprise Unlimited Developer


Edition Manager Edition Edition Edition Edition Edition
(Includes limit for multiplied multiplied multiplied
On-Demand by 1,000, up by 1,000, up by 1,000, up
Email-to-Case) to a daily to a daily to a daily
maximum of maximum of maximum of
1,000,000 1,000,000 1,000,000
Email Services: Maximum N/A N/A N/A N/A 10 MB4 10 MB4 10 MB4
Size of Email Message
(Body and Attachments)
Email-to-Case: Maximum N/A N/A N/A 2,500 2,500 2,500 2,500
Number of Emails
Converted per Day
Events: Maximum N/A 1,000 1,000 1,000 1,000 1,000 1,000
Number of Invitees and
Resources for
Single-Occurrence Events
Events: Maximum N/A 100 100 100 100 100 100
Number of Invitees and
Resources for Recurring
Events
Extended Mail Merge: 1,000 1,000 1,000 1,000 1,000 1,000 1,000
Maximum Number of
Records
Extended Mail Merge: 1 MB 1 MB 1 MB 1 MB 1 MB 1 MB 1 MB
Maximum Total Size of
Selected Templates
Field History Tracking: N/A 20 20 20 20 20 20
Maximum Number of
Standard or Custom Fields
Tracked for Standard or
Custom Objects
Files: Maximum File Size 100 MB 100 MB 100 MB 100 MB 100 MB 100 MB 100 MB
in Chatter and on the Files
Tab.
Fiscal Years: Maximum 250 250 250 250 250 250 250
Number of Custom Fiscal
Years
Visual Workflow N/A N/A N/A N/A For Enterprise, Developer, and
Unlimited Editions, each flow can have
up to:
• 10 versions
• 2000 steps

9
Salesforce Application Limits Salesforce Features and Editions Limits Table

Feature Personal Contact Group Professional Enterprise Unlimited Developer


Edition Manager Edition Edition Edition Edition Edition
Each organization can have up to:

• 500 active flows


• 1000 flows total

The maximum size of an uploaded flow


file is 3 MB.

Formulas: Maximum 3,900 3,900 3,900 3,900 3,900 3,900 3,900


Number of Characters characters characters characters characters characters characters characters
Formulas: Maximum 1,300 1,300 1,300 1,300 1,300 1,300 1,300
Number of Displayed characters characters characters characters characters characters characters
Characters After an
Evaluation of a Formula
Expression
Formulas: Maximum 4,000 bytes 4,000 bytes 4,000 bytes 4,000 bytes 4,000 bytes 4,000 bytes 4,000 bytes
Formula Size (in Bytes)
When Saved
Formulas: Maximum 5,000 bytes 5,000 bytes 5,000 bytes 5,000 bytes 5,000 bytes 5,000 bytes 5,000 bytes
Formula Size (in Bytes)
When Compiled
Formulas: Number of 10 10 10 10 10 10 10
Unique Relationships Per
Object
Formulas: VLOOKUP 10 per 10 per 10 per 10 per object 10 per 10 per 10 per
Functions object object object object object object
Ideas: Maximum Size of N/A N/A N/A 32 KB 32 KB 32 KB 32 KB
HTML Idea Description
Ideas: Maximum Size of N/A N/A N/A 4 KB 4 KB 4 KB 4 KB
HTML Idea Comment
Master-Detail 10,0005 10,0005 10,0005 10,0005 10,0005 10,0005 10,0005
Relationship: Maximum
Number of Child Records
Objects: Maximum 100,000 100,000 100,000 100,000 100,000 100,000 100,000
Number of Deleting
Combined Objects and
Child Records
On-Demand N/A N/A N/A 10 MB 10 MB 10 MB 10 MB
Email-to-Case: Maximum
Email Attachment Size

10
Salesforce Application Limits Salesforce Features and Editions Limits Table

Feature Personal Contact Group Professional Enterprise Unlimited Developer


Edition Manager Edition Edition Edition Edition Edition
On-Demand N/A N/A N/A Number of Number of Number of Number of
Email-to-Case: Maximum user licenses user licenses user licenses user licenses
Number of Email multiplied multiplied multiplied multiplied
Messages Processed by 1,000, up by 1,000, up by 1,000, up by 1,000, up
to a daily to a daily to a daily to a daily
(Counts toward limit for
maximum of maximum of maximum of maximum of
Email Services)
1,000,000 1,000,000 1,000,000 1,000,000
Permission sets N/A N/A N/A N/A 1,000 1,000 1,000
Quote PDF: Maximum N/A N/A N/A 5 MB 5 MB 5 MB 5 MB
Logo Size
Quote PDF: Maximum N/A N/A N/A 150 pixels 150 pixels 150 pixels 150 pixels
Logo Height
Recycle Bin: Maximum 250 times 250 times 250 times 250 times 250 times 250 times 250 times
Number of Records your storage your storage your storage your storage your storage your storage your storage
capacity in capacity in capacity in capacity in capacity in capacity in capacity in
MBs MBs MBs MBs MBs MBs MBs
Sharing Rules N/A N/A N/A For Professional, Enterprise, Unlimited, and Developer
Editions, administrators can create up to 300 sharing
rules per object, including up to 50 criteria-based rules.
Static Resources N/A A single A single A single A single A single A single
static static static static static static
resource can resource can resource can resource can resource can resource can
be up to 5 be up to 5 be up to 5 be up to 5 be up to 5 be up to 5
MB in size. MB in size. MB in size. MB in size. MB in size. MB in size.
An An An An An An
organization organization organization organization organization organization
can have up can have up can have up can have up can have up can have up
to 250 MB to 250 MB to 250 MB to 250 MB to 250 MB to 250 MB
of static of static of static of static of static of static
resources, resources, resources, resources, resources, resources,
total. total. total. total. total. total.

Tabs N/A 3 5 10 25 Unlimited 100


(The custom tabs
contained in a managed
package in a trial state or
the managed package of a
native application in any
state don't count against
the limits supported for
your Salesforce Edition.)

11
Salesforce Application Limits Salesforce Features and Editions Limits Table

Feature Personal Contact Group Professional Enterprise Unlimited Developer


Edition Manager Edition Edition Edition Edition Edition
Tags
For all editions, a user is limited to a maximum of:

• 500 unique personal tags


• 5,000 instances of personal tags applied to records

Across all users, your organization can have a maximum of:

• 1,000 unique public tags


• 50,000 instances of public tags applied to records
• 5,000,000 instances of personal and public tags applied to records

Territories: Maximum N/A N/A N/A N/A 15 15 15


Number of Account
Assignment Rules
Users: Maximum Number 1 5 10 Unlimited Unlimited Unlimited 2
of Users Created
Web-to-Case: Maximum N/A N/A N/A 5,0006 5,0006 5,0006 5,0006
Number of New Cases
Generated in a 24–hour
Period
Web-to-Lead: Maximum N/A N/A N/A 5006 5006 5006 5006
Number of New Leads
Generated in a 24–hour
Period

1
You can add an attachment to the Attachments related list of a case, solution, campaign, task, or event, or to the Notes and
Attachments related list of an account, contact, lead, opportunity, or custom object. If you don't see the related list on task or
event page layouts, you may need to ask your administrator to add it. All file types are supported, including everything from
Microsoft® PowerPoint presentations and Excel spreadsheets, to Adobe® PDFs, image files, audio files, and video files.
2
When data is substituted for the tokens in the URL, the link may exceed 3,000 bytes. Your browser may enforce additional
limits for the maximum URL length.
3
Each relationship is included in the maximum number of custom fields allowed.
4
The maximum size of email messages for Email Services varies depending on language and character set.
5
As a best practice, don't exceed 10,000 child records for a master-detail relationship.
6
If your organization exceeds its daily Web-to-Case or Web-to-Lead limit, the default case owner or default lead creator
receives a notification email containing information about the case or lead. When your organization reaches the 24–hour limit,
salesforce.com stores additional requests in a pending request queue that contains both Web-to-Case and Web-to-Lead
requests. The requests are submitted when the limit refreshes. The pending request queue has a limit of 50,000 combined
requests. If your organization reaches the pending request limit, additional requests are rejected and not queued. Your
administrator receives email notifications for the first five rejected submissions. Contact salesforce.com Customer Support to
change your organization's pending request limit.

12
Salesforce Application Limits Analytics Limits

Analytics Limits
Note: Additional dynamic dashboards, scheduled reports, scheduled dashboards, and scheduled analytic snapshots
may be available for purchase. Contact your salesforce.com representative for information.

Feature Personal Contact Group Professional Enterprise Unlimited Developer


Edition Manager Edition Edition Edition Edition Edition
Field Filters per Report N/A N/A 5 5 10 10 10
Formulas per Report N/A N/A 5 5 5 5 5
Scheduled Reports N/A N/A N/A 200 with a 200 with a 200 with a 200 with a
maximum of maximum of maximum of maximum of
(Emailed reports can be up
one per hour one per hour two per hour one per hour
to 10 MB.)
during during
off-peak off-peak
hours only1 hours only1
(Limited to (Limited to
three three
preferred preferred
start times, start times,
which can't which can't
be changed) be changed)

Dynamic Dashboards N/A N/A N/A N/A Up to five Up to 10 per Up to three


per organization per
organization organization
Scheduled Dashboard N/A N/A N/A N/A 200 with a 200 with a N/A
Refreshes maximum of maximum of
one per hour two per hour
Custom Report Types N/A N/A N/A 50 200 2,000 400
(Limits apply to all custom
report types regardless of
development status.)

Analytic Snapshots N/A N/A N/A 200 with a 200 with a 200 with a 200 with a
maximum of maximum of maximum of maximum of
one per hour one per hour two per hour one per hour
during during
off-peak off-peak
hours only1 hours only1
(Limited to (Limited to
one one
preferred preferred
start time start time
per day, per day,

13
Salesforce Application Limits Analytics Limits

Feature Personal Contact Group Professional Enterprise Unlimited Developer


Edition Manager Edition Edition Edition Edition Edition
which can't which can't
be changed) be changed)

1
Off-peak hours are between 6pm and 3am local time.
The following analytics limits apply to all supported editions.
Report Limits

• The report builder preview shows a maximum of 20 rows for summary and matrix reports, and 50 rows for tabular.
• You can't have more than 250 groups or 4,000 values in a chart. If you see an error message saying that your chart
has too many groups or values to plot, adjust the report filters to reduce the number. In combination charts, all groups
and values count against the total.
• Reports display a maximum of 2,000 rows. To view all the rows, export the report to Excel or use the printable view
for tabular and summary reports.

◊ Summary and matrix reports display the first 2,000 groupings when Show Details is disabled.
◊ Matrix reports display a maximum of 400,000 summarized values.
◊ Matrix reports display a maximum of 2,000 groupings in the vertical axis when Show Details is disabled. If there
are more than 400,000 summarized values, rows are removed until the 2,000 groupings limit is met, then columns
are removed until the number of summarized values moves below 400,000.

Dashboard Limits

• Each dashboard can have up to 20 components.


• A dashboard table or chart can display up to 20 photos.
• You must wait at least one minute between dashboard refreshes.

Report Type Limits

• A custom report type can contain up to 60 object references. For example, if you select the maximum limit of four
object relationships for a report type, then you could select fields via lookup from an additional 56 objects. However,
users will receive an error message if they run a report from a custom report type and the report contains columns
from more than 20 different objects.
• You can add up to 1000 fields to each custom report type.

Analytic Snapshot Limits

• The maximum number of rows you can insert into a custom object is 2,000.
• The maximum number of runs you can store is 200.
• The maximum number of source report columns you can map to target fields is 100.

14
Salesforce Application Limits Campaign Limits

Campaign Limits

Available in: Professional, Enterprise, Unlimited, and Developer Editions

Adding Contacts to Campaigns


Contact Source Recommended Campaign Member Maximum Number of Records
Tool
A report of existing contacts Adding Campaign Members from 50,000 per report
Reports
A .csv file of existing contacts Campaign Update Wizard 50,000 per import file
A list view of existing contacts Adding Contacts or Leads from a List 250 per list page
View to a Campaign
An individual contact detail page Adding, Editing, or Cloning Individual 1
Campaign Members

Adding Leads to Campaigns


Lead Source Recommended Campaign Member Maximum Number of Records
Tool
A report of existing leads Adding Campaign Members from 50,000 per report
Reports
A .csv file of new leads Lead Import Wizard 50,000 per import file
A list view of existing leads Adding Contacts or Leads from a List 250 per list page
View to a Campaign
An individual lead detail page Adding, Editing, or Cloning Individual 1
Campaign Members

Campaign Influence Time


The maximum campaign influence time frame is 9,999 days.

Campaign Hierarchy
A hierarchy can contain a maximum of five levels. Each campaign can have only one parent campaign but an unlimited
number of sibling campaigns.

Chatter Limits

Available in: Group, Professional, Enterprise, Unlimited, Contact Manager, and Developer Editions

15
Salesforce Application Limits Additional Custom Field Limits

Feature Limit
People and records you can follow 500
Groups you can join 100
Groups in your organization 10,000
Mentions in a single post or comment 25
Favorites 50

Additionally, Chatter limits:

• The length of time posts, comments, and tracked field changes are stored on the Salesforce servers
• The number of posts, comments, and tracked field changes available in the Chatter feed
• The number of email notifications that can be sent per organization per hour

These limits are subject to change at any time. Contact salesforce.com for more information.

Chatter Content Search Limits


The following are file size limits for Chatter content search. This table shows the types of files supported for search and the
maximum size a file can be to have the text within the file included in a search. If a file exceeds the maximum size, the text
within the file isn't searched.

File Type File Extensions Maximum File Size for Text Within the
File to be Searchable
HTML .htm, .html, .xhtml 5 MB
PDF .pdf 25 MB
PPT .ppt, .pptx, .pptm 25 MB
RTF .rtf 5 MB
Text .c, .cpp, .css, .csv, .ini, .java, 5 MB
.log, .sql, .txt

Word .doc, .docx, .docm 25 MB


XML .xml 5 MB
XLS .xls, .xlsx, .xlsm 5 MB

Additional Custom Field Limits

Available in: All Editions


Standard Fields and Page Layouts are not available in Database.com

16
Salesforce Application Limits Salesforce Knowledge Limits

The number of custom fields allowed per object varies according to your Salesforce Edition. The maximum number of activities,
long text area fields, rich text area fields, relationship fields, and roll-up summary fields varies as well. The following table
shows the maximum limits for each custom field type and edition.

Custom Field Personal Contact Group Professional Enterprise Developer Unlimited


Limits Edition Manager Edition Edition Edition Edition Edition
Activities No additional No additional No additional 20 100 100 100
limit limit limit
Long Text
There are no limits to the number of rich text area and long text area fields that an object can contain, although
Area Fields
your Edition's limit for the total number of custom fields allowed on an object, regardless of field type, applies.
Rich Text Each object can contain a total of 1.6 million characters across long text area and rich text area fields. The
Area Fields default character limit for long text area and rich text area fields is 32,768 characters. A long text area or rich
text area field needs to contain at least 256 characters.

Relationship No additional 25 25 25 25 25 25
Fields limit
Roll-up No additional 10 10 10 10 10 10
Summary limit
Fields

Salesforce Knowledge Limits


Salesforce Knowledge Limits

Salesforce Personal Contact Group Professional Enterprise Developer Unlimited


Knowledge Limits Edition Manager Edition Edition Edition Edition Edition
Article amount N/A N/A N/A N/A For Enterprise, Developer, and Unlimited
Editions, you can have up to 10,000 articles.
Article size N/A N/A N/A N/A For Enterprise, Developer, and Unlimited
Editions, each article can be up to 10 KB,
excluding file field contents.
Article types N/A N/A N/A N/A For Enterprise, Developer, and Unlimited
Editions, you can have up to 100 article
types.
File field N/A N/A N/A N/A File fields are counted as Attachments and
can be up to 5 MB
Article import N/A N/A N/A N/A
The import .zip file must meet the
following requirements:

• There can only be one .csv file and one


.properties file.

17
Salesforce Application Limits Picklist Limits

Salesforce Personal Contact Group Professional Enterprise Developer Unlimited


Knowledge Limits Edition Manager Edition Edition Edition Edition Edition
• The .csv file and the .properties file must
be in the root directory.
• The compression process must preserve
the folder and subfolder structure.
• The .zip file can’t exceed 10 MB and
the uncompressed files can’t exceed 100
MB.
• .csv files can’t have more than 10,000
rows, including the header row.
• .csv file rows can’t exceed 400,000
characters.
• .csv file cells can’t exceed 32 KB.
• Each article in the .csv file can’t have
more than 49 translations.

Active data category N/A N/A N/A N/A For Enterprise, Developer, and Unlimited
groups Editions you can have up to three active
data category groups.
Categories per data N/A N/A N/A N/A For Enterprise, Developer, and Unlimited
category group Editions you can have up to 100 data
categories per data category group.
Data category group N/A N/A N/A N/A For Enterprise, Developer, and Unlimited
hierarchy Editions you can have up to five levels in
your data category group hierarchy.
Data categories N/A N/A N/A N/A For Enterprise, Developer, and Unlimited
from a data category Editions you can assign up to eight data
group assigned to an categories from one category group to an
article article.

Picklist Limits

Available in: All Editions


Standard Picklists are not available in Database.com

The maximum number of entries you can have in a standard or custom picklist is determined by the total number of characters
allowed in the picklist, which is 15,000 characters. Note that each entry includes a linebreak and a return character that are
not visible. These two additional characters per entry are counted as part of the 15,000 character limit.

18
Salesforce Application Limits Sites Limits

Additional Limits for Standard Picklists


For standard picklists, entries can be up to 40 characters, not including linebreaks and returns. For standard multi-select
picklists, the total number of characters for all entries cannot exceed 255.
For standard picklists in organizations that use record types or the Translation Workbench, you can have an unlimited number
of entries with the following exceptions for special picklists.

Picklist Field Maximum Number of Entries


Lead Status 100
Task Status 100
Task Priority 50
Case Status 100
Case Priority 50
Opportunity Stage 100

Additional Limits for Custom Picklists


Within the 15,000 total character limit, custom picklists can have:
• Up to 1,000 entries
• Up to 255 characters per entry
Custom multi-select picklists can have:
• Up to 150 values
• Up to 40 characters per value
Note that for multi-select picklists, users can select up to 100 values at a time on a record.

Sites Limits

Available in: Developer, Enterprise, and Unlimited Editions

Edition Maximum Number Bandwidth Limit (per rolling Service Request Time (per Maximum Page
of Sites 24-hour period per site) rolling 24-hour period per Views
site)
Developer Edition 1 500 MB 10 minutes N/A
Free Edition 1 10 GB 360 minutes 250,000
Enterprise Edition 25 1 GB for sandbox 30 minutes for sandbox 500,000
40 GB for production 60 hours for production

Unlimited Edition 25 1 GB for sandbox 30 minutes for sandbox 1,000,000


40 GB for production 60 hours for production

19
Salesforce Application Limits Workflow and Approvals Limits

Workflow and Approvals Limits

Workflow and Personal Contact Group Professional Enterprise Developer Unlimited


Approvals Limits Edition Manager Edition Edition Edition Edition Edition
Approval Processes N/A N/A N/A N/A For Enterprise, Developer, and Unlimited
Editions, each approval process can have up
to:
• 15 steps per process
• 25 approvers per step

Each organization can have up to:

• 500 approval processes per object


• 1,000 processes per organization

Approval Request N/A N/A N/A N/A Approval request comments are limited to
Comments: 4,000 characters. In Chinese, Japanese, or
Maximum Number Korean, the limit is 1,333 characters.
of Characters
Workflow Rules N/A N/A N/A N/A For Enterprise, Developer, and Unlimited
and Approval Editions, each workflow rule and approval
Processes process can have:
• 10 time triggers
• 40 immediate actions
• 40 time-dependent actions per time
trigger

Note that for both immediate and


time-dependent actions, there can be no
more than:

• 10 email alerts
• 10 tasks
• 10 field updates
• 10 outbound messages

Workflow Time N/A N/A N/A N/A 500 50 1,000


Triggers Per Hour
(For more
information, see
“Time-Dependent
Action and Time
Trigger
Considerations” in
the Salesforce
online help.)

20
Salesforce Application Limits Data Related Limits

Workflow and Personal Contact Group Professional Enterprise Developer Unlimited


Approvals Limits Edition Manager Edition Edition Edition Edition Edition
Workflow Emails N/A N/A N/A N/A 1,000 per 1,000 per 1,000 per
Per Day standard standard standard
Salesforce Salesforce Salesforce
(For more
license license license
information, see
“Workflow Daily 2,000,000 2,000,000 per 2,000,000
Email Limit” in the per organization per
Salesforce online organization organization
help.)

Workflow Alert Emails: Daily Workflow Alert Email Limits


The daily limit for emails sent from workflow and approval-related email alerts is 1,000 per standard Salesforce license per
organization. The overall organization limit is 2,000,000. When the daily limit is reached, a warning email goes out to the
default workflow user. If the default workflow user isn't set, then the warning email is sent to an active system administrator.
After your organization has reached its limit:
• Any emails in the workflow queue left over and not sent that day are discarded. Salesforce doesn't try to resend them later.
• If a workflow rule with an action and an email alert is triggered, only the email action is blocked.
• Final approval, final rejection, approval, rejection, and recall email actions are blocked.
• An error message is added to the debug log.
The following items don't count against the workflow email limit:
• Approval notification emails
• Task assignment notifications
• Lead assignment rules notifications
• Case assignment rules notifications
• Case escalation rules notifications
• Force.com sites usage alerts
The limit restriction is based on activity in the 24-hour period starting and ending at midnight GMT. Adding or removing
a user license immediately adjusts the limit's total. If you send an email alert to a group, every recipient in that group counts
against your daily workflow email limit.

Data Related Limits


The following limits are related to data stored in Salesforce.

Dates: Valid Range for Date Fields


Only dates within a certain range are valid. The earliest valid date is 1700-01-01T00:00:00Z GMT, or just after midnight on
January 1, 1700. The latest valid date is 4000-12-31T00:00:00Z GMT, or just after midnight on December 31, 4000.

21
Salesforce Application Limits Import Limits

Note: These values are offset by your time zone. For example, in the Pacific time zone, the earliest valid date is
1699-12-31T16:00:00, or 4:00 PM on December 31, 1699.

Import Limits

Available in: All Editions except Database.com


Organization import not available in: Personal Edition
Custom object import not available in: Personal Edition
Lead import not available in: Personal and Contact Manager Editions
Solution import not available in: Personal, Contact Manager, and Group Editions
Person account import not available in: Personal, Contact Manager, Group, and Professional Editions

This table lists the import limits by type of record, as well as the permissions required for the import and the corresponding
help topic in the Salesforce online help.

Which records can be imported?


Type of record Import record limit Users with access Overview topic
Business accounts and contacts 500 at a time All users What Is Imported for
owned by you Business Accounts and
Contacts?
Business accounts and contacts 50,000 at a time Administrators; What Is Imported for
owned by different users Business Accounts and
Users with the “Modify All
Contacts?
Data” permission

Person accounts owned by you 50,000 at a time All users What Is Imported for Person
Accounts?
Person accounts owned by 50,000 at a time Administrators; What Is Imported for Person
different users Accounts?
Users with the “Import Person
Accounts” permission

Leads 50,000 at a time Administrators; What is Imported for Leads?


Users with “Read”, “Create”,
and “Edit” on leads and the
“Import Leads” permission

Campaign members 50,000 for importing leads as Administrators; What is Imported for
new campaign members and Campaign Members?
Marketing users (or users with
updating the status of existing
the “Import Leads” permission
campaign members.
and the “Edit” permission on
campaigns) can import new

22
Salesforce Application Limits Rules Limits

Which records can be imported?


Type of record Import record limit Users with access Overview topic
leads as campaign members.
Users also need the “Read”
permission on contacts to use
the campaign update wizard
to make existing leads and
contacts campaign members.

Custom objects 50,000 at a time Administrators; What Is Imported for Custom


Objects?
Users with the “Modify All
Data” permission

Solutions 50,000 at a time Administrators; What Is Imported for


Solutions?
Users with the “Import
Solutions” permission

These records cannot be imported via the import wizards.


Assets
Cases
Campaigns
Contracts
Documents
Opportunities
Products

Note: Your import file cannot exceed 100MB in size, and each record in the file cannot be bigger than 400KB. In
addition, each imported note and each imported description cannot exceed 32KB. Descriptions longer than 32KB are
truncated.

Rules Limits
Different types of rules can have restrictions, depending on your Salesforce edition. The following table shows the restrictions
with respect to edition.

Restrictions Personal Contact Group Professional Enterprise Developer Unlimited


Edition Manager Edition Edition Edition Edition Edition
Active Rules Not Available Not Available Not Available 50 per object 50 per object 50 per object 50 per object
(Limits apply
to any
combination
of active

23
Salesforce Application Limits Search Limits

Restrictions Personal Contact Group Professional Enterprise Developer Unlimited


Edition Manager Edition Edition Edition Edition Edition
workflow,
assignment,
auto-response,
and escalation
rules.

Total Rules Not Available Not Available Not Available 300 per object 300 per object 300 per object 300 per object
Allowed
1,000 per 1,000 per 1,000 per 1,000 per
(Limits apply organization organization organization organization
to any
combination
of workflow,
assignment,
auto-response,
and escalation
rules, both
active and
inactive.)

Assignment, Not Available Not Available Not Available For Professional, Enterprise, Developer, and Unlimited
Auto-response, Editions, each assignment, auto-response, and escalation rule
and can have:
Escalation • 3,000 rule entries
Rules • 300 formula criteria rule entries
• 25 filter criteria per rule entry

Total Actions Not Available Not Available Not Available 200 200 200 200
Allowed Per
Rule

Search Limits

Available in: All Editions except Database.com

The following are the file extensions and maximum file sizes supported for search.

File Type File Extensions Maximum Size


HTML (only the text within a <body> 5,120 KB
.htm
tag)
.html

.xhtml

24
Salesforce Application Limits Search Limits

File Type File Extensions Maximum Size


PDF .pdf 25,600 KB
PPT 25,600 KB
.pot

.pps

.ppt

.pptx

RTF .rtf 5,120 KB


Text 5,120 KB
.c

.cpp

.css

.csv

.ini

.java

.log

.sql

.txt

Word 25,600 KB
.doc

.docx

.docm

.dot

XLS 5,120 KB, or a maximum cell limit of


.xls
100,000 cells
.xlsm

.xlsx

.xlt

XML .xml 5,120 KB

Note: The contents of documents that exceed the maximum sizes are not searched; however, the document fields are
still searched. Only the first 1,000,000 characters of text are searched. Text beyond this limit is not included in the
search.

25
Salesforce Application Limits Storage Capacity Limits

Storage Capacity Limits

Storage Capacity
Each Edition includes a minimum amount of data storage and file storage. Professional, Enterprise, and Unlimited Editions
receive a per-user storage amount multiplied by the number of users in the organization if the result is greater than the minimum
storage amount. Using data storage as an example, an Enterprise Edition organization with 600 users would receive 12,000
MB (12 GB) of data storage, because 20 MB per user multiplied by 600 users is 12,000 MB. A smaller organization, for
example a Professional Edition organization with 20 users, would receive 1 GB of data storage because 20 MB per user
multiplied by 20 users is only 400 MB, which is less than the 1 GB minimum allotted to all Professional Edition organizations.
The values in the Storage Allocation Per User License column below apply to Salesforce and Salesforce Platform user licenses.
Note: The only feature license that provides additional storage is Salesforce CRM Content User. Each Salesforce
CRM Content User license provides an additional 512 MB of file storage, whether Salesforce CRM Content is enabled
or not, bringing the total file storage allocation per user to 612 MB. To find out whether your organization has
Salesforce CRM Content enabled, contact your administrator.

Salesforce Edition Data Storage Minimum per File Storage Minimum per Storage Allocation Per User
Organization Organization License
Personal 20 MB (approximately 10,000 20 MB N/A
records)
Contact Manager 1 GB 11 GB 20 MB of data storage and
612 MB of file storage
Group 1 GB 11 GB 20 MB of data storage and
612 MB of file storage
Professional 1 GB 11 GB 20 MB of data storage and
612 MB of file storage
Enterprise 1 GB, plus 5 MB for each 11 GB 20 MB of data storage and
Gold Partner license 612 MB of file storage
Unlimited 1 GB, plus 5 MB for each 11 GB 120 MB of data storage and
Gold Partner license 612 MB of file storage
Developer 5 MB 20 MB N/A

If your organization uses custom user licenses, contact salesforce.com to determine if these licenses provide additional storage.
For a description of user licenses, see “Viewing User License Types” in the Salesforce online help.

File Related Limits


The following limits are related to files stored in Salesforce.

File Size Limits


The following are maximum file size limits for files in Salesforce.

26
Salesforce Application Limits File Share Limits

Feature Files Tab and Salesforce CRM Salesforce Documents Tab Attachments
Chatter Content Knowledge Related List
Maximum File 100 MB • 2 GB • 10 KB for • 5 MB • 5 MB for file
Size • 10 MB for articles • 20 KB for a attachments
Google Docs • 5 MB for custom-app logo • 100 MB for feed
• 10 MB for email attachments attachments
attachments • 10 MB for files
• 38 MB when attached to
uploaded via the email
API
• 10 MB when
uploaded via
Visualforce

File Share Limits


The maximum number of times a file can be shared is 100. This includes files shared with people, groups, and via links. If a
file is privately shared and nears the 100 share maximum, consider making the file public by posting it to your feed.

Sandbox Limits
• You can refresh a full copy sandbox 29 days from its previous refresh or creation. If you delete a full-copy sandbox, you
must wait 29 days to replace it.
• You can refresh a configuration-only sandbox (including developer sandbox) once per day.
• You may order up to a maximum of three full sandboxes.
• You may order up to a maximum of six configuration-only sandboxes.
• Enterprise Edition includes one developer sandbox.
• Unlimited Edition includes one full sandbox with the option to purchase up to three more full sandboxes.

Sandbox Storage Limits


• Full copy sandboxes have the same storage limit as your production organization.
• Configuration-only sandboxes have a 500 MB storage limit.
• Developer Sandboxes have a 10 MB storage limit.
• Sandboxes do not send email notifications when storage limits are reached. However, if you reach your sandbox's storage
limit, you cannot save new data in your sandbox. To check your sandbox's storage limits, click Your Name > Setup > Data
Management > Storage Usage in your sandbox. For more information on storage limits, see “Monitoring Resources” in
the Salesforce online help.

27
Chapter 2
Force.com Platform Limits

This chapter provides limits for the Force.com platform.

Apex Limits
Available in: Unlimited, Developer, Enterprise, and Database.com Editions

The following are Apex and batch Apex governor limits.

Apex Governor Limits


Because Apex runs in a multitenant environment, the Apex runtime engine strictly enforces a number of limits to ensure that
runaway Apex does not monopolize shared resources.

Description Limit
Total number of SOQL queries issued1 100
Total number of SOQL queries issued for Batch Apex and future methods1 200
Total number of records retrieved by SOQL queries 50,000
Total number of SOSL queries issued 20
Total number of records retrieved by a single SOSL query 200
2
Total number of DML statements issued 150
Total number of records processed as a result of DML statements, Approval.process, or 10,000
database.emptyRecycleBin

Total number of executed code statements 200,000


Total number of executed code statements for Batch Apex and future methods 1,000,000
Total heap size3 3 MB
Total heap size for Batch Apex and future methods 6 MB
Total stack depth for any Apex invocation that recursively fires triggers due to insert, 16
update, or delete statements4

28
Force.com Platform Limits Apex Governor Limits

Description Limit
For loop list batch size 200
Total number of callouts (HTTP requests or Web services calls) in a request 10
Maximum timeout for all callouts (HTTP requests or Web services calls) in a request 120 seconds
Default timeout of callouts (HTTP requests or Web services calls) in a request 10 seconds
Total number of methods with the future annotation allowed per Apex invocation5 10
Maximum size of callout request or response (HTTP request or Web services call)6 3 MB
Total number of sendEmail methods allowed 10
Total number of describes allowed7 100
8
Total number of test classes that can be queued per a 24–hour period The greater of 500 or 10
multiplied by the number of
test classes in the organization

1
In a SOQL query with parent-child relationship sub-queries, each parent-child relationship counts as an additional query.
These types of queries have a limit of three times the number for top-level queries. The row counts from these relationship
queries contribute to the row counts of the overall code execution. In addition to static SOQL statements, calls to the following
methods count against the number of SOQL statements issued in a request.

• Database.countQuery
• Database.getQueryLocator
• Database.query
2
Calls to the following methods count against the number of DML queries issued in a request.

• Approval.process
• Database.convertLead
• Database.emptyRecycleBin
• Database.rollback
• Database.setSavePoint
• delete and Database.delete
• insert and Database.insert
• merge
• undelete and Database.undelete
• update and Database.update
• upsert and Database.upsert
• System.runAs
3
Email services heap size is 18 MB.
4
Recursive Apex that does not fire any triggers with insert, update, or delete statements exists in a single invocation,
with a single stack. Conversely, recursive Apex that fires a trigger spawns the trigger in a new Apex invocation, separate from
the invocation of the code that caused it to fire. Because spawning a new invocation of Apex is a more expensive operation
than a recursive call in a single invocation, there are tighter restrictions on the stack depth of these types of recursive calls.

29
Force.com Platform Limits Apex Governor Limits

5
Salesforce also imposes a limit on the number of future method invocations: 200 method calls per full Salesforce user
license, Salesforce Platform user license, or Force.com - One App user license, per 24 hours. This is an organization-wide
limit. Chatter Only, Chatter customer users, Customer Portal User, and partner portal User licenses aren’t included in this
limit calculation. For example, suppose your organization has three full Salesforce licenses, two Salesforce Platform licenses,
and 100 Customer Portal User licenses. Your entire organization is limited to only 1,000 method calls every 24 hours ((3+2)
* 200, not 105.)
6
The HTTP request and response sizes are calculated as part of the total heap size. Therefore, don't exceed the 3 MB total
heap size.
7
Describes include the following methods and objects.

• ChildRelationship objects
• RecordTypeInfo objects
• PicklistEntry objects
• fields calls
8
This limit applies when you start tests asynchronously by selecting test classes for execution through the Apex Test Execution
page or by inserting ApexTestQueueItem objects using the Web Services API.
In addition to the execution governor limits, Apex has the following limits.

• Maximum number of characters for a class: 1 million


• Maximum number of characters for a trigger: 1 million
• Maximum amount of code used by all Apex code in an organization: 2 MB
Note: This limit does not apply to certified managed packages installed from AppExchange, (that is, an app that
has been marked AppExchange Certified). The code in those types of packages belong to a namespace unique
from the code in your organization. For more information on AppExchange Certified packages, see the Force.com
AppExchange online help.
This limit also does not apply to any code included in a class defined with the @isTest annotation.

• There is a limit on the method size. Large methods that exceed the allowed limit cause an exception to be thrown during
the execution of your code. Like in Java, the method size limit in Apex is 65,535 bytecode instructions in compiled form.
• If a SOQL query runs more than 120 seconds, the request can be canceled by Salesforce.
• Each Apex request is limited to 10 minutes of execution.
• A callout request to a given URL is limited to a maximum of 20 simultaneous requests.
• The maximum number of records that an event report returns for a user who is not a system administrator is 20,000, for
system administrators, 100,000.
• Each organization is allowed 10 synchronous concurrent events, each not lasting longer than 5 seconds. If additional
requests are made while 10 requests are running, it is denied.
• A user can have up to five query cursors open at a time. For example, if five cursors are open and a client application still
logged in as the same user attempts to open a new one, the oldest of the five cursors is released.
Cursor limits for different Force.com features are tracked separately. For example, you can have five Apex query cursors,
five batch cursors, and five Visualforce cursors open at the same time.
• In a single transaction, you can only reference 10 unique namespaces. For example, suppose you have an object that executes
a class in a managed package when the object is updated. Then that class updates a second object, which in turn executes
a different class in a different package. Even though the second package wasn't accessed directly by the first, because it
occurs in the same transaction, it's included in the number of namespaces being accessed in a single transaction.

30
Force.com Platform Limits Batch Apex Governor Limits

• Any deployment of Apex is limited to 5,000 code units of classes and triggers.

Batch Apex Governor Limits


Keep in mind the following governor limits for batch Apex:

• Up to five queued or active batch jobs are allowed for Apex.


• A user can have up to five query cursors open at a time. For example, if five cursors are open and a client application still
logged in as the same user attempts to open a new one, the oldest of the five cursors is released.
Cursor limits for different Force.com features are tracked separately. For example, you can have five Apex query cursors,
five batch cursors, and five Visualforce cursors open at the same time.
• A maximum of 50 million records can be returned in the Database.QueryLocator object. If more than 50 million
records are returned, the batch job is immediately terminated and marked as Failed.
• The maximum value for the optional scope parameter is 400. If set to a higher value, Salesforce chunks the records returned
by the QueryLocator into smaller batches of 400.
• If no size is specified with the optional scope parameter, Salesforce chunks the records returned by the QueryLocator
into batches of 200, and then passes each batch to the execute method. Apex governor limits are reset for each execution
of execute.
• The start, execute and finish methods can implement only one callout in each method.
• Batch executions are limited to one callout per execution.
• The maximum number of batch executions is 250,000 per 24 hours.
• Only one batch Apex job's start method can run at a time in an organization. Batch jobs that haven’t started yet remain
in the queue until they're started. Note that this limit doesn’t cause any batch job to fail and execute methods of batch
Apex jobs still run in parallel if more than one job is running.

API Limits
Available in: Enterprise, Unlimited, Developer, and Database.com Editions

The following are API limits for concurrent and total API requests, bulk API operations, API cursors, and limits of some
selected APIs.

API Requests Limits

Concurrent API Request Limits


The following table lists the limits for various types of organizations for concurrent requests (calls) with a duration of 20
seconds or longer.

Organization Type Limit


Developer Edition 5
Trial organizations 5

31
Force.com Platform Limits API Requests Limits

Organization Type Limit


Production organizations 25
Sandbox 25

Total API Request Limits


The following table lists the limits for the total API requests (calls) per 24-hour period for an organization.

Salesforce Edition API Calls Per License Type Minimum Maximum


All Editions: N/A 1,000 1,000
DebuggingHeader on API
testing calls for Apex specified.
Valid in API version 20 and
later.
Developer Edition N/A 5,000 5,000
Force.com Free Edition • Salesforce: 1,000 5,000 1,000,000
• Salesforce Platform: 200

• Enterprise Edition • Salesforce: 1,000 5,000 1,000,000


• Professional Edition with • Salesforce Platform: 1,000
API access enabled • Force.com - One App: 200
• Gold Partner: 200

Unlimited Edition • Salesforce: 5,000 5,000 Unlimited.


• Salesforce Platform: 5,000 However, at any
high limit, it is
• Force.com - One App: 200
likely that other
• Gold Partner: 200
limiting factors
such as system load
may prevent you
from using your
entire allocation of
calls in a 24–hour
period.
Sandbox N/A N/A 5,000,000

Limits are enforced against the aggregate of all API calls made by the organization in a 24 hour period; limits are not on a
per-user basis. When an organization exceeds a limit, all users in the organization may be temporarily blocked from making
additional calls. Calls will be blocked until usage for the preceding 24 hours drops below the limit.
In the Salesforce application, administrators can view how many API requests have been issued in the last 24 hours on the
Company Information page at Your Name > Setup > Company Profile > Company Information. Administrators can also
view a more detailed report of API usage over the last seven days by navigating to the Reports tab, selecting the Administrative
Reports folder and clicking the API Usage Last 7 days report.
Note: Limits are automatically enforced for all editions.

32
Force.com Platform Limits Bulk API Limits

Any action that sends a call to the API counts toward usage limits, except the following:
• Outbound messages
• Apex callouts
You can configure your organization so that email is sent to a designated user when the number of API requests has exceeded
a specified percentage of the limit. For more information, see “About API Usage Notifications” in the Salesforce online help.

Bulk API Limits

Bulk API Limit Limit Description


Batch limit You can submit up to 2,000 batches per rolling 24 hour period. You can't create new
batches associated with a job that is more than 24 hours old.
Batch lifespan Batches and jobs that are older than seven days are removed from the queue regardless
of job status. The seven days are measured from the youngest batch associated with
a job, or the age of the job if there are no batches. You can't create new batches
associated with a job that is more than 24 hours old.
Batch size • Batches can consist of a single CSV or XML file that can be no larger than 10
MB.
• A batch can contain a maximum of 10,000 records.
• A batch can contain a maximum of 10,000,000 characters for all the data in a
batch.
• A field can contain a maximum of 32,000 characters.
• A record can contain a maximum of 5,000 fields.
• A record can contain a maximum of 400,000 characters for all its fields.
• A batch must contain some content or an error occurs.

Batch processing time There is a five-minute limit for processing 100 records. Also, if it takes longer than
10 minutes to process a batch, the Bulk API places the remainder of the batch back
in the queue for later processing. If the Bulk API continues to exceed the 10-minute
limit on subsequent attempts, the batch is placed back in the queue and reprocessed
up to 10 times before the batch is permanently marked as failed.
Binary content • The length of any file name can't exceed 512 bytes.
• A zip file can't exceed 10 MB.
• The total size of the unzipped content can't exceed 20 MB.
• A maximum of 1,000 files can be contained in a zip file. Directories don't count
toward this total.

Job open time The maximum time that a job can remain open is 24 hours. The Bulk API doesn't
support clients that, for example, post one batch every hour for many hours.

33
Force.com Platform Limits API Query Cursor Limits

API Query Cursor Limits


A user can have up to 10 query cursors open at a time. If 10 QueryLocator cursors are open when a client application, logged
in as the same user, attempts to open a new one, then the oldest of the 10 cursors is released. If the client application attempts
to open the released query cursor, an error results.

Some API Call Limits

API Name API Limit Limit Description


create() Maximum number of Your client application can add up to 200 records in a single create()
records created call. If a create request exceeds 200 objects, then the entire operation
fails.
describeSObjects() Maximum number of The describeSObjects() call is limited to a maximum of 100
objects returned objects returned.
emptyRecycleBin() Maximum number of Your organization can have up to 5,000 records per license in the
records in the Recycle Bin Recycle Bin at any one time. For example, if your organization has
five user licenses, 25,000 records can be stored in the Recycle Bin. If
your organization reaches its Recycle Bin limit, Salesforce automatically
removes the oldest records, as long as they have been in the recycle
bin for at least two hours.
getDeleted() Limits for returned • If your getDeleted() call returns more than 600,000 records
records and the user is a system administrator, an exception
EXCEEDED_ID_LIMIT is returned.
• If your getDeleted() call returns more than 20,000 records and
the user is not a system administrator, an exception
OPERATION_TOO_LARGE is returned. Note that this error
is returned when more than 20,000 records across the organization
have been deleted, not just the records viewable by the user.

login() Login request size limit The login request size is limited to 10 KB or less.
merge() Merge request limits • Up to 200 merge requests can be made in a single SOAP call.
• Up to three records can be merged in a single request, including
the master record. This is the same limit as the Salesforce user
interface. If you have more than three records to merge, use the
same master record in each request to avoid errors.
• External ID fields cannot be used with merge().

update() Maximum number of Your client application can change up to 200 records in a single
records updated update() call. If an update request exceeds 200 records, then the
entire operation fails.
query() and Batch size limits By default, the number of rows returned in the query result object
queryMore() (batch size) returned in a query() or queryMore() call is set to
500. WSC clients can set the batch size by

34
Force.com Platform Limits Email Limits

API Name API Limit Limit Description


callingsetQueryOptions() on the connection object. C# client
applications can change this setting by specifying the batch size in the
call QueryOptions portion of the SOAP header before invoking the
query() call. The maximum batch size is 2,000 records. However
this setting is only a suggestion. There is no guarantee that the
requested batch size will be the actual batch size. This is done to
maximize performance.
The batch size will be no more than 200 if the SOQL statement selects
two or more custom fields of type long text. This is to prevent large
SOAP messages from being returned.

Email Limits
The following are limits for the number of external email addresses allowed in single and mass emails sent using the API.
Using the API, you can send single emails to a maximum of 1,000 external email addresses per day based on Greenwich Mean
Time (GMT). Single emails sent using the application don't count towards this limit.
You can send mass email to a total of 1,000 external email addresses per day per organization based on Greenwich Mean Time
(GMT). The maximum number of external addresses you can include in each mass email depends on the Edition of Salesforce
you are using:

Edition Address Limit per Mass Email


Professional 250
Enterprise Edition 500
Unlimited Edition 1,000

Note: The mass email limits don't take unique addresses into account. For example, if you have
johndoe@example.com in your mass email 10 times, that counts as 10 against the limit.

Note: In Developer Edition organizations and organizations evaluating Salesforce during a trial period, your organization
can send mass email to no more than 10 external email addresses per day. This lower limit does not apply if your
organization was created before the Winter '12 release and already had mass email enabled.

You can send an unlimited amount of email to your internal users. These limits also apply to emails sent from the API and
Apex.
Mass email is not available in: Personal, Contact Manager, and Group Editions.
Note: You can email contacts, leads, person accounts, and users in your organization directly from account, contact,
lead, opportunity, case, campaign, or custom object pages. There is no limit on the number of these emails sent
individually.

35
Force.com Platform Limits Metadata Limits

Metadata Limits
Available in: Enterprise, Unlimited, Developer, and Database.com Editions

The following are limits for deploying and retrieving metadata. These limits apply to the Force.com IDE, the Force.com
Migration Tool, and the Metadata API.

Metadata Limit Limit Description


Deploying metadata You can deploy up to 50 MB of metadata at one time.
Retrieving metadata You can retrieve up to 2,500 files or 400 MB of metadata at one time.
Change Sets Inbound and outbound change sets can have up to 2,500 files or 400 MB of metadata.

Packages Limits
Note that Aloha Apps don't count towards the total number of apps, objects, and tabs in an organization, although the edition
limits still exist for the package as a whole. For example, if your package contains 50 custom objects, it can be installed in a
GE or PE edition, and does not count towards the number of custom objects in those organizations. However, if your managed
package contains 51 custom objects, it exceeds the edition limits and won't install.

SOQL and SOSL Limits


Available in: Enterprise, Unlimited, Developer, and Database.com Editions

Feature Limit Limit Description


ORDER BY clause in ORDER BY fields limit 32 fields
SOQL statement
Relationship Queries Relationship query limits • No more than 25 child-to-parent relationships can be specified
in a query. A custom object allows up to 25 relationships, so you
can reference all the child-to-parent relationships in one query.
• No more than 20 parent-to-child relationships can be specified
in a query.
• In each specified relationship, no more than five levels can be
specified in a child-to-parent relationship. For example,
Contact.Account.Owner.FirstName (three levels).

36
Force.com Platform Limits SOQL and SOSL Limits

Feature Limit Limit Description


• In each specified relationship, only one level of parent-to-child
relationship can be specified in a query. For example, if the FROM
clause specifies Account, the SELECT clause can only specify the
Contact or other objects at that level. It could not specify a child
object of Contact.

SOQL statements Maximum length of SOQL By default, SOQL statements cannot exceed 10,000 characters in
statements length.
SOSL statements Maximum length of SOSL SOSL statements cannot exceed 10,000 characters.
statements

The following are SOQL limitations and tips that are specific to some Salesforce objects.

Object Description
ContentDocumentLink A SOQL query must filter on one of Id, ContentDocumentId, or LinkedEntityId.
The query cannot filter on more than one of the three, and cannot filter on other fields
in addition to one of the three fields.
NewsFeed • No SOQL limit if logged-in user has “View All Data” permission. If not, specify a
LIMIT clause of 1,000 records or fewer.
• SOQL ORDER BY on fields using relationships is not available. Use ORDER BY
on fields on the root object in the SOQL query.

KnowledgeArticleVersion • Always filter on a single value of Language unless:

◊ There is a filter on Id or KnowledgeArticleId


◊ The context user has the “Edit Knowledge” or “View All Data” permission.

• Always filter on a single value of PublishStatus unless the query filters on one
or more primary key IDs. To support security, only users with the “Manage Articles”
permission see articles whose PublishStatus value is Draft.

UserProfileFeed • No SOQL limit if logged-in user has “View All Data” permission. If not, specify a
LIMIT clause of 1,000 records or fewer.
• SOQL ORDER BY on fields using relationships is not available. Use ORDER BY
on fields on the root object in the SOQL query.

Also, a SOQL query must include WITH UserId = {userId].

Vote • ParentId = [single ID]


• Parent.Type = [single type]
• Id = [single ID]
• Id IN = [list of IDs]

37
Force.com Platform Limits Visualforce Limits

Visualforce Limits
Available in: Contact Manager, Group, Professional, Enterprise, Unlimited, and Developer Editions

Limit Value
Maximum view state size in a Visualforce page 135KB
Maximum size of a Visualforce email template 1 MB
Maximum response size of PDF when Visualforce page is rendered as PDF Less than 15 MB
Maximum response size of a JavaScript remote call 15 MB
Maximum number of rows retrieved by queries for a single Visualforce page request 50,000
Maximum number of rows retrieved by queries for a single Visualforce page request in 1 million
read-only mode
Maximum number of collection items that can be iterated in an iteration component 1,000
such as <apex:pageBlockTable> and <apex:repeat>
Maximum number of collection items that can be iterated in an iteration component 10,000
such as <apex:pageBlockTable> and <apex:repeat> in read-only mode

38

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy