Newer Version Available

This content describes an older version of this product. View Latest

Components Available in Unmanaged Packages

Not all components can be packaged for distribution.
Packaged Explicitly or Implicitly
Components can be added either explicitly or implicitly. Explicit components must be included directly in the package, while implicit components are automatically added. For example, if you create a custom field on a standard object, you must explicitly add the custom field to your package. However, if you create a custom object and add a custom field to it, the field is implicitly added to the package when you add the custom object.
  • Explicitly: The component must be manually added to the package.
  • Implicitly: The component is automatically added to the package when another dependent component, usually a custom object, is added.
Automatic Renaming
Salesforce can resolve naming conflicts automatically on install.
  • No: If a naming conflict occurs the install is blocked.
  • Yes: If a naming conflict occurs Salesforce can optionally change the name of the component being installed.
Component Packaged Explicitly or Implicitly Automatic Renaming
Apex Class Explicitly No
Apex Sharing Reason Implicitly

On an extension: Explicitly

No
Apex Sharing Recalculation Implicitly No
Apex Trigger On a standard or extension object: Explicitly

On an object in the package: Implicitly

No
Application Explicitly No
Custom Button or Link On a standard object: Explicitly

On a custom object: Implicitly

No
Custom Field On a standard object: Explicitly

On a custom object: Implicitly

No
Custom Label Implicitly No
Custom Object Explicitly No
Custom Permission Implicitly

With required custom permissions: Explicitly

No
Custom Report Type Explicitly No
Custom Setting Explicitly No
Dashboard Explicitly

In a folder: Implicitly

Yes
Document*

(10 MB limit)

Explicitly

In a folder: Implicitly

Yes
Email Template (Classic) Explicitly

In a folder: Implicitly

Yes
External Data Source Explicitly

Referenced by an external object: Implicitly

Assigned by a permission set: Implicitly

No
Flow Definition Implicitly No
Folder Explicitly Yes
Home Page Component Explicitly No
Home Page Layout Explicitly No
Inbound Network Connection Explicitly No
Letterhead Explicitly Yes
Lightning Application Explicitly No
Lightning Component Explicitly No
Lightning Event Explicitly No
Lightning Interface Explicitly No
Lightning Page Explicitly No
List View On a standard object: Explicitly

On a custom object: Implicitly

Yes
Named Credential Explicitly No
Outbound Network Connection Explicitly No
Page Layout On a standard object: Explicitly

On a custom object: Implicitly

No
Record Type On a standard object: Explicitly

On a custom object: Implicitly

No
Report Explicitly

In a folder: Implicitly

Yes
Reporting Snapshot Explicitly Yes
S-Control*

(10 MB limit)

Explicitly No
Static Resource Explicitly No
Tab Explicitly No
Translation Explicitly No
Validation Rule On a standard object: Explicitly

On a custom object: Implicitly

No
Visualforce Component Explicitly No
Visualforce Page Explicitly No
Workflow Email Alert Explicitly No
Workflow Field Update Explicitly No
Workflow Outbound Message Explicitly No
Workflow Rule Explicitly No
Workflow Task Explicitly No

*The combined size of S-Controls and documents must be less than 10 MB.