How to retrieve & deploy new profile from one org to another org?
How to Retrieve & Deploy New Profile From One Org to Another Org?
When you create custom profile in your development org – you may assigned lot of permission. When you try to deploy through Force.com Migration tool you need to make sure below permission are retrieved from source org.
- Standard Object – This will include Object & Field Level, Record Type Visibility, Tab Visibility permissions.
- Custom Object – This will include Object & Field Level, Record Type Visibility, Tab Visibility permissions.
- Apex Controller (Apex Class) – This include Class Access
- VF Page (Apex page) – This include Page Access
- System Permission (User Permission)
Once you retrieved – please delete following folders before you start your deployment
- classes
- objects
- Pages

And also remove “ApexClass, ApexPage, CustomObject” from deployment package.xml. Deploy only profile. That profile contains all the permission.
Use below package.xml for retrieveal:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>ProfileName</members> <name>Profile</name> </types> <types> <members>*</members> <name>ApexClass</name> </types> <types> <members>*</members> <name>ApexPage</name> </types> <types> <members>*</members> <members>Account</members> <members>AccountContactRole</members> <members>Activity</members> <members>Asset</members> <members>AssistantProgress</members> <members>Campaign</members> <members>CampaignMember</members> <members>Case</members> <members>CaseContactRole</members> <members>Contact</members> <members>ContentVersion</members> <members>Contract</members> <members>ContractContactRole</members> <members>DandBCompany</members> <members>DuplicateRecordItem</members> <members>DuplicateRecordSet</members> <members>EmailMessage</members> <members>Event</members> <members>ExchangeUserMapping</members> <members>FeedItem</members> <members>ForecastingAdjustment</members> <members>ForecastingCategoryMapping</members> <members>ForecastingOwnerAdjustment</members> <members>ForecastingQuota</members> <members>ForecastingTypeToCategory</members> <members>Idea</members> <members>Lead</members> <members>Opportunity</members> <members>OpportunityCompetitor</members> <members>OpportunityContactRole</members> <members>OpportunityLineItem</members> <members>PartnerRole</members> <members>Pricebook2</members> <members>PricebookEntry</members> <members>Product2</members> <members>Question</members> <members>Reply</members> <members>Site</members> <members>SocialPersona</members> <members>SocialPost</members> <members>Solution</members> <members>StreamingChannel</members> <members>Task</members> <members>User</members> <members>UserProvisioningRequest</members> <name>CustomObject</name> </types> <version>36.0</version> </Package>
0 Comments