スクラッチ組織定義の設定値
サポートされているエディション
スクラッチ組織の Salesforce エディション。値は次のとおりです。
- Developer
- Enterprise
- Group
- Professional
サポートされる機能
スクラッチ組織では次のアドオン機能を有効にできます。機能では、大文字と小文字は区別されません。すべて大文字で指定することも、ここで定義するように (読みやすく) 指定することもできます。機能の後に <value> が続いている場合、増分割り当てまたは制限としての値を指定する必要があります (次のセクションを参照)。
- ActionPlans
- AddCustomApps:<value>
- AddCustomObjects:<数量> (最小 1: 最大 30)
- AddCustomRelationships:<数量> (最小 1: 最大 30: 乗数 5)
- AddCustomTabs:<value>
- AddDatacomCrmRecordCredit:<数量> (最小 1: 最大 30)
- AddInsightsQueryLimit:<数量> (最小 1: 最大 30: 乗数 10)
- AddHistoryFieldsPerEntity:<value>
- AnalyticsAdminPerms
- API
- AuthorApex
- CascadeDelete
- Chatbot
- ChatterAnswers
- ChatterAnswersUser
- Communities
- ContactsToMultipleAccounts
- ContractApprovals
- CPQ
- CustomerSelfService
- CustomNotificationType
- DatacomDnbAccounts
- DatacomFullClean
- DebugApex
- DefaultWorkflowUser
- DeferSharingCalc
- DevelopmentWave
- EinsteinAnalyticsPlus
- EinsteinAssistant
- EinsteinBuilder
- Entitlements
- EventLogFile
- ExternalIdentityLogin
- ExternalSharing (Group Edition では使用不可)
- FieldService
- FlowSites
- ForceComPlatform
- HealthCloudUser
- IndustriesManufacturing
- InsightsPlatform
- Interaction
- IoT
- JigsawUser
- Knowledge
- LightningSalesConsole
- LightningServiceConsole
- LiveAgent
- LiveMessage
- MarketingUser
- MaxApexCodeSize:<value>
- MaxCustomLabels:<value>
- MobileUser
- MultiCurrency
- OfflineUser
- Pardot
- PersonAccounts
- PlatformCache
- PlatformEncryption
- ProcessBuilder
- ProductsAndSchedules
- RecordTypes
- RetainFieldHistory
- SalesUser
- ServiceCloud
- ServiceUser
- SiteDotCom
- SiteForceContributor
- Sites
- StateAndCountryPicklist
- SurveyCreatorUser
- TerritoryManagement (元のテリトリー管理機能)
- TerritoryManagement2Enable (エンタープライズテリトリー管理)
- TimeSheetTemplateSettings
- UiPlugin
- WavePlatform
- Workflow
1"features": ["MultiCurrency", "AuthorApex"],スクラッチ組織の機能の割り当てと制限
一部の機能では、プロビジョニングする数量を指定する必要があります。
| 機能名 | 追加の割り当てまたは制限 | 最大 | メモ |
|---|---|---|---|
| AddCustomApps | 割り当て | 30 | CustomApps を置き換えます |
| AddCustomObjects | 割り当て | 30 | |
| AddCustomRelationships | 割り当て | 30 | 乗数は 5 です。数量を 5 に設定すると上限が 25 に増加します。 |
| AddCustomTabs | 割り当て | 30 | CustomTabs を置き換えます |
| AddDatacomCrmRecords | 割り当て | 30 | |
| AddInsightsQueryLimit | 割り当て | 30 | 乗数は 10 です。数量を 6 に設定すると上限が 60 に増加します。 |
| AddHistoryFieldsPerEntity | 割り当て | 25 | |
| MaxApexCodeSize | 制限 | デフォルト値の 10 よりも大きい値を使用するには、Salesforce カスタマーサポートにお問い合わせください。 | 100 万単位で設定します。この制限を 10 に設定すると、1,000 万文字のコードに制限されます。 |
| MaxCustomLabels | 制限 | 15 | 1,000 単位で設定します。この制限を 10 に設定すると、スクラッチ組織は 10,000 個のカスタム表示ラベルを持つことができます。 |
1{
2 "orgName": "Acme",
3 "edition": "Enterprise",
4 "features": ["AddCustomApps:25", "MaxCustomLabels:10"]
5}スクラッチ組織設定
Winter '19 以降、スクラッチ組織設定が、スクラッチ組織定義内に組織設定を定義するための形式になります。この方法では、すべてのメタデータ API 設定を使用できるため、スクラッチ組織を最も包括的に設定できます。設定がメタデータ API でサポートされていれば、スクラッチ組織でサポートされます。設定では、有効にするか無効にするかだけでなく、設定のすべての項目で値を定義できるため、きめ細かい制御が可能になります。
メタデータ API 設定とそこでサポートされる項目についての詳細は、『メタデータ API 開発者ガイド』の「設定」を参照してください。
既存の組織設定を設定に変換するとき、「Is」で開始する組織設定には、「enable」で開始する、対応する設定があります。たとえば、「IsOrdersEnabled」は、true または false の Boolean 値を取る「enableOrders」になります。
1{
2 "orgName": "Acme",
3 "edition": "Enterprise",
4 "features": ["Communities", "ServiceCloud", "Chatbot"],
5 "settings": {
6 "orgPreferenceSettings": {
7 "networksEnabled": true,
8 "s1DesktopEnabled": true,
9 "s1EncryptedStoragePref2": false
10 },
11 "omniChannelSettings": {
12 "enableOmniChannel": true
13 },
14
15 "caseSettings": {
16 "systemUserEmail": "support@acme.com"
17 }
18 }
19}メタデータカバー率レポート
メタデータカバー率レポートは、組織からではなく、Salesforce Developer サイトから使用できるようになります。カバー率レポート内からリリースバージョンを選択して、さまざまなリリースバージョンを表示できます。Summer '18/v43 以降のカバー率情報が提供されます。
サンプルのスクラッチ定義は、Winter '19/v44 以降、使用可能になります。この例では、Developer Edition スクラッチ組織で Network メタデータ型を使用するために、スクラッチ組織定義に Communities 機能と networksEnabled 設定を含める必要があります。

