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

LineitemOverride オブジェクトのライフサイクル

この後は、LineitemOverride において追加で適用されるルールについて説明します。

LineitemOverride レコードの作成

OpportunityOverride レコードに対する LineitemOverride レコードの完全なセットは常に、Opportunity レコードに存在する品目レコードを複製するように作成されます。ユーザが商談レベルまたは品目レベルのいずれかで上書きを行った場合、または [商談の編集] で [売上予測分類] を編集 (商談所有者のみが可能) した場合のいずれにおいても、作成される商談および LineitemOverride レコードから見れば結果は同一となります。

品目上書きの更新

商談レコードの値の更新と OpportunityOverride レコードの値の更新のすべての情報は、LineitemOverride レコードの更新でも適用されます。次に、LineitemOverride レコードに独自の情報を記載します。

  • 商談レベルでの売上予測分類の上書きは、売上予測分類の特定の品目がそのユーザまたは下位のユーザによって上書きされていない場合には、子の LineitemOverride レコードに反映されます。つまり、商談レベルでの売上予測分類の上書きの実行時、そのユーザおよび上位のユーザの品目の売上予測分類値の更新では、そのユーザより下位の売上予測マネージャによって品目レベルで行われた売上予測分類の上書きが優先されます。ただし、逆は真ではありません。OpportunityOverride レコードの売上予測分類は、任意のユーザによる LineitemOverride レコードでの売上予測分類の���書きへのレスポンスとして更新されることはありません。ユーザが品目レベルで売上予測分類の上書きを設定した場合、上書きを設定したユーザおよび売上予測階層におけるそのユーザより上位にいる売上予測マネージャの LineitemOverride レコードにその上書き値が書き込まれます。この処理は、既存の上書き値に達するまで繰り返されます。
  • [単価][合計金額] および Quantity で商談品目の値が変更された場合、商談所有者および売上予測階層の上位の所有者の LineitemOverride レコードに保存されます。この処理は、その項目の最初の上書き値が見つかるまで繰り返されます。[売上予測の設定] ページで数量売上予測が有効な場合のみ、Salesforce ユーザインターフェースでの [数量] の上書きが可能です。[単価][合計金額] は、収益予測が有効になっている場合のみ上書きできます。

Quantity または [単価] が上書きされると、[合計金額] が算出され関連する LineitemOverride レコードに書き込まれます。[合計金額] のみが上書きされ、[単価] が上書きされていない場合、[単価] が算出され関連する LineitemOverride レコードに書き込まれます。両方が上書きされた場合は算出されません。算出結果は、上書きされた値と、上書き値を継承した関連する LineitemOverride レコードを含む LineitemOverride レコードに適用されます。つまり、現在のレコードが上書きされた場合、または下位の売上予測マネージャによる上書きをレコードが継承している場合、指定された LineitemOverride レコードに対し、上記のルールに従い [合計金額] または [単価] が算出されます。

[設定] から、[カスタマイズ] | [売上予測] | [売上予測の設定] | [売上予測の計上日付] 選択リストで値 [スケジュール日] を選択した場合、次の値は上書きできません。

  • 収益予測、または収益と数量の予測を行い、OpportunityLineItem レコードには収益によるスケジュールが含まれている場合、[単価] および [合計金額] は上書きできません。
  • 数量予測、または収益と数量の予測を行い、OpportunityLineItem レコードには数量によるスケジュールが含まれている場合、数量は上書きできません。

LineitemOverride レコードの削除

品目が削除されると、その品目に関連するすべてのユーザの LineitemOverride が削除されます。この処理は商談と同様です。また、商談の移行および売上予測階層の変更は、OpportunityOverride への影響と同様に LineitemOverride にも影響を与えます。つまり、OpportunityOverride レコードが削除されると、OpportunityId および OwnerId が一致する子の LineitemOverride レコードも削除されます。