この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

スクラッチ組織ユーザ

スクラッチ組織には、デフォルトで管理者ユーザが 1 つ含まれています。管理者ユーザは、通常すべてのテストニーズに適しています。ただし、異なるプロファイルと権限セットでテストするために別のユーザが必要になることがあります。

ユーザを作成するには、ブラウザでスクラッチ組織を開き、[設定] で [ユーザ] ページに移動します。force:user:create CLI コマンドを使用してこの作業を簡単に継続的なインテグレーションジョブに統合することもできます。

スクラッチ組織ユーザの制限、デフォルト、考慮事項

  • ユーザは特定のスクラッチ組織にのみ作成できます。スクラッチ組織以外のユーザを作成しようとすると、コマンドは失敗します。また、開発者ハブを明示的に、またはデフォルト設定により指定して、スクラッチ組織が��効であることを Salesforce が確認できるようにします。
  • スクラッチ組織のエディションによって、使用可能なユーザライセンス数が決まります。ライセンス数によって、作成できるユーザ数が決まります。たとえば、Developer Edition 組織には最大 2 つの Salesforce ユーザライセンスが含まれます。したがって、デフォルトの管理者ユーザに加え、標準ユーザを 1 つ作成できます。
  • 新規ユーザのユーザ名は、すべての Salesforce 組織で一意であり、メールアドレス形式にする必要があります。ユーザ名は、関連付けられたスクラッチ組織の境界内でのみ有効になります。
  • ユーザは削除できません。ユーザが関連付けられているスクラッチ組織を削除すると、そのユーザは無効になります。ユーザが無効になると、そのユーザライセンスは解放されます。ただし、ユーザ名は、関連付けられたユーザが無効になっても再利用できません。
  • ユーザを作成する最も簡単な方法は、force:user:create コマンドを使用してデフォルトまたは生成された特性を新規ユーザに割り当てることです。新規ユーザをカスタマイズする場合、定義ファイルを作成し、--definitionfile (-f) パラメータで指定します。ファイルには、すべての User sObject 項目と Salesforce DX 固有のオプションセットを含めることができます (「スクラッチ組織ユーザのカスタマイズのためのユーザ定義ファイル」を参照)。これらのオプションはコマンドラインでも指定できます。
  • 新規ユーザをカスタマイズしない場合、force:user:create コマンドは次のデフォルト特性でユーザを作成します。
    • ユーザ名は、先頭にタイムスタンプが付加された既存のシステム管理者のユーザ名になります。たとえば、システム管理者のユーザ名が test-wvkpnfm5z113@example.com の場合、新しいユーザ名は 1505759162830_test-wvkpnfm5z113@example.com のようになります。
    • ユーザのプロファイルは標準ユーザです。
    • User sObject の必須項目の値は、管理者ユーザの対応する値になります。たとえば、システム管理者のロケール (具体的には User sObject の LocaleSidKey 項目) が en_US の場合、新規ユーザのロケールも en_US になります。