サポートされる組織設定
Winter '19 より前、スクラッチ組織設定は、スクラッチ組織定義ファイルの組織設定を使用して指定します。新しいスクラッチ組織定義ファイルを作成する場合は、スクラッチ組織設定形式を使用してください。
組織設定は、ユーザが組織に設定できる値です。たとえば、設定で Chatter、ナレッジ、および商談のどの設定が有効になるかを制御します。これらの設定の有効化 (または無効化) は、設定ファイルの orgPreferences セクションに JSON 形式で指定されます。
1"orgPreferences": {
2 "enabled": ["S1DesktopEnabled", "ChatterEnabled", "IsOpportunityTeamEnabled"],
3 "disabled": ["IsOrdersEnabled"]
4}設定ファイルには次の組織設定を指定できます。次のリストに示すように、大文字のキャメルケースを使用して組織設定を指定します。
一般設定
- AnalyticsSharingEnable
- AsyncSaveEnabled
- ChatterEnabled
- DisableParallelApexTesting
- EnhancedEmailEnabled
- EventLogWaveIntegEnabled
- LoginForensicsEnabled
- NetworksEnabled
- NotesReservedPref01
- OfflineDraftsEnabled
- PathAssistantsEnabled
- S1DesktopEnabled
- S1EncryptedStoragePref2
- S1OfflinePref
- SelfSetPasswordInApi
- SendThroughGmailPref
- SocialProfilesEnable
- Translation
- VoiceEnabled
取引先の設定
- IsAccountTeamsEnabled
- ShowViewHierarchyLink
活動の設定
- IsActivityRemindersEnabled
- IsDragAndDropSchedulingEnabled
- IsEmailTrackingEnabled
- IsGroupTasksEnabled
- IsMultidayEventsEnabled
- IsRecurringEventsEnabled
- IsRecurringTasksEnabled
- IsSidebarCalendarShortcutEnabled
- IsSimpleTaskCreateUIEnabled
- ShowEventDetailsMultiUserCalendar
- ShowHomePageHoverLinksForEvents
- ShowMyTasksHoverLinks
契約の設定
- AutoCalculateEndDate
- IsContractHistoryTrackingEnabled
- NotifyOwnersOnContractExpiration
エンタイトルメントの設定
- AssetLookupLimitedToActiveEntitlementsOnAccount
- AssetLookupLimitedToActiveEntitlementsOnContact
- AssetLookupLimitedToSameAccount
- AssetLookupLimitedToSameContact
- IsEntitlementsEnabled
- EntitlementLookupLimitedToActiveStatus
- EntitlementLookupLimitedToSameAccount
- EntitlementLookupLimitedToSameAsset
- EntitlementLookupLimitedToSameContact
売上予測の設定
- IsForecastsEnabled
アイデアの設定
- IsChatterProfileEnabled
- IsIdeaThemesEnabled
- IsIdeasEnabled
- IsIdeasReputationEnabled
ナレッジの設定
- IsCreateEditOnArticlesTabEnabled
- IsExternalMediaContentEnabled
- IsKnowledgeEnabled
- ShowArticleSummariesCustomerPortal
- ShowArticleSummariesInternalApp
- ShowArticleSummariesPartnerPortal
- ShowValidationStatusField
チャットの設定
- IsLiveAgentEnabled
マーケティングアクションの設定
- IsMarketingActionEnabled
名前の設定
- IsMiddleNameEnabled
- IsNameSuffixEnabled
商談の設定
- IsOpportunityTeamEnabled
注文の設定
- IsNegativeQuantityEnabled
- IsOrdersEnabled
- IsReductionOrdersEnabled
個人ジャーニーの設定
- IsExactTargetForSalesforceAppsEnabled
商品の設定
- IsCascadeActivateToRelatedPricesEnabled
- IsQuantityScheduleEnabled
- IsRevenueScheduleEnabled
見積の設定
- IsQuoteEnabled
検索の設定
- DocumentContentSearchEnabled
- OptimizeSearchForCjkEnabled
- RecentlyViewedUsersForBlankLookupEnabled
- SidebarAutoCompleteEnabled
- SidebarDropDownListEnabled
- SidebarLimitToItemsIownCheckboxEnabled
- SingleSearchResultShortcutEnabled
- SpellCorrectKnowledgeSearchEnabled