Activity › Forums › Salesforce® Discussions › How to create a User through Salesforce Apex?
Tagged: Create User, Salesforce Apex, Salesforce Apex Class, Salesforce Apex Code, Salesforce Apex Controller, Salesforce Apex Function
-
How to create a User through Salesforce Apex?
Posted by Ankit on March 28, 2018 at 10:27 AMI wanted to created a user using apex, how can be done?
Archit replied 8 years, 1 month ago 4 Members · 3 Replies -
3 Replies
-
Hi Ankit,
The below code will help you, but before running the code please check the required field on User Object, so that you need to include those also.
Profile p = [SELECT Id FROM Profile WHERE Name=’System Administrator’ limit 1];
list<User> usr = new list<User>();
User u = new User(Alias = ‘st’, Email=’standarduser@testorg.com’,
EmailEncodingKey=’UTF-8′, LastName=’ABC’, LanguageLocaleKey=’en_US’,
LocaleSidKey=’en_US’, ProfileId = p.Id , CustomUserName__c = ‘Test name’,
TimeZoneSidKey=’America/Los_Angeles’, Username=’systemad@testorg.com’,
CommunityNickname = ‘Test’);
usr.add(u);
insert u;Hope this helps you.
- [adinserter block='9']
-
Hi ankit,
Profile p = [SELECT Id FROM Profile WHERE Name=’System Administrator’ limit 1];
User u = new user();
u.LastName = ‘Test Code Welcome’;
u.Email = ‘hs.ngh73@gmail.com’;
u.Alias = ‘Tcode’;
u.Username = ‘hs.ngh73@gmail.com’;
u.CommunityNickname = ‘test1211’;
u.LocaleSidKey = ‘en_US’;
u.TimeZoneSidKey = ‘GMT’;
u.ProfileID = p.id;
u.LanguageLocaleKey = ‘en_US’;
u.EmailEncodingKey = ‘UTF-8’;
insert u; -
User u = new user();
u.LastName = ‘Test Code’;
u.Email = ‘test@test.com’;
u.Alias = ‘Tcode’;
u.Username = ‘test1234444@test.com’;
u.CommunityNickname = ‘test12’;
u.LocaleSidKey = ‘en_US’;
u.TimeZoneSidKey = ‘GMT’;
u.profileId = ’00e28000001Xsf3′;
u.LanguageLocaleKey = ‘en_US’;
u.EmailEncodingKey = ‘UTF-8’;
insert u;
Log In to reply.