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

組織シェイプのスクラッチ組織定義

組織シェイプの作成時に、指定したソース組織の機能、設定、エディション、ライセンス、制限を取得します。この手法を使用すれば、こうした項目をスクラッチ組織定義ファイルに手動で追加する必要がありません。ソース組織のシェイプのみに基づいてスクラッチ組織を作成できます。また、スクラッチ組織定義ファイルに別の機能や設定を追加して、ソース組織には存在しない機能を含めることもできます。

スクラッチ組織定義に、edition ではなく、15 文字の sourceOrg を指定します。sourceOrg は、シェイプを作成した組織の組織 ID です。18 文字の組織 ID 全体を使用するのではなく、先頭の 15 文字のみを使用してください。

重要

シンプルなスクラッチ組織定義ファイル

Dev Hub 組織、ソース組織、および組織シェイプのすべてが同じ Salesforce バージョン上にある場合は、単純なスクラッチ組織定義を使用できます。

1{
2  "orgName": "Acme",
3  "sourceOrg": "00DB1230400Ifx5"
4}

Salesforce リリースの移行時のスクラッチ組織の定義ファイル

Salesforce メジャーリリースの移行時に Dev Hub 組織とソース組織が異なるバージョン上に存在する場合があります。Dev Hub 組織がソース組織とは異なるバージョン上にある場合は、組織シェイプを使用して release オプションをスクラッチ組織の定義ファイルに追加します。

1{
2  "orgName": "Acme",
3  "sourceOrg": "00DB1230400Ifx5",
4  "release": "previous"
5}
ソース組織/組織シェイプのバージョン Dev Hub バージョン スクラッチ組織のサポートされているバージョン スクラッチ組織の定義ファイルで使用するリリースオプション
Current Preview Current バージョンのみ "release": "previous"
Preview Current Preview バージョンのみ "release": "preview"

他の機能や設定を追加したスクラッチ組織定義ファイル

ソース組織にない機能をテストするには、他のスクラッチ組織の機能やメタデータ API 設定を追加します。[設定] で参照されるのは、すべてのメタデータ型ではなく、[設定] のメタデータ型です。

1{
2  "orgName": "Acme",
3  "sourceOrg": "00DB1230000Ifx5",
4  "features": ["Communities", "ServiceCloud", "Chatbot"],
5  "settings": {
6      "communitiesSettings": {
7          "enableNetworksEnabled": true
8      },
9      "mobileSettings": {
10          "enableS1EncryptedStoragePref2": true
11      },
12      "omniChannelSettings": {
13          "enableOmniChannel": true
14      },
15      "caseSettings": {
16          "systemUserEmail": "support@acme.com"
17      }
18  }
19}

次のステップ: 組織シェイプのスクラッチ組織定義ファイルを使用してスクラッチ組織を作成します。