組織シェイプのスクラッチ組織定義 (ベータ)
組織シェイプの作成時に、指定したソース組織の機能、設定、ライセンス、制限を取得します。この手法を使用すれば、こうした項目をスクラッチ組織定義ファイルに手動で追加する必要がありません。ソース組織のシェイプのみに基づいてスクラッチ組織を作成できます。また、スクラッチ組織定義ファイルに別の機能や設定を追加して、ソース組織には存在しない機能を含めることもできます。
シンプルなスクラッチ組織定義ファイル
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" |
他の機能や設定を追加したスクラッチ組織定義ファイル
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}次のステップ: 組織シェイプのスクラッチ組織定義ファイルを使用してスクラッチ組織を作成します。