更新24C
改訂履歴
本書は、既存の項の変更と、新規情報の追加に伴って、今後も引き続き更新されます。これまでの更新内容は次の表のとおりです。
日付 | モジュール | 機能 | ノート |
---|---|---|---|
2024年5月24日 | 初版作成。 |
この表には、文書変更の時系列リストが含まれています。
概要
Oracle Configure, Price, and Quote (CPQ)の使用により、商談から見積、オーダーまでの一連のプロセス(製品の選択、構成、価格設定、見積作成、オーダーおよび承認のワークフローを含む)を合理化できます。Oracle CPQは柔軟性と拡張性の高いエンタープライズ対応ソリューションです。直販や間接、Eコマースといった販売チャネルを通じて製品やサービスを販売するあらゆる規模のお客様にご利用いただけます。
このガイドは、Oracle CPQ 24Cの新機能や改善点に関して理解する必要がある情報の概要をまとめたものです。
セキュリティと新機能
システムのセキュリティ構造が変更されている場合は、実装する新機能についてセキュリティ管理者に知らせる必要がある場合があります。
アイデア募集中
ご意見をお待ちしています。クラウド・サービスの改善方法についての提案がございましたら、お知らせください。Oracle Customer Connectのアイデア・ラボを通してなど、アイデアを送信する方法はいくつかあります。このアイコンが機能名の後に表示されている箇所はすべて、お客様のアイデアを実現した機能です。
フィードバックをお寄せください
本書の内容改善のため、ご意見やご提案をお待ちしております。フィードバックは、cpqcloud_documentation_us_grp@oracle.comまでお送りください
免責事項
この文書に記載された情報には、オラクルの製品開発プランに関する説明文が含まれていることがあります。オラクルの製品開発プランと、今後の製品リリースの本質および時期に対し、様々な要因が大きく影響を及ぼします。したがって、この情報はあくまで情報として提供されるものであり、マテリアルやコード、機能を提供することのコミットメント(確約)ではないため、購買決定を行う際の判断材料になさらないでください。記載されている機能の開発、リリースおよび時期については、オラクルの単独の裁量により決定されます。
この情報は、オラクルおよびその子会社や関連会社との契約を構成するものではありません。特にこの情報についてオラクルは一切の責任を負いかねます。詳細は、法律上の注意点および使用条件を参照してください。
機能のサマリー
列の定義:
使用可能な状態で提供される機能
レポート = 新規または変更済の、オラクル社提供の実行可能レポート。
UIまたはプロセスベース: 小規模 = これらのUIまたはプロセスベースの機能は、通常、フィールド、検証またはプログラムのマイナーな変更で構成されています。したがって、ユーザーに対する潜在的な影響は最小限になります。
UIまたはプロセスベース: 大規模* = これらのUIまたはプロセスベースの機能には、より複雑な設計が含まれます。したがって、ユーザーに対する潜在的な影響は高くなります。
すぐ使用できない状態で提供される機能 = エンド・ユーザーがこれらの機能を使用できるようにするには、処理が必要です。これらの機能は提供時には使用不可になっているため、機能を使用可能にするかどうかおよび使用可能にする時期を選択してください。たとえば、a)新規または拡張BIサブジェクト領域は、レポートにまず組み込む必要があり、b)新規Webサービスは使用する前に統合する必要があり、c)ユーザー・ロールに機能を割り当てないと機能にアクセスできません。
エンド・ユーザーが使用可能 レポートおよび小規模なUIまたはプロセスベースの新機能は、更新後のユーザーに対する影響を最小限に抑えます。したがって、顧客受入れテストでは、大規模なUIまたはプロセスベース*の新機能に焦点を当ててください。 |
エンド・ユーザーが使用する前に処理が必要 これらの機能を使用するために、膨大な作業は不要です。選択的に使用するよう選択すると、テストおよびロールアウトのタイミングを設定できます。 |
|||||
---|---|---|---|---|---|---|
機能 |
レポート |
UIまたは |
UIまたは |
|
||
構成、価格設定、見積
コマース
Oracle CPQ 24Cでは、次のコマース機能が提供されます。
トランザクションへの未構成のモデルの追加
Oracle CPQ 24C以降、コマースではトランザクションへの未構成のモデルの追加がサポートされます。未構成のモデルがトランザクションに追加されると、明細品目グリッドのその品目に未構成状態アイコン「O」が表示されます。
この機能により、未構成のモデルをトランザクションに追加するための一貫した方法が提供されます。
有効化のステップ
この機能を使用可能にするために必要な手順はありません。
見積からのモデル階層全体の削除の許可
現在、購入タイプが「直接購入」に設定されている推奨品目は、親モデルが削除されても見積から削除されません。Oracle CPQ 24Cでは、新しい「親モデルの削除時に見積明細品目グリッドからすべての推奨品目を削除」コマース設定が導入されました。この設定を有効にすると、親品目が見積から削除されると、見積のすべての子推奨品目が削除されます。この設定はすべてのコマース・プロセスに適用でき、デフォルトでは無効になっています。この設定を有効にしても、現在の明細品目の削除動作には影響しません。たとえば、ユーザーは見積で推奨品目を直接削除できます。
この新しいコマース設定により、親品目が見積から削除されたときの子推奨品目の削除動作を制御できます。
有効化のステップ
Oracle CPQ更新24Cで、この機能の一般提供が始まったときに、Oracle CPQ管理のオンライン・ヘルプを参照してください。
コラボレーション見積アーキテクチャの拡張機能
コラボレーション見積機能は、CPQのお客様に広く採用されています。ただし、長時間実行されるコラボレーション見積処理が起動されると、パフォーマンスが低下する可能性があります。
Oracle CPQ 24Cでは、コラボレーション見積用の次のキューイング管理の拡張機能が導入されています。
- キューの時間制限を超えるコラボレーション見積要求を拒否します。新しいコマース設定(「タスクがコラボレーション・トランザクションで取り消されるまでにキューで待機できる期間(分数)です。」)では、コラボレーション見積ジョブ・キューの時間制限を設定します。
- タイムアウトした要求を自動的に無効化します。キュー内の保留中タスクの期間が「コマース・タイムアウト処理」設定で設定した値を超えると、タスクがキューから削除され、ユーザーに処理がタイムアウトし、正常に完了せず、見積が更新されなかったことを知らせるエラー・メッセージが生成されます。
コラボレーション見積の機能拡張により、長時間実行される処理の影響を最小限に抑えることができます。
有効化のステップ
この機能を使用可能にするために必要な手順はありません。
コマース・エンティティの制御変数の命名規則
Oracle CPQ 23DのCPQでは、カスタム品目に対してOracle CX Salesの変数の命名規則が採用されています。管理者が新しいカスタム・コマース品目を作成すると、変数名に"_c"というサフィクスが付加されます。Oracle CPQ 24C以降では、サービス・リクエストを発行して、カスタム・コマース・エンティティ(処理、分析、属性、データ列、統合、ライブラリ関数、ルール、ステップなど)の変数名に対する"_c"サフィクスを無効にできます。"_c"サフィクスは、標準およびレガシーのコマース・プロセスではデフォルトで有効になっています。
Oracle CPQ 24Cでは、カスタム・コマース・エンティティの変数の命名規則を制御できます。
有効化のステップ
Oracle CPQ更新24Cで、この機能の一般提供が始まったときに、Oracle CPQ管理のオンライン・ヘルプを参照してください。
構成
Oracle CPQ 24Cでは、次の構成機能が提供されます。
BOM単純コンフィギュレータの自動生成
製品構造/BOMが作成されると、ユーザーはその定義に基づいて単純コンフィギュレータの生成をトリガーできます。ユーザーは、新しいモデル構成を作成する場所を定義します。既存の製品ファミリおよび製品ラインを選択することも、新しい製品ファミリおよび製品ラインを作成することもできます。 構成可能属性は、オプション品目に基づいてモデル・レベルで自動的に定義されます。マッピング条件は品目に対して新しく作成された属性を使用して自動的に作成され、BOMマッピング・ルールも自動的に作成されます。
製品ワークベンチでは、少なくとも1つのオプションの子品目を含むBOM構成で、「構成の編集/表示」というラベルのナビゲーション処理を使用できます。
BOM単純コンフィギュレータの自動生成により、製品構造で定義されたオプション品目に基づいてオプションを選択できる単純なメカニズムが提供されます。単純コンフィギュレータは、CPQアプリケーションの外部または内部で製品構造/BOMを定義するお客様に役立ちます。
有効化のステップ
この機能を使用可能にするために必要な手順はありません。
システム構成の初期化での子モデルのカスケード 
以前は、システム構成の初期化によって子モデルが追加されましたが、大規模システムを持つお客様は、ルールの実行を初期化するためにすべての子モデルにナビゲートする必要がありました。Oracle CPQ 24Cには、システム構成の初期化中に子モデルのルールを初期化する機能があります。 システム構成時に、追加された子モデルは自動的にデフォルト値で構成されます。
システム構成に追加された新しいモデルは、デフォルト値およびルール定義値を使用して即時に構成されます。
- 自動構成は、新しいモデルのルールによって追加された子孫モデルに対して続行されます。
- 構成された各システム・モデルは、システム・ナビゲーション・パネルで該当するステータス・アイコンでマークされます。
システム構成の初期化中に子モデルをカスケードするルールをトリガーすると、エラーおよび大規模システムの構成を構成するために必要な時間が削減されます。
有効化のステップ
Oracle CPQ更新24Cで、この機能の一般提供が始まったときに、Oracle CPQ管理のオンライン・ヘルプを参照してください。
BOM検証のパフォーマンス最適化
Oracle CPQ 24C以降では、CPQ BOMデータ表がデプロイされると、すべてのBOM階層を検証する非同期タスクがトリガーされます。BOMルート品目リストに、リストされたルートBOM品目の有効性を表示する新しい「有効」列が追加されました。検証タスクが進行中の場合、「保留中」状態フラグが表示されます。検証チェックに合格しなかったBOM階層には無効のフラグが付けられ、購入側で構成されている場合はすぐにエラーがスローされます。検証タスクが完了すると、検証に合格したとしてマークされたBOMに対してBOM実行時検証は実行されません。検証タスクが完了する前にBOM階層が構成されている場合、ユーザーがエラーのあるBOMを構成しないように、実行時検証が引き続き実行されます。
有効なBOM設定では、システム構成モデルの初期構成および後続の構成で検証が実行されなくなります。
有効化のステップ
この機能を使用可能にするために必要な手順はありません。
CPQ管理者用製品ワークベンチ
Oracle CPQ 23Dでは、Oracle Salesと統合されたOracle CPQサイトに対して製品ワークベンチが導入されました。製品ワークベンチは、製品マネージャ向けに設計されており、その製品およびサービスの定義と管理をより直感的でシームレスにすることを目的としています。Oracle CPQ 24C以降では、CPQ管理者は、CPQ管理ホーム・ページから製品ワークベンチにアクセスすることもできます。CPQ管理者が製品ワークベンチにナビゲートすると、新しい製品リストにすべての製品が表示されます。このビューを使用すると、管理者は管理する製品を検索できます。
CPQ管理者は、製品ワークベンチを使用して、CPQ製品およびルートBOM品目の価格および料金を検索、表示および定義できるようになりました。
有効化のステップ
この機能を使用可能にするために必要な手順はありません。
製品検索
Oracle CPQ 24Cは、クイック追加、単純部品検索、拡張部品検索など、様々な製品検索メカニズムを統合して、製品検索のユーザビリティと機能を強化します。製品検索UIには、目立つ検索バー、高度なフィルタリング・オプション、自動提示、および結果をソートおよびフィルタする機能が含まれています。
新しい製品検索により生産性が向上し、シームレスでユーザー中心の製品検索エクスペリエンスが提供されることで、ユーザーは単一の統合的なプラットフォームから顧客に適した製品を簡単に見つけることができます。
有効化のステップ
この機能を使用可能にするために必要な手順はありません。
統合
Oracle CPQ 24Cでは、次の統合機能が提供されます。
クイック登録会社のシングル・サインオンの有効化
クイック登録を使用すると、サイトにアクセスしたユーザーは、ユーザー・アカウントをすばやく作成して、サイトにログインできます。また、この機能により、Oracle CPQでは、CPQが単純なECommerceポータルとして動作するセルフサービス・ユース・ケースをサポートできます。シングル・サインオン(SSO)により、ユーザーは認証に会社のアイデンティティ・プロバイダを使用して、ログインや再認証を何度も行わずにOracle CPQに自動的にログインできます。
この機能により、管理者は、「会社管理リスト」ページからクイック登録会社のシングル・サインオンを有効または無効にするためのドロップダウン設定を行うことができます。
有効化のステップ
Oracle CPQ更新24Cで、この機能の一般提供が始まったときに、Oracle CPQ管理のオンライン・ヘルプを参照してください。
Oracle Commerce Cloudセルフサービス・ポータル – CPQ統合
Oracle CPQ 24Cでは、Oracle CPQからOracle Commerce Cloudセルフサービス・ポータルに見積を公開して、バイヤーと販売者が共通のオープン・プラットフォームでコラボレーションできるようにします。Oracle Commerce Cloudのバイヤー担当者は、提案の特定の部分にコメントを追加できます。そのコメントは、CPQの営業ユーザーがレビューしてコメントを返すことができ、CPQ見積トランザクションに適切に組み込むことができます。
見積は、Oracle CPQまたはOracle Commerce Cloudセルフサービス・ポータルから開始できます。
- Oracle Commerce Cloudのバイヤーが見積を公開すると、見積公開要求がOracle CPQに送信されます。要求を受信すると、Oracle CPQの営業ユーザーは「見積の公開」処理を実行できます。
- または、Oracle CPQの営業ユーザーは、Oracle Commerce Cloudのバイヤーから要求がなくても「見積の公開」処理を開始できます。
見積がOracle CPQで公開されると、見積はOracle Commerce Cloudに送信され、バイヤーは次のいずれかの処理を実行する必要があります:
- 見積の承認 – この処理では、見積からオーダーを作成するか、見積を作成する前に見積を署名承認プロセスに送信します。オプションで、バイヤーはOracle CPQトランザクションに保存されるコメントを入力できます。
- 見積の否認 – この処理では見積が終了します。否認事由のコメントは、見積または個々の明細品目に追加できます。バイヤーのコメントは、CPQ見積または該当するトランザクション明細品目(あるいはその両方)に保存されます。
- 改訂の要求 - この処理では、更新のために見積がOracle CPQに送り返されます。改訂要求のコメントは、見積または個々の明細品目に追加できます。バイヤーのコメントは、CPQ見積または該当するトランザクション明細品目(あるいはその両方)に保存されます。Oracle CPQの営業ユーザーが見積を更新し、「見積の公開」処理を実行すると、バイヤーの承認、否認または改訂要求のために見積がOracle Commerce Cloudに送り返されます。
Oracle CPQとOracle Commerce Cloudセルフサービス・ポータルの統合は、セルフサービス・ユーザーとビジネスの関係の状態を反映する、信頼性の高い一貫性のあるセルフサービス・エクスペリエンスを提供します。
有効化のステップ
Oracle CPQ更新24Cで、この機能の一般提供が始まったときに、Oracle CPQ管理のオンライン・ヘルプを参照してください。
販売アカウントと財務アカウントの統合
現在、Oracle SalesとOracle CPQの統合により、Oracle Salesの商談から見積を開始するときに、商談および売上明細データが自動的に転送されます。Oracle CPQ 24Cには、Oracle Salesの商談またはアカウントから開始された見積の顧客アカウント情報を取得および移入するための販売とアカウントの統合が用意されています。
販売とアカウントの統合では、Oracle Sales内のリンクされた顧客アカウント情報を使用して、購入、請求先および出荷先の顧客情報を統合します。
有効化のステップ
Oracle CPQ更新24Cで、この機能の一般提供が始まったときに、Oracle CPQ管理のオンライン・ヘルプを参照してください。
価格設定
Oracle CPQ更新24Cでは、次の価格設定機能が提供されます。
価格モデルおよび価格契約の動的属性ベース・マトリックス価格設定
Oracle CPQ 24Bでは、実行時の価格の計算にカスタム動的マトリックスを使用できるように、製品に対する属性ベース・マトリックス価格設定が導入されました。Oracle CPQ 24Cでは、価格モデル・レベルで同様の表ベースの価格設定を定義できるようになりました。
CPQ価格設定エンジンでは、CPQ価格モデルおよび価格契約の価格設定に、ルール・ベース(ルールおよびモデル条件)と表ベースの宣言的なアプローチの両方が提供されるようになりました。この機能により、複雑な多次元の価格参照を実行するためにカスタム・データ表およびBMLスクリプトを必要とするのではなく、価格設定エンジンでネイティブに価格設定できるようになりました。
有効化のステップ
Oracle CPQ更新24Cで、この機能の一般提供が始まったときに、Oracle CPQ管理のオンライン・ヘルプを参照してください。
明細品目価格の価格有効性
Oracle CPQ 23Dでは、顧客が「価格モデル」、「料金」および「価格計画」ビジネス・オブジェクトの開始日、終了日および価格基準日の日付を設定し、トランザクション・レベルの「価格基準日」日付属性に基づいてそれらの有効日を適用できるように、価格有効性が導入されました。Oracle CPQ 24Cでは、価格設定が再評価されるときに見積明細ごとに価格基準日の日付が考慮されるように、価格有効性を拡張する明細価格基準日属性が導入されました。
価格設定ポータルでは、コマース明細品目の価格有効性がサポートされます。
有効化のステップ
この機能を使用可能にするために必要な手順はありません。
CPQ価格設定でのサーベンス・オクスリー法のデータ・コンプライアンス
Oracle CPQ 24C以降では、管理ログで価格設定エンジンの値に加えられた変更のロギングを有効にできます。また、Oracle CPQ 24Cでは、価格設定品目を作成または変更したユーザーを記録するために、「作成者」オブジェクトおよび「最終変更者」オブジェクトも導入されました。価格設定ポータル、製品ワークベンチまたは価格設定REST APIで行われた価格設定に対する変更が記録されます。
有効にすると、価格設定エンジン管理ロギングによって、CPQ価格設定でSOXコンプライアンスを確立するための監査証跡が提供されます。
有効化のステップ
Oracle CPQ更新24Cで、この機能の一般提供が始まったときに、Oracle CPQ管理のオンライン・ヘルプを参照してください。
価格設定エンジンの計算の前および後のBMLスクリプトのサポート
Oracle CPQ 24Cでは、標準の価格設定エンジンの計算の前または後(あるいはその両方)に実行するように、価格設定エンジンのBMLスクリプトを関連付けることができます。管理者は、BMLスクリプトを使用して、新しい料金の追加、価格の変更および特定の属性値の変更を行うことができるようになりました。価格設定エンジン実行前および実行後の価格設定スクリプトは、「価格設定オプション」モジュールで管理されます。
管理者は、BMLスクリプトを使用して、価格設定エンジンでの後続処理のために価格、料金または価格設定属性の初期値を設定できるようになりました。たとえば、顧客セグメントまたは「コスト」の値をデータ表から問い合せて、価格設定エンジンへの入力として使用できます。さらに、管理者はBMLを使用して価格設定エンジン出力の後処理を実行できるようになりました。たとえば、価格設定エンジンまたは最低価格のより低い価格を使用して最低価格を適用します。もう1つの利点は、BMLで価格設定文書全体(価格設定ヘッダーおよびすべての明細品目)をまとめて処理することです。これにより、BMLで問合せをバッチ処理できます。また、ある明細品目の価格が別の明細品目に依存している状況を処理する場合にも役立ちます。
有効化のステップ
Oracle CPQ更新24Cで、この機能の一般提供が始まったときに、Oracle CPQ管理のオンライン・ヘルプを参照してください。
価格設定管理UXの拡張機能
Oracle CPQ 24Cでは、価格設定管理ユーザー・エクスペリエンスでの価格設定モジュールへのナビゲーションおよび製品の選択が改善されています。管理者は、CPQ管理ナビゲーション・メニューを使用して、CPQ価格設定ポータルに直接ナビゲートできるようになりました。管理ナビゲーション・メニューの「価格設定ポータル」項目を展開して、価格設定ポータル内のすべてのカードにすばやくアクセスできます。CPQ価格モデルに価格を追加するときに、ユーザーは単一の統合製品セレクタから製品またはBOM品目を簡単に選択できるようになり、関連するステップの数を減らすことができます。
Altaナビゲーションを有効にすると、管理者は管理ナビゲーション・メニューを使用して、CPQのどのページからも価格設定ポータル・モジュールにすばやくアクセスできます。価格モデルで使用可能な新しい製品セレクタでは、価格設定を指定するときにスタンドアロン製品またはBOM品目として含まれるものを簡単に選択できるように追加コンテキストが提供されます。
有効化のステップ
この機能を使用可能にするために必要な手順はありません。
CPQ価格設定での販売契約オーサリングのサポート
Oracle CPQ 24Cでは、CPQ価格契約の取得のサポートを向上させるために新しい属性が導入されています。「ステータス」および「ソース・トランザクションID」標準属性が追加され、価格設定管理者は適用する契約をより適切に制御し、新しい契約タイプの見積をCPQ価格設定エンジンと統合できます。「ステータス」属性では、価格設定管理者は価格契約をアクティブ化および非アクティブ化できます。
Oracle CPQ 24Cでは、価格設定管理者は最終価格を調整し、契約価格設定を受け入れた見積明細に対する追加の裁量(手動またはカスタム)割引を禁止できます。
有効化のステップ
この機能を使用可能にするために必要な手順はありません。
ヒントと考慮事項
Oracle CPQ 24Cにアップグレードすると、既存の価格契約のステータスが「アクティブ」に設定されます。
Webサービス
Oracle CPQ 24Cでは、次のWebサービス機能が提供されます。
コラボレーション見積キューREST API
Oracle CPQ 24Cでは、次のコラボレーション・キューREST APIが導入されています。
コラボレーション見積キューの取得
このエンドポイントを使用して、指定したトランザクションのキュー済タスクを取得します。
- エンドポイント: /rest/v16/collabOperationQueues/{bsId}
- メソッド: GET
コラボレーション・キューのクリア
このエンドポイントを使用して、指定したトランザクションのコラボレーション・キューをリセットします。これにより、要求の処理時に実行中またはキューに入っているすべての操作が取り消されます。
- エンドポイント: /rest/v16/collabOperationQueues/{bsId}/actions/clearCurrentQueue
- メソッド: POST
新しいREST APIは、コラボレーション見積アーキテクチャの拡張をサポートしています。
有効化のステップ
REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center→関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。
新しいコマースREST APIエンドポイント
Oracle CPQ 24Cでは、次のコマースREST APIエンドポイントが導入されています:
アーカイブ済トランザクションの取得
このエンドポイントを使用して、アーカイブ済トランザクションのリストを取得します。
- エンドポイント: /rest/v16/commerceDocumentsOraclecpqoTransaction/_get_archived_transaction
- メソッド: POST
アーカイブ済トランザクションの削除
このエンドポイントを使用して、アーカイブ済トランザクションを削除します。
- エンドポイント: /rest/v16/commerceDocumentsOraclecpqoTransaction}/actions
- メソッド: POST
アーカイブ済トランザクションの復元
このエンドポイントを使用して、アーカイブ済トランザクションを復元します。
- エンドポイント: /rest/v16/commerceDocumentsOraclecpqoTransaction/_restore_archived_transaction
- メソッド: POST
コピー順序
このエンドポイントを使用して、コマース・プロセスのコピー順序を取得します。
- エンドポイント: /rest/v16/commerceDocumentsOraclecpqoTransaction/{id}/actions/_copy_sequence
- メソッド: POST
トランザクションの転送
このエンドポイントを使用して、選択したトランザクションを指定したユーザーまたはグループ(あるいはその両方)に転送します。
- エンドポイント: /rest/v16/commerceDocumentsOraclecpqoTransaction/actions/_forward
- メソッド: POST
トランザクションのEメール送信
このコマース・プロセス・レベルの処理を使用して、トランザクションをフォーマット、マージおよびEメール送信します。
- エンドポイント: /rest/v16/commerceDocumentsOraclecpqoTransaction/{id}/actions
- メソッド: POST
トランザクションの印刷
このコマース・プロセス・レベルの処理を使用して、トランザクションをフォーマット、マージおよび印刷します。
- エンドポイント: /rest/v16/commerceDocumentsOraclecpqoTransaction/{id}/actions
- メソッド: POST
新しいREST APIは、コマース・トランザクションおよびトランザクション・アーカイブを管理するためのWebサービスを提供します。
有効化のステップ
REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center→関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。
コマースREST APIの拡張
Oracle CPQ 24Cでは、次のコマースREST APIの拡張機能が導入されています:
- 変更タイプの処理のエンドポイントでは、未構成のモデルをトランザクションに追加できるようになりました。
- トランザクションのコピー – このエンドポイントは、コピー順序の指定を受け入れるようになりました。
- 文書の印刷 - このエンドポイントは、見積の印刷処理および言語とXSLビューの指定を受け入れるようになりました。
- Eメールの送信 - このエンドポイントは、見積のEメール送信処理および言語とXSLビューの指定を受け入れるようになりました。
更新されたコマースREST APIは、未構成のモデル、コピー順序、コマース・プロセス・レベルのEメール送信および印刷処理を追加するためのWebサービス・サポートを提供します。
有効化のステップ
REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center→関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。
コンフィギュレータ生成REST API
Oracle CPQ 24Cでは、BOM単純コンフィギュレータの自動生成をサポートするために次のREST APIが導入されています。
コンフィギュレータの生成
このエンドポイントを使用して、BOM階層設定に基づく単純コンフィギュレータを作成します。自動生成により、BOMマッピング・ルール、BOM品目に対応する構成可能属性および構成フロー・レイアウトが作成およびデプロイされます。
- エンドポイント: /rest/v16/bomItemSetups/{bomItemVarName}/actions/generateConfigurator
- メソッド: POST
関連するコンフィギュレータの取得
このエンドポイントを使用して、BOMマッピング・ルールがルートBOM品目にマップされているすべての製品階層を取得します。
- エンドポイント: /rest/v16/bomItemSetups/{bomItemVarName}/actions/getRelatedConfigurators
- メソッド: GET
新しいコンフィギュレータ生成REST APIは、CPQの外部または内部で作成された製品構造/BOMの自動生成BOM単純コンフィギュレータをサポートします。
有効化のステップ
REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center→関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。
グループREST API
Oracle CPQ 24CのグループREST APIは、REST APIを介してパートナ組織およびホスト会社のグループ・サポートを追加します。次の新しいREST API Webサービスがサポートされます:
すべてのグループの取得
このエンドポイントを使用して、すべてのグループのリストを取得します。
- エンドポイント: /rest/v16/groups
- メソッド: GET
ホスト会社またはパートナ組織のグループの取得
このエンドポイントを使用して、ホスト会社またはパートナ組織のグループのリストを取得します。
- エンドポイント: /rest/v16/companies/{companyLoginName}/groups
- メソッド: GET
ホスト会社またはパートナ組織の1つのグループの作成
このエンドポイントを使用して、ログイン・ユーザーに基づいてホスト会社およびパートナ組織のグループを作成します。
- エンドポイント: /rest/v16/companies/{companyLoginName}/groups
- メソッド: POST
ホスト会社またはパートナ組織の1つのグループの取得
このエンドポイントを使用して、ホスト会社またはパートナ組織のグループ・リソースを取得します。
- エンドポイント: /rest/v16/companies/{companyLoginName}/groups/{groupVarName}
- メソッド: GET
ホスト会社またはパートナ組織の1つのグループの更新
このエンドポイントを使用して、ホスト会社またはパートナ組織のグループを更新します。
- エンドポイント: /rest/v16/companies/{companyLoginName}/groups/{groupVarName}
- メソッド: PUT
ホスト会社またはパートナ組織の特定のグループ詳細の更新
このエンドポイントを使用して、Webサービス要求で指定された特定のグループ詳細を更新します。
- エンドポイント: /rest/v16/companies/{companyLoginName}/groups/{groupVarName}
- メソッド: PATCH
グループのすべてのアクセス・セグメントの取得
このエンドポイントを使用して、ホスト会社またはパートナ組織のすべてのグループのアクセス・セグメントを取得します。
- エンドポイント: /rest/v16/companies/{companyLoginName}/group/{groupVarName}/segments
- メソッド: GET
グループのグループ・アクセス・セグメントの更新
このエンドポイントを使用して、Webサービス要求で提供される情報で既存のグループのアクセス・セグメントを更新します。
- エンドポイント: /rest/v16/companies/{companyLoginName}/groups/{groupVarName}/segments
- メソッド: PATCH
データ表のアクセス権の取得
このエンドポイントを使用して、データ表フォルダ内のデータ表のアクセス権を取得します。
- エンドポイント: /rest/v16/companies/{companyLoginName}/groups/{groupVarName}/segments/_dataTables/folders/{folderVarName}/accessRights
- メソッド: GET
グループのデータ表のアクセス権の更新
このエンドポイントを使用して、グループのデータ表のアクセス権を更新します。
- エンドポイント: /rest/v16/companies/{companyLoginName}/groups/{groupVarName}/segments/_dataTables/actions/updateAccessRights
- メソッド: POST
グループのすべてのユーザーの取得
このエンドポイントを使用して、グループのすべてのユーザーのリストを取得します。
- エンドポイント: /rest/v16/companies/{companyLoginName}/group/{groupVarName}/users
- メソッド: GET
グループ内のユーザーの一括更新
このエンドポイントを使用して、1つのWebサービス要求を介してグループ内のユーザーを更新します。
- エンドポイント: /rest/v16/companies/{companyLoginName}/groups/{groupVarName}/users
- メソッド: PATCH
有効化のステップ
REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center→関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。
新しい価格設定REST API
Oracle CPQ 24Cでは、製品ワークベンチの価格品目と価格モデル/価格契約の価格設定マトリックスをサポートするための新しい価格設定エンドポイントが導入されています。
価格品目
新しい価格品目エンドポイントでは、製品ワークベンチの価格設定製品およびBOM品目がサポートされます。価格品目は、単一の製品/部品または製品構造/BOMを表すことができます。
価格品目の取得
このエンドポイントを使用して、価格品目のリストを取得します。パスに検索基準パラメータを指定して、返された結果をフィルタします。
- エンドポイント: /rest/v16/pricingSetup/priceItems
- メソッド: GET
料金グループへの価格品目の追加
このエンドポイントを使用して、価格品目を料金グループに関連付けます。
- エンドポイント: /rest/v16/pricingSetup/priceItems/actions/addItemToChargeGroup
- メソッド: POST
価格品目の検索
このエンドポイントを使用して、価格品目を検索します。要求本文に検索基準パラメータを指定して、返された結果をフィルタします。
- エンドポイント: /rest/v16/pricingSetup/priceItems/actions/search
- メソッド: POST
1つの価格品目の取得
このエンドポイントを使用して、指定した価格品目を取得します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}
- メソッド: GET
価格品目のすべての料金グループの取得
このエンドポイントを使用して、指定した価格品目のすべての料金グループを取得します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups
- メソッド: GET
1つの価格品目の料金グループの追加
このエンドポイントを使用して、価格品目の料金グループを作成します。ノート: これにより、新しい価格モデルがデフォルトの価格ルールに追加されます。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups
- メソッド: POST
1つの価格品目の料金グループの取得
このエンドポイントを使用して、指定した価格品目の料金グループを取得します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}
- メソッド: GET
料金グループと価格品目のリンクまたはリンク解除
このエンドポイントを使用して、リンクされたプロパティを設定して、料金グループと価格品目をリンクまたはリンク解除します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}
- メソッド: PATCH
価格品目の料金グループのすべての料金の取得
このエンドポイントを使用して、指定した価格品目の料金グループのすべての料金を取得します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/charges
- メソッド: GET
1つの価格品目の料金グループの料金の追加
このエンドポイントを使用して、価格品目の料金グループの料金を作成します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/charges
- メソッド: POST
価格品目の料金グループの料金の更新
このエンドポイントを使用して、価格品目の料金グループの料金を更新します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/charges
- メソッド: PATCH
1つの価格品目の料金グループの料金の取得
このエンドポイントを使用して、指定した価格品目の料金グループの料金を取得します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/charges/{id}
- メソッド: GET
1つの価格品目の料金グループの料金の削除
このエンドポイントを使用して、指定した価格品目の料金グループの料金を削除します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/charges/{id}
- メソッド: DELETE
1つの価格品目の料金グループの料金の更新
このエンドポイントを使用して、指定した価格品目の料金グループの料金を更新します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/charges/{id}
- メソッド: PATCH
価格品目の料金グループのすべての価格計画の取得
このエンドポイントを使用して、指定した価格品目の料金グループに関連付けられているすべての価格計画を取得します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/ratePlans
- メソッド: GET
1つの価格品目の料金グループの価格計画の追加
このエンドポイントを使用して、価格品目の料金グループの価格計画を作成します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/ratePlans
- メソッド: POST
価格品目の料金グループの価格計画の更新
このエンドポイントを使用して、価格品目の料金グループの価格計画を更新します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/ratePlans
- メソッド: PATCH
1つの価格品目の料金グループの価格計画の取得
このエンドポイントを使用して、指定した価格品目の料金グループの価格計画を取得します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/ratePlans/{ratePlanNumber}
- メソッド: GET
1つの価格品目の料金グループの価格計画の削除
このエンドポイントを使用して、指定した価格品目の料金グループの価格計画を削除します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/ratePlans/{ratePlanNumber}
- メソッド: DELETE
1つの価格品目の料金グループの価格計画の更新
このエンドポイントを使用して、指定した価格品目の料金グループの価格計画を更新します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/ratePlans/{ratePlanNumber}
- メソッド: PATCH
価格品目の料金グループの価格計画のすべての料金の取得
このエンドポイントを使用して、指定した価格品目の料金グループの価格計画のすべての料金を取得します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/ratePlans/{ratePlanNumber}/charges
- メソッド: GET
1つの価格品目の料金グループの価格計画の料金の追加
このエンドポイントを使用して、価格品目の料金グループの価格計画の料金を作成します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/ratePlans/{ratePlanNumber}/charges
- メソッド: POST
価格品目の料金グループの価格計画の料金の更新
このエンドポイントを使用して、指定した価格品目の料金グループの価格計画の料金を更新します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/ratePlans/{ratePlanNumber}/charges
- メソッド: PATCH
1つの価格品目の料金グループの価格計画の料金の取得
このエンドポイントを使用して、指定した価格品目の料金グループの価格計画の料金を取得します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/ratePlans/{ratePlanNumber}/charges/{id}
- メソッド: GET
1つの価格品目の料金グループの価格計画の料金の削除
このエンドポイントを使用して、指定した価格品目の料金グループの価格計画の料金を削除します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/ratePlans/{ratePlanNumber}/charges/{id}
- メソッド: DELETE
1つの価格品目の料金グループの価格計画の料金の更新
このエンドポイントを使用して、指定した価格品目の料金グループの価格計画の料金を更新します。
- エンドポイント: /rest/v16/pricingSetup/priceItems/{priceItemId}/chargeGroups/{chargeGroupId}/ratePlans/{ratePlanNumber}/charges/{id}
- メソッド: PATCH
価格モデル/価格契約マトリックス・グリッド
価格モデルの価格設定マトリックス・グリッド・データの取得
このエンドポイントを使用して、指定した価格モデルのすべての価格設定マトリックス・グリッド・データを取得します。
- エンドポイント: /rest/v16/pricingSetup/models/{modelVarName}/matrixGrid
- メソッド: GET
価格モデルの価格設定マトリックス・グリッド・データの更新
このエンドポイントを使用して、指定した価格モデルの価格設定マトリックス・グリッド・データを更新します。
- エンドポイント: /rest/v16/pricingSetup/models/{modelVarName}/matrixGrid
- メソッド: POST
価格契約の価格設定マトリックス・グリッド・データの取得
このエンドポイントを使用して、指定した価格契約のすべての価格設定マトリックス・グリッド・データを取得します。
- エンドポイント: /rest/v16/pricingSetup/agreements/{agreementVarName}/matrixGrid
- メソッド: GET
価格契約の価格設定マトリックス・グリッド・データの更新
このエンドポイントを使用して、指定した価格契約の価格設定マトリックス・グリッド・データを更新します。
- エンドポイント: /rest/v16/pricingSetup/models/{agreementVarName}/matrixGrid
- メソッド: POST
新しい価格設定エンドポイントは、次のWebサービス・サポートを提供します:
- 製品ワークベンチでの製品およびBOM品目の価格設定
- 価格モデルおよび価格契約の動的属性ベースの価格設定
有効化のステップ
REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center→関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。
価格設定の設定REST APIの拡張機能
Oracle CPQ 24Cでは、価格設定REST APIに対して次の更新が提供されています。
- 価格設定エンドポイントに「作成者」オブジェクトおよび「最終変更」オブジェクトが含まれ、CPQ価格設定でSOXコンプライアンスをサポートするために価格設定品目のユーザー詳細が記録されるようになりました。
- 価格契約エンドポイントに「ソース・トランザクションID」属性および「ステータス」属性が含まれ、CPQ価格設定での販売契約オーサリングをサポートするようになりました。
- 価格設定オプションREST APIが更新され、新しい価格設定オプションがサポートされています。
- 見積での増分価格設定使用可能
- 価格設定ポータル管理ロギング使用可能
- 価格設定エンジンの実行前および価格設定エンジンの実行後の価格設定スクリプト
価格設定REST APIの更新により、24Cの価格設定機能に対してWebサービス・サポートが提供されます。
有効化のステップ
REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center→関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。
製品検索REST API
Oracle CPQ 24Cでは、CPQ製品の拡張製品検索をサポートするために次のREST APIが導入されています。製品は、スタンドアロン部品と製品構造(BOM階層)の両方で構成されます。
すべての製品の取得
このエンドポイントを使用して、すべてのCPQ製品を取得します。
- エンドポイント: /rest/v16/products
- メソッド: GET
1つの製品の取得
このエンドポイントを使用して、指定したCPQ製品を取得します。
- エンドポイント: /rest/v16/products/{productId}
- メソッド: GET
製品の検索
このエンドポイントを使用して、指定した検索基準を使用してCPQ製品をフィルタします。
- エンドポイント: /rest/v16/products/actions/search
- メソッド: GET
製品検索REST APIにより、シームレスでユーザー中心の製品検索を実現できます。
有効化のステップ
REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center→関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。
販売会社REST API
Oracle CPQ 24Cでは、次の販売会社REST APIが導入されています:
販売会社の取得
このエンドポイントを使用して、現在のユーザーがアクセスできる販売会社のリストを取得します。
- エンドポイント: /rest/v16/salesCompanies
- メソッド: GET
1つの販売会社の取得
このエンドポイントを使用して、指定した会社ログイン名を取得します。
- エンドポイント: /rest/v16/salesCompanies/{companyLogin}
- メソッド: GET
販売会社グループの取得
このエンドポイントを使用して、指定した会社ログイン名のグループのリストを取得します。
- エンドポイント: /rest/v16/salesCompanies/{companyLogin}/groups
- メソッド: GET
1つの販売会社グループの取得
このエンドポイントを使用して、指定した販売会社グループを取得します。
- エンドポイント: /rest/v16/salesCompanies/{companyLogin}/groups/{groupVarName}
- メソッド: GET
販売会社ユーザーの取得
このエンドポイントを使用して、指定した会社ログイン名のユーザーのリストを取得します。
- エンドポイント: /rest/v16/salesCompanies/{companyLogin}/users
- メソッド: GET
1つの販売会社ユーザーの取得
このエンドポイントを使用して、指定した販売会社ユーザーを取得します。
- エンドポイント: /rest/v16/salesCompanies/{companyLogin}/users/{userLoginName}
- メソッド: GET
販売会社REST APIは、見積の転送処理の会社データおよびユーザー・データを取得するためのWebサービスを提供します。
有効化のステップ
REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center→関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。