権限セットを割り当てる
スクラッチ組織を作成してソースをリリースした後、特にアプリケーションにカスタムオブジェクトが含まれている場合は、アプリケーションへのアクセス権をユーザーに付与することが必要な場合があります。
-
必要に応じて、スクラッチ組織で権限セットを作成します。
-
ブラウザーでスクラッチ組織を開きます。
1sf org open --target-org <scratch org username/alias> - [設定] から、[クイック検索] ボックスに「権限」と入力し、[権限セット] を選択します。
- [新規] をクリックします。
- 権限セットの説明ラベルを入力し、[保存] をクリックします。
- [アプリケーション] で、 をクリックします。
- [選択可能なアプリケーション] で、アプリケーションを選択して [追加] をクリックし、[有効化されたアプリケーション] に移動します。
- [保存] をクリックします。
-
ブラウザーでスクラッチ組織を開きます。
-
スクラッチ組織からの権限セットをプロジェクトで取得します。
1sf project retrieve start --target-org <scratch org username/alias> -
アプリケーションが含まれる組織の 1 人以上のユーザーに権限セットを割り当てます。
1sf org assign permset --name <permset_name> --target-org <username/alias>対象ユーザー名には、権限セットを割り当てる権限が必要です。権限セットをシステム管理者以外のユーザーに割り当てるには --on-behalf-of フラグを使用します。
1sf org assign permset --name <permset_name> --target-org <admin-user> --on-behalf-of <non-admin-user>
org assign permsetlicense コマンドを使用して、権限セットライセンスをユーザーに割り当てることもできます。このコマンドは、org assign permset コマンドと同様に機能します。