Skip to content

SFDC Package - To Retrieve Salesforce Org Metadata (Profiles, Permission Sets, Sharing Rules, Apex Classes, Visualforce Pages, LWC, Screen Flows, Record-Triggered Flows, Custom Objects, Custom Fields, Validation Rules, and many more...)

Notifications You must be signed in to change notification settings

SharanKolluru/SFDC-Package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Salesforce Metadata Package

This package contains various metadata components for Salesforce. You can use the provided package.xml file to retrieve all the listed components using Salesforce Metadata API.

Metadata Components

The following table lists the metadata components included in this package:

Component Type XML Code
ApexClass Apex Class <members>*</members><name>ApexClass</name>
ApexComponent Visualforce Component <members>*</members><name>ApexComponent</name>
ApexPage Visualforce Page <members>*</members><name>ApexPage</name>
ApexTrigger Apex Trigger <members>*</members><name>ApexTrigger</name>
AppMenu App Menu <members>*</members><name>AppMenu</name>
AssignmentRules Assignment Rules <members>*</members><name>AssignmentRules</name>
AuraDefinitionBundle Aura Definition Bundle <members>*</members><name>AuraDefinitionBundle</name>
AutoResponseRules Auto-Response Rules <members>*</members><name>AutoResponseRules</name>
BrandingSet Branding Set <members>*</members><name>BrandingSet</name>
BusinessProcess Business Process <members>*</members><name>BusinessProcess</name>
CallCenter Call Center <members>*</members><name>CallCenter</name>
CampaignInfluenceModel Campaign Influence Model <members>*</members><name>CampaignInfluenceModel</name>
CaseSubjectParticle Case Subject Particle <members>*</members><name>CaseSubjectParticle</name>
CaseTeamTemplate Case Team Template <members>*</members><name>CaseTeamTemplate</name>
CleanDataService Clean Data Service <members>*</members><name>CleanDataService</name>
Community Community <members>*</members><name>Community</name>
CompactLayout Compact Layout <members>*</members><name>CompactLayout</name>
ConnectedApp Connected App <members>*</members><name>ConnectedApp</name>
ContentAsset Content Asset <members>*</members><name>ContentAsset</name>
CorsWhitelistOrigin CORS Whitelist Origin <members>*</members><name>CorsWhitelistOrigin</name>
CustomApplication Custom Application <members>*</members><name>CustomApplication</name>
CustomApplicationComponent Custom Application Component <members>*</members><name>CustomApplicationComponent</name>
CustomField Custom Field <members>*</members><name>CustomField</name>
CustomLabels Custom Labels <members>*</members><name>CustomLabels</name>
CustomMetadata Custom Metadata <members>*</members><name>CustomMetadata</name>
CustomObject Custom Object <members>*</members><name>CustomObject</name>
CustomObjectTranslation Custom Object Translation <members>*</members><name>CustomObjectTranslation</name>
CustomPageWebLink Custom Page Web Link <members>*</members><name>CustomPageWebLink</name>
CustomPermission Custom Permission <members>*</members><name>CustomPermission</name>
CustomTab Custom Tab <members>*</members><name>CustomTab</name>
Dashboard Dashboard <members>*</members><name>Dashboard</name>
DataCategoryGroup Data Category Group <members>*</members><name>DataCategoryGroup</name>
DataPipeline Data Pipeline <members>*</members><name>DataPipeline</name>
DelegateGroup Delegate Group <members>*</members><name>DelegateGroup</name>
Document Document <members>*</members><name>Document</name>
DuplicateRule Duplicate Rule <members>*</members><name>DuplicateRule</name>
EmailTemplate Email Template <members>*</members><name>EmailTemplate</name>
EmbeddedServiceConfig Embedded Service Config <members>*</members><name>EmbeddedServiceConfig</name>
EntitlementProcess Entitlement Process <members>*</members><name>EntitlementProcess</name>
EntitlementTemplate Entitlement Template <members>*</members><name>EntitlementTemplate</name>
EventDelivery Event Delivery <members>*</members><name>EventDelivery</name>
EventSubscription Event Subscription <members>*</members><name>EventSubscription</name>
ExternalDataSource External Data Source <members>*</members><name>ExternalDataSource</name>
FieldSet Field Set <members>*</members><name>FieldSet</name>
FileUploadAndDownloadSecurity File Upload and Download Security <members>*</members><name>FileUploadAndDownloadSecurity</name>
FlexiPage Lightning Page <members>*</members><name>FlexiPage</name>
Flow Flow <members>*</members><name>Flow</name>
FlowDefinition FlowDefinition <members>*</members><name>FlowDefinition</name>
GlobalValueSet Global Value Set <members>*</members><name>GlobalValueSet</name>
Group Group <members>*</members><name>Group</name>
HomePageComponent Home Page Component <members>*</members><name>HomePageComponent</name>
HomePageLayout Home Page Layout <members>*</members><name>HomePageLayout</name>
Index Index <members>*</members><name>Index</name>
InstalledPackage Installed Package <members>*</members><name>InstalledPackage</name>
KeywordList Keyword List <members>*</members><name>KeywordList</name>
KnowledgeSettings Knowledge Settings <members>*</members><name>KnowledgeSettings</name>
Layout Layout <members>*</members><name>Layout</name>
LeadConvertSettings Lead Convert Settings <members>*</members><name>LeadConvertSettings</name>
Letterhead Letterhead <members>*</members><name>Letterhead</name>
LightningBolt Lightning Bolt <members>*</members><name>LightningBolt</name>
LightningExperienceTheme Lightning Experience Theme <members>*</members><name>LightningExperienceTheme</name>
ListView List View <members>*</members><name>ListView</name>
LiveAgentSettings Live Agent Settings <members>*</members><name>LiveAgentSettings</name>
LiveChatAgentConfig Live Chat Agent Config <members>*</members><name>LiveChatAgentConfig</name>
LiveChatButton Live Chat Button <members>*</members><name>LiveChatButton</name>
LiveChatDeployment Live Chat Deployment <members>*</members><name>LiveChatDeployment</name>
ManagedTopics Managed Topics <members>*</members><name>ManagedTopics</name>
MatchingRules Matching Rules <members>*</members><name>MatchingRules</name>
MilestoneType Milestone Type <members>*</members><name>MilestoneType</name>
NamedCredential Named Credential <members>*</members><name>NamedCredential</name>
NavigationMenu Navigation Menu <members>*</members><name>NavigationMenu</name>
Network Network <members>*</members><name>Network</name>
NotificationTypeConfig Notification Type Config <members>*</members><name>NotificationTypeConfig</name>
OAuthCustomScope OAuth Custom Scope <members>*</members><name>OAuthCustomScope</name>
OrchestrationContext Orchestration Context <members>*</members><name>OrchestrationContext</name>
OrchestrationContextAssignmentRule Orchestration Context Assignment Rule <members>*</members><name>OrchestrationContextAssignmentRule</name>
OrchestrationTemplate Orchestration Template <members>*</members><name>OrchestrationTemplate</name>
PathAssistant Path Assistant <members>*</members><name>PathAssistant</name>
PathAssistantStep Path Assistant Step <members>*</members><name>PathAssistantStep</name>
PathAssistantStepConnection Path Assistant Step Connection <members>*</members><name>PathAssistantStepConnection</name>
PermissionSet Permission Set <members>*</members><name>PermissionSet</name>
PlatformCachePartition Platform Cache Partition <members>*</members><name>PlatformCachePartition</name>
Portal Portal <members>*</members><name>Portal</name>
PostTemplate Post Template <members>*</members><name>PostTemplate</name>
Profile Profile <members>*</members><name>Profile</name>
PublisherLayout Publisher Layout <members>*</members><name>PublisherLayout</name>
Queue Queue <members>*</members><name>Queue</name>
QuickAction Quick Action <members>*</members><name>QuickAction</name>
QuoteSettings Quote Settings <members>*</members><name>QuoteSettings</name>
RecordActionDeployment Record Action Deployment <members>*</members><name>RecordActionDeployment</name>
RecordType Record Type <members>*</members><name>RecordType</name>
RemoteSiteSetting Remote Site Setting <members>*</members><name>RemoteSiteSetting</name>
Report Report <members>*</members><name>Report</name>
ReportType Report Type <members>*</members><name>ReportType</name>
Role Role <members>*</members><name>Role</name>
Scontrol S-Control <members>*</members><name>Scontrol</name>
Settings Settings <members>*</members><name>Settings</name>
SharingCriteriaRule Sharing Criteria Rule <members>*</members><name>SharingCriteriaRule</name>
SharingOwnerRule Sharing Owner Rule <members>*</members><name>SharingOwnerRule</name>
SharingReason Sharing Reason <members>*</members><name>SharingReason</name>
SharingRules Sharing Rules <members>*</members><name>SharingRules</name>
SharingSet Sharing Set <members>*</members><name>SharingSet</name>
SiteDotCom SiteDotCom <members>*</members><name>SiteDotCom</name>
StaticResource Static Resource <members>*</members><name>StaticResource</name>
SynonymDictionary Synonym Dictionary <members>*</members><name>SynonymDictionary</name>
Territory Territory <members>*</members><name>Territory</name>
Territory2 Territory2 <members>*</members><name>Territory2</name>
Territory2Model Territory2 Model <members>*</members><name>Territory2Model</name>
Territory2Rule Territory2 Rule <members>*</members><name>Territory2Rule</name>
Territory2Settings Territory2 Settings <members>*</members><name>Territory2Settings</name>
Territory2Type Territory2 Type <members>*</members><name>Territory2Type</name>
TerritorySharingRule Territory Sharing Rule <members>*</members><name>TerritorySharingRule</name>
TopicsForObjects Topics For Objects <members>*</members><name>TopicsForObjects</name>
Translations Translations <members>*</members><name>Translations</name>
ValidationRule Validation Rule <members>*</members><name>ValidationRule</name>
VisualforceComponent Visualforce Component <members>*</members><name>VisualforceComponent</name>
VisualforcePage Visualforce Page <members>*</members><name>VisualforcePage</name>
WaveDashboard Wave Dashboard <members>*</members><name>WaveDashboard</name>
WaveDataset Wave Dataset <members>*</members><name>WaveDataset</name>
WaveLens Wave Lens <members>*</members><name>WaveLens</name>
WaveTemplateBundle Wave Template Bundle <members>*</members><name>WaveTemplateBundle</name>
WebLink Web Link <members>*</members><name>WebLink</name>
WorkflowAlert Workflow Alert <members>*</members><name>WorkflowAlert</name>
WorkflowFieldUpdate Workflow Field Update <members>*</members><name>WorkflowFieldUpdate</name>
WorkflowOutboundMessage Workflow Outbound Message <members>*</members><name>WorkflowOutboundMessage</name>
WorkflowRule Workflow Rule <members>*</members><name>WorkflowRule</name>
WorkflowTask Workflow Task <members>*</members><name>WorkflowTask</name>
XCustomObject External Custom Object <members>*</members><name>XCustomObject</name>

Usage

  1. Clone this repository or download the package.xml file.
  2. Use the package.xml file to retrieve all the metadata components using Salesforce Metadata API.
  3. Deploy the retrieved metadata to your Salesforce org.

Please note that some metadata components may require additional setup or configuration before deployment.

For more information on using the Salesforce Metadata API, refer to the Salesforce Metadata API Developer Guide.

For more information on deploying metadata in Salesforce, refer to the Salesforce Metadata API Deployment Guide.

Feel free to customize this package.xml file as per your requirements.

Happy Salesforce development!

About

SFDC Package - To Retrieve Salesforce Org Metadata (Profiles, Permission Sets, Sharing Rules, Apex Classes, Visualforce Pages, LWC, Screen Flows, Record-Triggered Flows, Custom Objects, Custom Fields, Validation Rules, and many more...)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published