Salesforce Components names for ANT tool

Salesforce Components names for ANT tool

Below are the components names for the ANT tool migration in Salesforce.

Sample Package.xml:

<?xml version=”1.0″ encoding=”UTF-8″?>
<Package xmlns=”http://soap.sforce.com/2006/04/metadata”>


    <!– Custom Object Tab, LWC or Aura Custom Tab, Web Tab and Visualforce tab –>
    <types>
        <members>Employee__c</members>
        <name>CustomTab</name>
    </types>


    <types>
        <members>*</members>
        <name>ApexClass</name>
    </types>


    <types>
        <members>*</members>
        <name>ApexComponent</name>
    </types>


    <types>
        <members>*</members>
        <name>ApexPage</name>
    </types>


    <types>
        <members>*</members>
        <name>ApexTrigger</name>
    </types>


    <types>
        <members>*</members>
        <name>CustomApplication</name>
    </types>


    <types>
        <members>Activity.Closed__c</members>
        <name>CustomField</name>
    </types>


    <types>
        <members>*</members>
        <members>Account</members>
        <name>CustomObject</name>
    </types>


    <types>
        <members>*</members>
        <name>CustomTab</name>
    </types>


    <types>
        <members>Images/Logo.png</members>
        <name>Document</name>
    </types>


    <!–     For retrieving and deploying Email Templates, folder name is mandatory       –>
    <types>
        <members>unfiled$public/Test_Notification</members>
        <members>EmailTemplates/InquiryPortal</members>
        <name>EmailTemplate</name>
    </types>


    <types>
        <members>*</members>
        <name>HomePageComponent</name>
    </types>
    <types>
        <members>*</members>
        <name>HomePageLayout</name>
    </types>
    <!– Home Page Custom Link –>
    <types>
        <members>*</members>
        <name>CustomPageWebLink</name>
    </types>
    <types>
        <members>Account.My_Account_Team</members>
        <name>ListView</name>
    </types>
    <types>
        <members>Account-Account Layout</members>
        <name>Layout</name>
    </types>


    <types>
        <members>Analyst</members>
        <name>Profile</name>
    </types>


    <types>
        <members>ExtraReports</members>
        <!–Report Folder–>
        <members>ExtraReports/AnyOccupation</members>
        <!–Report–>
        <members>unfiled$public/Test</members>
        <!–Report from Unfiled Public Reports–>
        <name>Report</name>
    </types>


    <types>
        <members>ExtraDashboards</members>
        <!–Dashboard Folder–>
        <members>ExtraDashboards/AnyOccupation</members>
        <!–Dashboard–>
        <name>Dashboard</name>
    </types>


    <types>
        <members>*</members>
        <name>ReportType</name>
    </types>


    <types>
        <members>*</members>
        <name>StaticResource</name>
    </types>


    <types>
        <members>Contact.SelectTitle</members>
        <name>WebLink</name>
    </types>


    <types>
        <members>*</members>
        <name>PermissionSet</name>
    </types>


    <types>
        <members>*</members>
        <name>QuickAction</name>
    </types>


    <!– 
 Workflow includes WorkflowFieldUpdate,
 WorkflowAlert, WorkflowOutboundMessage, WorkflowRule
    –>
    <types>
        <members>ObjectName</members>
        <name>Workflow</name>
    </types>


    <types>
        <members>ObjectName.WorkflowRuleName</members>
        <name>WorkflowRule</name>
    </types>


    <types>
        <members>ObjectName.FieldUpdateName</members>
        <name>WorkflowFieldUpdate</name>
    </types>


    <types>
        <members>ObjectName.EmailAlertName</members>
        <name>WorkflowAlert</name>
    </types>


    <types>
        <members>ObjectName.OutboundMessageName</members>
        <name>WorkflowOutboundMessage</name>
    </types>


    <types>
        <members>ObjectName.TaskName</members>
        <name>WorkflowTask</name>
    </types>


    <!–        Custom Button/Link         –>
    <types>
        <members>Directory_Edition__c.Final_Letter_Renewal</members>
        <name>WebLink</name>
    </types>


    <!–        Standard Tabs and Fields renames        –>
    <types>
        <members>*</members>
        <name>CustomObjectTranslation</name>
    </types>


    <!–        Validation Rules        –>
    <types>
        <members>Object Name.Validation Name</members>
        <name>ValidationRule</name>
    </types>


    <!–        Record Types        –>
    <types>
        <members>Object Name.Record Type Name</members>
        <name>RecordType</name>
    </types>


    <!–       Role        –>
    <types>
        <members>*</members>
        <name>Role</name>
    </types>


    <!–       Queue        –>
    <types>
        <members>*</members>
        <name>Queue</name>
    </types>


    <!–       Public Group        –>
    <types>
        <members>*</members>
        <name>Group</name>
    </types>


    <!–      Custom Labels        –>
    <types>
        <members>*</members>
        <name>CustomLabel</name>
    </types>


    <!–      LetterHead       –>
    <types>
        <members>*</members>
        <name>Letterhead</name>
    </types>


    <!–      Process Builder and Flow  –>
    <types>
        <members>Process_Builder_API_Name-versionNo</members>
        <name>Flow</name>
    </types>


    <types>
        <members>LogACall</members>
        <!–Global Action –>
        <members>Task.TestingAction</members>
        <!–Object Quick Action –>
        <name>QuickAction</name>
    </types>


    <!– Platform Event –>
    <types>
        <members>EventName__e</members>
        <name>CustomObject</name>
    </types>


    <!– Sharing Rule –>
    <types>
        <members>Account.*</members>
        <name>SharingCriteriaRule</name>
    </types>


    <types>
        <members>Account.*</members>
        <name>SharingOwnerRule</name>
    </types>

    <types>
        <members>*</members>
        <name>SharingTerritoryRule</name>
    </types>



    <!– Lightning Component –>
    <types>
        <members>ComponentName</members>
        <name>AuraDefinitionBundle</name>
    </types>


    <!– Lightning Record Pages / Lightning App Builder Pages –>
    <types>
        <members>Account_Record_Page</members>
        <name>FlexiPage</name>
    </types>


    <!– Duplicate Rule –>
    <types>
        <members>Lead.Test_Duplicates_Rule</members>
        <name>DuplicateRule</name>
    </types>


    <!– Matching Rule –>
    <types>
        <members>Lead.Test_Lead_Matching_Rule</members>
        <name>MatchingRule</name>
    </types>


    <!– Custom Settings –>
    <types>
        <members>Common_Settings__c</members>
        <name>CustomObject</name>
    </types>


    <!– Opportunity Stage –>
    <types>
        <members>OpportunityStage</members>
        <name>StandardValueSet</name>
    </types>


    <!– Case Status –>
    <types>
        <members>CaseStatus</members>
        <name>StandardValueSet</name>
    </types>


    <!– Task Type –>
    <types>
        <members>TaskType</members>
        <name>StandardValueSet</name>
    </types>


    <!– Lead Fields Mappings –>
    <types>
        <members>*</members>
        <name>LeadConvertSettings</name>
    </types>


    <!– Custom Metadata Type Data – do not use __mdt for records –>
    <types>
        <members>CustomMetadata.RecordName</members>
        <name>CustomMetadata</name>
    </types>


    <!– Custom Metadata Type –>
    <types>
        <members>CustomMetadata__mdt</members>
        <name>CustomObject</name>
    </types>

    <!– Field Set –>

    <types>
        <members>ObjectAPIName.FieldSetAPIName</members>
        <name>FieldSet</name>
    </types>

    <!– Lightning Web Component or LWC –>

    <types>
        <members>LWCName</members>
        <name>LightningComponentBundle</name>
    </types>
 

    <!– In-App Guidance –>
     <types>
        <members>*</members>
        <name>Prompt</name>
    </types> 

 


    <!– Global Picklist/Picklist Value Set –>
    <types>
        <members>*</members>
        <name>GlobalValueSet</name>
    </types>

 


    <!– Remote Site Settings –>

    <types>
        <members>Test</members>
        <name>RemoteSiteSetting</name>
    </types>

 
 
    <!– Path Settings —> 
   <types>
        <members>Opportunity.Easy Deal</members>
        <name>BusinessProcess</name>
    </types>
    <types>
        <members>Opportunity.StageName</members>
        <name>CustomField</name>
    </types>
    <types>
        <members>Easy_Deal</members>
        <name>PathAssistant</name>
    </types>
    <types>
        <members>Opportunity.Easy_Deal</members>
        <name>RecordType</name>
    </types>
    <types>
        <members>PathAssistant</members>
        <name>Settings</name>
    </types>
    <!– Path Settings –> 

 


    <!– Embedded Service Deployments –>

    <types>
        <members>Test</members>
        <name>EmbeddedServiceConfig</name>
    </types>

    <!– Case Support Process –>

    <types>
        <members>Case.Standard</members>
        <name>BusinessProcess</name>
    </types>

    <version>51.0</version>

</Package>

17 thoughts on “Salesforce Components names for ANT tool

Comments are closed.