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

スクラッチ組織設定

スクラッチ組織設定は、スクラッチ組織定義内に組織設定を定義するための形式です。この方法では、すべてのメタデータ API 設定を使用できるため、スクラッチ組織を最も包括的に設定できます。メタデータ API でサポートされている設定は、スクラッチ組織でもサポートされます。設定では、有効にするか無効にするかだけでなく、設定のすべての項目で値を定義できるため、きめ細かい制御が可能になります。

メタデータ API 設定およびサポートされる項目についての詳細は、『メタデータ API 開発者ガイド』の「設定」を参照してください。

『メタデータ API 開発者ガイド』では、設定は大文字のキャメルケースですが、スクラッチ組織定義では小文字のキャメルケースとして指定する必要があります。

重要

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

次の例は、スクラッチ組織で SecuritySettings を設定する方法を示しています。この場合、セッションタイムアウトを定義するには、項目値をネストします。

1{
2  "orgName": "Acme",
3  "edition": "Enterprise",
4  "features": [],
5  "settings": {
6       "mobileSettings": {
7          "enableS1EncryptedStoragePref2": true
8       },
9      "securitySettings": {
10          "sessionSettings":{
11             "sessionTimeout": "TwelveHours"
12          }  
13      }
14  }
15}

次の例は、NameSettings を使用して、組織で、取引先責任者、リード、個人取引先、ユーザーの個人オブジェクトのミドルネームとサフィックスを有効にする方法を示しています。 

1{
2  "orgName": "Acme",
3  "edition": "Enterprise",
4  "settings": {
5      "mobileSettings": {
6          "enableS1EncryptedStoragePref2": true
7       },
8       "nameSettings": {
9          "enableMiddleName": true,
10          "enableNameSuffix": true
11      }
12  }
13}