I've recently taken over control of Salesforce without any prior experience with it.

I've learned some Apex and am trying to deploy it from sandbox to production but it appears my sandbox User has the profile set to "Systems Administrator", which doesn't have the needed permissions to make Changesets.

I've created a new Profile with the extra permissions and now I'm stuck changing my User to use this Profile.

1 Answer 1


You don't need an extra Profile to add some permissions to individual user(s). For that just use a Salesforce feature called Permition set (you can learn more about it here).

A permission set is a collection of settings and permissions that give users access to various tools and functions.

So you can extend users permitions without changing his profile or creating a new one.

If you still need to reassign users profile, go to Setup > Manage Users > Users and click on the user you need. Then click on the Edit button. Now you can edit the Profile list. It is based on the User License entry.

  • All I have when i'm editing that is the following: imgur.com/MKSr5wG I can follow the System Administrator link to edit settings in the current Profile but as it's a Salesforce Profile and so I'm not allowed to edit it. Commented Nov 22, 2013 at 12:07
  • @Josh_at_Savings_Champion Which profile you have yourself? Commented Nov 22, 2013 at 12:11
  • System Administrator, I'm editing my account to have System Administrator Privileges + Developer Privileges by creating a DevOps Profile and moving myself to it. Commented Nov 22, 2013 at 12:15

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .