Salesforce DX ユーザーの追加
システム管理者は、デフォルトで Dev Hub 組織にアクセスできます。Dev Hub 組織に他のユーザーがアクセスし、スクラッチ組織を作成して他の開発者固有の機能を使用できるようにすることができます。
Salesforce DX は、Salesforce、Salesforce Platform、および Developer の標準ユーザーライセンスで使用できます。
組織に Developer ライセンスがある場合、開発者プロファイルを使用してユーザーを追加し、提供された開発者権限セットを割り当てることができます。または、標準ユーザープロファイルかシステム管理者プロファイルを使用してユーザーを追加できます。標準ユーザーには、必須の Salesforce DX 権限で権限セットを作成する必要があります。Dev Hub 組織へのアクセスだけではなく、ユーザーの業務にシステム管理者の権限レベルが必要でない限り、ユーザーをシステム管理者として追加しないことをお勧めします。
Dev Hub 組織への開発者ユーザーの追加
開発者ライセンスを使用して、開発者プロファイルを持つユーザーを追加し、開発者権限セットを割り当てます。
-
Dev Hub 組織のユーザーを作成します。
- [設定] から、[クイック検索] ボックスに「ユーザー」と入力し、[ユーザー] を選択します。
- [新規ユーザー] をクリックします。
- フォームに記入します。
- [ユーザーライセンス] で [Developer] を選択した後、[プロファイル] で [Developer] を選択します。
- 残りの情報を入力して、[保存] をクリックします。
-
組み込みの開発者権限セットをユーザーに割り当てます。
- ユーザーの詳細ページの [権限セットの割り当て] 関連リストで、[割り当ての編集] をクリックします。
- [利用可能な権限セット] で開発者権限セットを追加して、[保存] をクリックします。
開発者権限セットによって、Dev Hub 機能および第二世代パッケージへのアクセス権が付与されます。詳細は、「Salesforce DX ユーザーの権限セット」を参照してください。
Dev Hub 組織へのシステム管理者または標準ユー���ーの追加
システム管理者ユーザーを追加するのは、作業でそのレベルの権限が必要な場合のみです。それ以外の場合は、標準ユーザーを追加して、必要な Salesforce DX 権限を含む権限セットを作成します。
-
必要な場合は、Dev Hub 組織のユーザーを作成します。
- [設定] から、[クイック検索] ボックスに「ユーザー」と入力し、[ユーザー] を選択します。
- [新規ユーザー] をクリックします。
- フォームに入力し、システム管理者または標準ユーザープロファイルを割り当てます。
- [保存] をクリックします。
システム管理者ユーザーを追加する場合は、これで終了です。
-
標準ユーザーを追加する場合は、Salesforce DX ユーザーの権限セットを作成します (存在しない場合)。
- [設定] から、[クイック検索] ボックスに「権限セット」と入力し、[権限セット] を選択します。
- [新規] をクリックします。
- 表示ラベル、API 名、説明を入力します。API 参照名は API および管理パッケージが使用する一意の名前です。
- ユーザーライセンスオプションを選択します。この権限セットを異なるライセンスを持つ複数のユーザーに割り当てる場合は、[なし] を選択します。
- [保存] をクリックします。権限セット概要ページが表示されます。このページから、Salesforce DX に追加または変更する権限に移動できます。必要な権限については、「Salesforce DX ユーザーの権限セット」を参照してください。
-
標準ユーザーに Salesforce DX 権限セットを適用します。
- [設定] から、[クイック検索] ボックスに「権限セット」と入力し、[権限セット] を選択します。
- Salesforce DX 権限セットを選択します。
- [権限セット] ツールバーで、[割り当ての管理] をクリックします。
- [割り当てを追加] をクリックします。
- 権限セットを割り当てるユーザーを選択します。
- [割り当て] をクリックします。
- [完了] をクリックします。
ユーザーのアクセスを制限するには、権限を変更します。
Salesforce DX ユーザーの権限セット
Dev Hub 組織へのフルアクセス権を付与するには、作成した開発者権限セットまたはカスタム権限セットによって、特定の Salesforce DX オブジェクトへのアクセス権を付与します。
- [オブジェクト設定] -> [スクラッチ組織情報] -> [参照]、[作成]、[編集]、[削除]
- [オブジェクト設定] -> [有効なスクラッチ組織] -> [参照]、[編集]、[削除]
- [オブジェクト設定] -> [名前空間レジストリ] -> [参照]
Dev Hub 組織で第二世代パッケージを使用するには、権限セットに次の権限も含める必要があります。
- [システム権限] > [第二世代パッケージの作成と更新]
この権限は次へのアクセス権もあります。
| Salesforce CLI コマンド | Tooling API オブジェクト (作成および編集) |
|---|---|
| package create | Package2 |
| package version create | Package2VersionCreateRequest |
| package version update | Package2Version |