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

考慮事項

Lightning データサービスは、強力で使いやすいサービスです。けれども、独自のデータアクセスコードの記述に完全に取って代わるものではありません。以下に、使用上の留意事項をいくつか示します。
Lightning データサービスは次のコンテナで使用できます。
  • Lightning Experience
  • Salesforce アプリケーション
  • Lightning コミュニティ
  • Lightning Out
  • Visualforce の Lightning コンポーネント
  • スタンドアロン Lightning アプリケーション
  • Lightning for Gmail
  • Lightning for Outlook

Lightning データサービスは、プリミティブな DML 操作 (作成、参照、更新、削除) をサポートします。これらの操作は一度に 1 つのレコードで行われ、レコード ID を使用してレコードを取得または変更します。Lightning データサービスでは、最大深度が 5 レベルに及ぶ項目がサポートされています。レコードのコレクションの処理や、レコード ID 以外によるレコードのクエリはサポートされていません。高度な操作や、1 回のトランザクションでの複数の操作をサポートする必要がある場合は、標準の @AuraEnabled Apex メソッドを使用します。

Lightning データサービス共有データストレージでは、コンポーネントによってレコードが変更されるたびに、そのレコードを使用するすべてのコンポーネントに通知されます。たとえば他のユーザがレコードを変更した場合など、レコードがサーバ上で変更された場合はコンポーネントに通知されません。レコードがサーバ上で変更された場合、再読み込みされるまでローカルで更新されることはありません。変更された項目がリスナーの項目またはレイアウトと同じ場合にのみ、Lightning データサービスからリスナーにデータの変更について通知されます。

サポートされるオブジェクト

Lightning データサービスは、カスタムオブジェクトと次のオブジェクトをサポートします。

  • Account
  • AccountContactRelation
  • AccountPartner
  • AccountTeamMember
  • ActionCadence
  • Asset
  • AssetRelationship
  • AssignedResource
  • AttachedContentNote
  • BusinessAccount
  • Campaign
  • CampaignMember
  • CareBarrier
  • CareBarrierType
  • Case
  • Contact
  • ContactRequest
  • ContentDocument
  • ContentNote
  • ContentVersion
  • ContentWorkspace
  • Contract
  • ContractContactRole
  • ContractLineItem
  • カスタムオブジェクト
  • Entitlement
  • EntityArchivingSetup
  • EnvironmentHubMember
  • Image
  • Lead
  • LicensingRequest
  • MaintenanceAsset
  • MaintenancePlan
  • MarketingAction
  • MarketingResource
  • Note
  • OperatingHours
  • Opportunity
  • OpportunityLineItem
  • OpportunityPartner
  • OpportunityTeamMember
  • Order
  • OrderItem
  • OrderSummary
  • Partner
  • PersonAccount
  • Pricebook2
  • PricebookEntry
  • Product2
  • Quote
  • QuoteDocument
  • QuoteLineItem
  • RecordType
  • ResourceAbsence
  • ResourcePreference
  • RetailVisitKpi
  • RetailVisitWorkTask
  • ServiceAppointment
  • ServiceContract
  • ServiceCrew
  • ServiceCrewMember
  • ServiceResource
  • ServiceResourceCapacity
  • ServiceResourceSkill
  • ServiceTerritory
  • ServiceTerritoryLocation
  • ServiceTerritoryMember
  • Shift
  • Shipment
  • SkillRequirement
  • SocialPost
  • SurveyInvitation
  • SurveyResponse
  • SurveySubject
  • Tenant
  • TimeSheet
  • TimeSheetEntry
  • TimeSlot
  • UsageEntitlement
  • UsageEntitlementPeriod
  • User
  • Visit
  • WorkOrder
  • WorkOrderLineItem
  • WorkType