3

I want to mass update username and email address for 4000+ users, and want to make sure that their username gets updated. There's only two ways to update username:

  1. If User go to link prompted by salesforce on username change and approve that
  2. If org admin generates new password for user with username update so username will be updated instantaneously.

Please suggest way (dataloader or anything) to make this change successfully without getting approval for new username from every user.

Note: New password generation is acceptable way to do so, but there are more than 4000 records so doing individually is out of scope.

1
  • I wonder you won't be able to do it without notifying users as it could be a security issue to Salesforce ecosystem.
    – Ashwani
    Aug 20, 2015 at 14:50

3 Answers 3

2

We had the same issue with about 4,000 users. You'll need to contact SFDC Support and open a case, if you don't own the email domain. They will disable the email notification for a short period of time. Also, this will require Executive approval (signed letter sent to SFDC support), so be ready to ask them.

Here's more information below:

It is possible to suppress the email notification upon changing a user's EMAIL address, but not upon the USERNAME change. Refer to Article # 3832 for information on the process to suppress notification on EMAIL address change.

Workaround: You can Deactivate the User (Do not remove them from any teams). Change the Username and then reactivate the User. This will forego the notification email that the Username has been changed.
However if there are other emails via Workflows or other triggers that are set to fire upon activation of a User in your org those will need to be deactivated first. Otherwise those Emails will fire upon activation of the User.

https://help.salesforce.com/apex/HTViewSolution?id=000002700&language=en_US

3
  • Seems like it would work for only email domains the company owns?
    – Ashwani
    Aug 20, 2015 at 14:55
  • We own the domain, we are keeping both domain but for CRM we have another one now, But main issue is with username where to make it generic, we need to update them. I can't deactivate and activate all users one by one for update, that's why I asked help here.
    – Dave
    Aug 21, 2015 at 12:58
  • @AnkzDavé, you can deactivate using dataloader in bulk. Same for updating user names and reactivating. The field you need to reference is "isActive" on the User object
    – James
    Aug 21, 2015 at 18:39
1

You can request disable email verification for a domain. This only applies if you own the domain.

0

You could try login with System Administrator profile and push User records via dataloader. Also, I tried it for single user via System Admin login and no approval is required for Admin, the only thing to keep in mind is that the username should be unique across all salesforce orgs globally.

You must log in to answer this question.

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