PendingOrderSummary
OrderSummary が作成される前に、高スケール注文を介して取り込まれた B2C Commerce 注文を表すオブジェクト。オンライントランザクション処理 (OLTP) 用に最適化されています。このオブジェクトは、API バージョン 56.0 以降で使用できます。
サポートされているコール
describeLayout()、query()
特別なアクセスルール
項目
このオブジェクトは、高スケール注文機能が有効になっている Salesforce Order Management 組織でのみ使用できます。
| 項目 | 詳細 |
|---|---|
| AccountId |
|
| BillToContactId |
|
| BillingEmailAddress |
|
| BillingPhoneNumber |
|
| CurrencyIsoCode |
|
| Description |
|
| ExternalId |
|
| ExternalReferenceIdentifier |
|
| GrandTotalAmount |
|
| OrderNumber |
|
| OrderedDate |
|
| Payload |
|
| PayloadType |
|
| SalesChannelId |
|
| SalesStoreId |
|
| ShopperName |
|
使用方法
自動化された高スケール注文 OrderSummary が作成される前に、取り込まれた B2C Commerce 注文を表示または処理する必要がある場合、手動で OrderSummary の作成を起動することができます。Salesforce で、PendingOrderSummaries リストを開き、レコードを見つけて [インポート] をクリックします。
PendingOrderSummary では、特定のメソッドとクエリのみがサポートされています。Apex トリガーはサポートされません。
サポートされている Apex メソッド:
- Database.query(queryString)
- Database.query(queryString, accessLevel)
サポートされている SOAP API メソッド:
- create()
- delete()
- describeLayout()
- query()
- queryMore()
サポートされている REST API メソッド:
- /services/data/vXX.X/sobjects/sObject/ GET
- /services/data/vXX.X/sobjects/sObject/id/ GET
- /services/data/vXX.X/sobjects/sObject/id/ DELETE
- /services/data/vXX.X/sobjects/sObject/id/ POST
- /services/data/vXX.X/sobjects/sObject/describe/compactLayouts/ GET
- /services/data/vXX.X/sobjects/sObject/quickActions/ GET
サポートされているクエリ:
- convertCurrency() function
- 例: SELECT Id, convertCurrency(AnnualRevenue) FROM Account
- 子-親サブクエリ
- 例: SELECT ExternalReferenceIdentifier, Account.Name FROM PendingOrderSummary WHERE ExternalReferenceIdentifier = 'a'
- LIMIT 句
- 例: SELECT ExternalReferenceIdentifier FROM PendingOrderSummary WHERE ExternalReferenceIdentifier = 'a' LIMIT 1
- インデックスによる絞り込み
- 例: SELECT ExternalReferenceIdentifier FROM PendingOrderSummary WHERE ExternalReferenceIdentifier = 'a'
- 2 次インデックスによる絞り込み
- 例: SELECT ExternalReferenceIdentifier FROM PendingOrderSummary WHERE AccountId = 'xxx'
- ORDER BY 句
- ORDER BY を使用する場合、方向を指定する必要はありません。ただし、昇順で並べ替える場合は、NULLS LAST は使用できません。降順で並べ替える場合は、NULLS LAST のみを使用できます。
- 例: SELECT ExternalReferenceIdentifier FROM PendingOrderSummary ORDER BY ExternalReferenceIdentifier
- 例: SELECT ExternalReferenceIdentifier FROM PendingOrderSummary ORDER BY ExternalReferenceIdentifier ASC NULLS FIRST
- 例: SELECT ExternalReferenceIdentifier FROM PendingOrderSummary ORDER BY ExternalReferenceIdentifier DESC NULLS LAST
- 等価検索条件
- 範囲検索条件はサポートされていません。
- 例: SELECT ExternalReferenceIdentifier FROM PendingOrderSummary WHERE ExternalReferenceIdentifier = 'realm_tenant@storesite@0000001'
- 無効な例: SELECT ExternalReferenceIdentifier FROM PendingOrderSummary WHERE ExternalReferenceIdentifier < 'a'