Billing の標準コンテキスト定義
コンテキストサービスを有効にすると、Billing で使用できる標準コンテキスト定義にアクセスできます。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Agentforce Revenue Management が付属する Enterprise Edition、Unlimited Edition、および Developer Edition |
BillingContext コンテキスト定義は、Agentforce Revenue Management Advanced ライセンスまたは Agentforce Revenue Management Billing ライセンスで使用できます。 StandaloneBillingContext コンテキスト定義は、Agentforce Revenue Management Billing ライセンスでのみ使用できます。詳細は、Salesforce アカウントエグゼクティブにお問い合わせください。 |
Billing には 2 つの標準コンテキスト定義があります。最適なインテグレーションと簡単な設定のために、標準コンテキスト定義を拡張してから、拡張コンテキスト定義を使用することをお勧めします。
BillingContext コンテキスト定義
Create Billing Schedules for Orders API では、BillingContext コンテキスト定義を使用して注文のデータをハイドレートし、請求スケジュールを作成します。このコンテキスト定義では、注文データを構造化された請求設定に対応付けます。対応付けは次のとおりです。
- OrderEntitiesMapping は、注文項目を請求トランザクションコンテキストノードに対応付けるソースの対応付けです。請求トランザクションノードには、請求関連データの構造、解釈、処理の概要が示されます。
- BSGEntitiesMapping は、請求スケジュールコンテキストノードを請求スケジュール、請求スケジュールグループ、請求スケジュールグループリレーションオブジェクトの項目に対応付ける対象対応付けです。この対応付けにより、注文データが適切な [請求スケジュール]、[請求スケジュールグループ]、[請求スケジュールグループリレーション] 項目に適切に転送されます。
[Billing Settings (請求設定)] ページで、Create Billing Schedules for Orders API で使用する拡張コンテキスト定義とコンテキストの対応付けを選択します。
Summer '25 以降、標準 BillingContext コンテキスト定義からコピーまたは拡張された既存のコンテキスト定義を同期できなくなります。この問題を修正するには、コンテキスト属性対応付け API を使用して、重複する BSGEntitiesMapping 属性対応付けを削除します。
- BillingSchedule ノードの BillingTransactionSource 属性から BillingSchedule オブジェクトの Reference 属性。
- BillingSchedule ノードの BillingTransactionItemSource 属性から BillingSchedule オブジェクトの ReferenceItem 属性。
StandaloneBillingContext Context Definition
Create Standalone Billing Schedules API では、StandaloneBillingContext コンテキスト定義を使用してトランザクションのデータをハイドレートし、請求スケジュールを作成します。このコンテキスト定義には次の対応付けがあります。
- TransactionMapping は、トランザクションの項目をトランザクションノードの属性に対応付けます。
- BSGEntitiesMapping は、[請求スケジュール]、[請求スケジュールグループ]、および [請求スケジュールグループリレーション] コンテキストノードの属性を対応する Salesforce オブジェクトの項目に対応付けます。

