スクラッチ組織
スクラッチ組織とは、Salesforce コードおよびメタデータのソース駆動型で破棄可能なリリースです。スクラッチ組織ではあらゆる設定が可能で、開発者が機能や設定の異なるさまざまな Salesforce エディションをエミュレートできます。スクラッチ組織の設定ファイルを他のチームメンバーと共有できます。そうすることで、開発を行うための同じ基本組織を全員が保有できます。
| 使用可能なインターフェース: Salesforce Classic および Lightning Experience |
| Dev Hub を使用可能なエディション: Developer Edition、Enterprise Edition、Performance Edition、および Unlimited Edition |
| スクラッチ組織を使用可能なエディション: Developer Edition、Enterprise Edition、Group Edition、Professional Edition |
スクラッチ組織は、開発プロセスでの開発者の生産性とコラボレーションを促進し、自動テストと継続的なインテグレーションを容易にします。CLI または IDE を使用してブラウザでログインせずにスクラッチ組織を開くことができます。次の場合は、新規スクラッチ組織を作成できます。
- 新規プロジェクトを開始する。
- 新機能ブランチを開始する。
- 新機能をテストする。
- 自動テストを開始する。
- 組織で直接開発作業を行う。
- 新規組織を使用してまったく新しく開始する。
Government Cloud またはパブリッククラウドで作成されたスクラッチ組織
Dev Hub 組織のインスタンスによって、スクラッチ組織が作成される場所が決まります。
- Government Cloud の Dev Hub 組織から作成されるスクラッチ組織は Government Cloud インスタンスに作成されます。
- パブリッククラウドの Dev Hub 組織から作成されるスクラッチ組織はパブリッククラウドインスタンスに作成されます。
スクラッチ組織の割り当てと考慮事項
Dev Hub 組織エディションでは、パフォーマンスが最適になるようにスクラッチ組織の割り当てを決定します。これらの割り当てによって、1 日に作成可能なスクラッチ組織の数と一時点に有効化できる数が決まります。デフォルトでは、スクラッチ組織の有効期限が切れると、スクラッチ組織とそれに関連付けられた ActiveScratchOrg レコードが Dev Hub 組織から削除されます。スクラッチ組織は、作成時に期間を設定しない限り、7 日で有効期限が切れます。
スクラッチ組織には次のディスク使用量制限があります。
- データの場合 200 MB
- ファイルの場合 50 MB
スクラッチ組織を試すには、Salesforce Developers で Developer Edition 組織にサインアップしてから、Dev Hub を有効化します。
| エディション | 有効なスクラッチ組織の割り当て | 1 日のスクラッチ組織の割り当て |
|---|---|---|
| Developer Edition またはトライアル | 3 | 6 |
| Enterprise Edition | 40 | 80 |
| Unlimited Edition | 100 | 200 |
| Performance Edition | 100 | 200 |
有効なスクラッチ組織と 1 日あたりのスクラッチ組織のリスト
スクラッチ組織の割り当て済み数と残数を表示するには、次のコマンドを実行します。