概要
テストクラス実装時やデータローダでの一括登録時に、ユーザーの最低限必要な項目を毎回調べている気がしたため、自分用にメモ
Apexコード
public void createUser() {
Profile profile = [SELECT Id FROM Profile WHERE Name = 'システム管理者' LIMIT 1];
User user = new User(
LastName = 'Terasaki',
FirstName = 'Kanako',
Alias = 'Terasaki',
Email = 'k-terasaki@example.com',
UserName = 'k-terasaki@example.com',
ProfileId = profile.Id,
EmailEncodingKey = 'ISO-2022-JP',
LanguageLocaleKey = 'ja',
LocaleSidKey = 'ja_JP',
TimeZoneSidKey = 'Asia/Tokyo'
);
insert user;
}
Excel(CSV)用
下記の表をコピーし、Excel > [形式を選択して貼り付け] > "テキスト" でセル単位にペーストされる。
LastName | FirstName | Alias | Username | ProfileId | EmailEncodingKey | LanguageLocaleKey | LocaleSidKey | TimeZoneSidKey | |
---|---|---|---|---|---|---|---|---|---|
Terasaki | Kanako | Terasaki | k-terasaki@example.com | k-terasaki@example.com | profile.Id | ISO-2022-JP | ja | ja_JP | Asia/Tokyo |