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

スクラッチ組織定義の設定値

設定値によってスクラッチ組織のシェイプが決まります。

サポートされているエディション

スクラッチ組織の Salesforce エディション。値は次のとおりです。

  • Developer
  • Enterprise
  • Group
  • Professional

サポートされる機能

スクラッチ組織では次のアドオン機能を有効にできます。

  • API
  • AuthorApex
  • コミュニティ
  • ContactsToMultipleAccounts
  • ContractApprovals
  • CascadeDelete
  • CustomerSelfService
  • CustomApps
  • CustomTabs
  • DebugApex
  • DefaultWorkflowUser
  • ExpandedSourceTracking
  • ExternalSharing (Group Edition では使用不可)
  • ForceComPlatform
  • MultiCurrency
  • PersonAccounts
  • SalesWave
  • LightningSalesConsole
  • LightningServiceConsole
  • ServiceCloud
  • ServiceWave
  • SiteDotCom
  • サイト
  • StateAndCountryPicklist
スクラッチ組織定義ファイルには、カンマ区切りリストで複数の機能値を指定できます。
1"features": ["MultiCurrency", "AuthorApex"],

Group Edition 組織と Professional Edition 組織の場合、AuthorApex 機能はデフォルトで無効になっています。AuthorApex 機能を有効にすると、Apex クラスを編集およびテストできます。

メモ

拡張ソース追跡 (ベータ)

Salesforce DX 拡張ソース追跡はベータ機能としてのプレビュー版であり、Salesforce とのマスターサブスクリプション契約における「サービス」には含まれません。この機能はお客様独自の裁量で使用し、購入するときは、現在正式にリリースされている製品および機能に基づいて判断してください。Salesforce はこの機能の特定期間内の正式リリースまたはリリースの有無を保証しません。また、いかなる時点でもこの機能を終了できるものとします。この機能は評価のみを目的とし、本番環境での使用はできません。この機能は現状のまま提供され、サポートの対象外です。この機能に起因あるいは関連して生じた危害または損害に対して Salesforce は一切の責任を負わないものとします。制限、Salesforce の権利の留保、サービスに関するお客様の義務、関連する Salesforce 以外のアプリケーションおよびコンテンツの使用規約はすべて、お客様によるこの機能の使用にも同様に適用されます。拡張ソース追跡に関するフィードバックや提案は、Trailblazer Community の「Salesforce DX」グループに投稿してください。

メモ

「メタデータカバー率」に記載されているように、現在 Salesforce DX ソース追跡では、いくつかのメタデータ API の型がサポートされていますが、すべてではありません。拡張ソース追跡 (ベータ) には、次のメタデータ型が追加されています。

  • AppMenu
  • CaseSubjectParticle
  • Certificate
  • DataCategoryGroup
  • DelegateGroup
  • EclairGeoData
  • EmailServicesFunction
  • EmbeddedServiceBranding
  • EmbeddedServiceConfig
  • EmbeddedServiceLiveAgent
  • GlobalValueSetTranslation
  • InstalledPackage
  • ManagedTopics
  • Package
  • PersonalJourneySettings
  • Portal
  • ProfilePasswordPolicy
  • ProfileSessionSetting
  • SearchSettings
  • SocialCustomerServiceSettings
  • StandardValueSetTranslation
  • SynonymDictionary
  • Territory2Settings
  • TopicsForObjects

[設定] ページと各メタデータ API の型には直接の相関関係がないため、ソース追跡が期待どおりに動作しない場合もあります。たとえば、[設定] ページで更新や��存を行った場合、一部の変更は force:source:status または force:source:pull で追跡されません。

拡張ソース追跡を有効にする手順は、次のとおりです。

この機能は、新規作成するスクラッチ組織で有効になりますが、すでに作成されているスクラッチ組織には影響しません。

メモ

  1. Dev Hub 組織を開きます。
  2. [設定] から、[クイック検索] ボックスに「Dev Hub」と入力し、[Dev Hub] を選択します。
  3. [拡張ソース追跡 (ベータ) を有効化] をクリックします。
  4. ExpandedSourceTracking 機能をスクラッチ組織定義ファイルに追加します。
    1"features": ["ExpandedSourceTracking"],

サポートされる組織設定

組織設定は、ユーザが組織に設定できる値です。たとえば、次の設定では、Chatter、ナレッジ、および商談の一部の設定が有効になるように制御します。これらの設定の有効化 (または無効化) は、設定ファイルの orgPreferences セクションに JSON 形式で指定されます。

1"orgPreferences": {
2    "enabled": ["S1DesktopEnabled", "ChatterEnabled", "IsOpportunityTeamEnabled"],
3    "disabled": ["IsOrdersEnabled"]
4}

設定ファイルには次の組織設定を指定できます。サポートされる設定の詳細は、『メタデータ API 開発者ガイド』を参照してください。

DisableParallelApexTesting を使用するときは注意してください。テストが著しく遅くなる場合があります。Apex テストを並行して実行できるように、「Apex 開発者ガイド」の「テストのベストプラクティス」を試してください。

重要

一般設定

  • AnalyticsSharingEnable
  • AsyncSaveEnabled
  • ChatterEnabled
  • DisableParallelApexTesting
  • EnhancedEmailEnabled
  • EventLogWaveIntegEnabled
  • LoginForensicsEnabled
  • NetworksEnabled
  • NotesReservedPref01
  • OfflineDraftsEnabled
  • PathAssistantsEnabled
  • S1DesktopEnabled
  • S1EncryptedStoragePref2
  • S1OfflinePref
  • SelfSetPasswordInApi
  • SendThroughGmailPref
  • SocialProfilesEnable
  • トランスレーション
  • 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

Live Agent の設定

  • IsLiveAgentEnabled

マーケティングアクションの設定

  • IsMarketingActionEnabled

名前の設定

  • IsMiddleNameEnabled
  • IsNameSuffixEnabled

商談の設定

  • IsOpportunityTeamEnabled

注文の設定

  • IsNegativeQuantityEnabled
  • IsOrdersEnabled
  • IsReductionOrdersEnabled

個人ジャーニーの設定

  • IsExactTargetForSalesforceAppsEnabled

商品の設定

  • IsCascadeActivateToRelatedPricesEnabled
  • IsQuantityScheduleEnabled
  • IsRevenueScheduleEnabled

見積の設定

  • IsQuoteEnabled

検索の設定

  • DocumentContentSearchEnabled
  • OptimizeSearchForCjkEnabled
  • RecentlyViewedUsersForBlankLookupEnabled
  • SidebarAutoCompleteEnabled
  • SidebarDropDownListEnabled
  • SidebarLimitToItemsIownCheckboxEnabled
  • SingleSearchResultShortcutEnabled
  • SpellCorrectKnowledgeSearchEnabled