クラウド・レディネス / Oracle Configure, Price, Quote Cloud
新機能
すべて展開


  1. 更新23C
  1. 改訂履歴
  2. 概要
  3. 機能のサマリー
  4. 構成、価格設定、見積
    1. 価格設定
        1. 製品に対する複数の料金
        2. 拡張可能料金属性
        3. 価格設定エンジン参照データ
        4. 製品起動のサポート
    2. コマース
        1. 固定構造を持つ製品のコマース・トランザクションへの追加
        2. 複数料金のトランザクション・サポート
    3. 構成
        1. 構成における複数料金の価格
        2. 構成でのロールアップ
    4. 統合
        1. Oracle Fusion CRM統合に追加された製品ハブ統合
        2. Oracle Sales Integrationの製品起動
        3. Oracle CX Sales製品情報マスター(SPIM)統合
        4. 構造およびコンポーネントのためのSPIMとのバッチ統合
        5. 標準プロセス - オーダー管理統合料金エンティティのサポート
    5. Webサービス
        1. 価格の計算REST API
        2. 構成ランタイム・データREST APIの拡張
        3. 一括トランザクション・データの抽出REST API
        4. 移行パッケージREST API
        5. 部品REST APIの拡張
        6. 部品設定REST APIの拡張機能
        7. 価格設定管理REST APIの拡張機能
        8. SCIM準拠のユーザー管理REST API
  5. 重要な処理および考慮事項

更新23C

改訂履歴

本書は、既存の項の変更と、新規情報の追加に伴って、今後も引き続き更新されます。これまでの更新内容は次の表のとおりです。

日付 モジュール 機能 ノート
2023年6月27日     初版作成。

概要

Oracle Configure, Price, and Quote (CPQ)の使用により、商談から見積、オーダーまでの一連のプロセス(製品の選択、構成、価格設定、見積作成、オーダーおよび承認のワークフローを含む)を合理化できます。Oracle CPQは柔軟性と拡張性の高いエンタープライズ対応ソリューションです。直販や間接、Eコマースといった販売チャネルを通じて製品やサービスを販売するあらゆる規模のお客様にご利用いただけます。

このガイドは、Oracle CPQ 23Cの新機能や改善点に関して理解する必要がある情報の概要をまとめたものです。

セキュリティと新機能

システムのセキュリティ構造が変更されている場合は、実装する新機能についてセキュリティ管理者に知らせる必要がある場合があります

アイデア募集中

ご意見をお待ちしています。クラウド・サービスの改善方法についての提案がございましたら、お知らせください。Oracle Customer Connectのアイデア・ラボを通してなど、アイデアを送信する方法はいくつかあります。このアイコンが機能名の後に表示されている箇所はすべて、お客様のアイデアを実現した機能です。

フィードバックをお寄せください

本書の内容改善のため、ご意見やご提案をお待ちしております。フィードバックは、cpqcloud_documentation_us_grp@oracle.comまでお送りください

免責事項

この文書に記載された情報には、オラクルの製品開発プランに関する説明文が含まれていることがあります。オラクルの製品開発プランと、今後の製品リリースの本質および時期に対し、様々な要因が大きく影響を及ぼします。したがって、この情報はあくまで情報として提供されるものであり、マテリアルやコード、機能を提供することのコミットメント(確約)ではないため、購買決定を行う際の判断材料になさらないでください。記載されている機能の開発、リリースおよび時期については、オラクルの単独の裁量により決定されます。

この情報は、オラクルおよびその子会社や関連会社との契約を構成するものではありません。特にこの情報についてオラクルは一切の責任を負いかねます。詳細は、法律上の注意点および使用条件を参照してください。

機能のサマリー

列の定義:

レポート = 新規または変更済の、オラクル社提供の実行可能レポート。

UIまたはプロセスベース: 小規模 = これらのUIまたはプロセスベースの機能は、通常、フィールド、検証またはプログラムのマイナーな変更で構成されています。したがって、ユーザーに対する潜在的な影響は最小限になります。

UIまたはプロセスベース: 大規模* = これらのUIまたはプロセスベースの機能には、より複雑な設計が含まれます。したがって、ユーザーに対する潜在的な影響は高くなります。

すぐ使用できない状態で提供される機能 = エンド・ユーザーがこれらの機能を使用できるようにするには、処理が必要です。これらの機能は提供時には使用不可になっているため、機能を使用可能にするかどうかおよび使用可能にする時期を選択してください。たとえば、a)新規または拡張BIサブジェクト領域は、レポートにまず組み込む必要があり、b)新規Webサービスは使用する前に統合する必要があり、c)ユーザー・ロールに機能を割り当てないと機能にアクセスできません。

エンド・ユーザーがすぐに使用可能
(機能が使用可能な状態で提供)

レポートおよび小規模なUIまたはプロセスベースの新機能は、更新後のユーザーに対する影響を最小限に抑えます。したがって、顧客受入れテストでは、大規模なUIまたはプロセスベース*の新機能に焦点を当ててください。

エンド・ユーザーが使用する前に顧客による処理が必要
(機能は無効化状態で提供)

これらの機能を使用可能にするために処理が必要になるため、中断されません。選択的に使用するよう選択すると、テストおよびロールアウトのタイミングを設定できます。

機能

レポート

UIまたは
プロセスベース:
小規模

UIまたは
プロセスベース:
大規模*

構成、価格設定、見積

価格設定

製品に対する複数の料金

拡張可能料金属性

価格設定エンジン参照データ

製品起動のサポート

コマース

固定構造を持つ製品のコマース・トランザクションへの追加

複数料金のトランザクション・サポート

構成

構成における複数料金の価格

構成でのロールアップ

統合

Oracle Fusion CRM統合に追加された製品ハブ統合

Oracle Sales Integrationの製品起動

Oracle CX Sales製品情報マスター(SPIM)統合

構造およびコンポーネントのためのSPIMとのバッチ統合

標準プロセス - オーダー管理統合料金エンティティのサポート

Webサービス

価格の計算REST API

構成ランタイム・データREST APIの拡張

一括トランザクション・データの抽出REST API

移行パッケージREST API

部品REST APIの拡張

部品設定REST APIの拡張機能

価格設定管理REST APIの拡張機能

SCIM準拠のユーザー管理REST API

>>重要な処理および考慮事項については、クリックしてください

構成、価格設定、見積

価格設定

Oracle CPQ 23Cには、複数の料金がある製品の価格設定をサポートするいくつかの新しい価格設定機能が導入されています。この機能により、管理者がCPQの見積と構成で1つの製品を販売する際に適用される複数の価格または料金のセットを定義できるため、SKUが増えて製品が複雑になることが大幅に軽減されます。たとえば、SKUや部品を追加せずに、月次定型サブスクリプション料金と1回限りのアクティブ化料金の両方を備えたサブスクリプションとして製品を販売できます。

商品に対する複数の料金

サブスクリプション・エコノミーでは、複数の料金で1つの製品を価格設定できる必要があります。Oracle CPQ 23Cは、1回限り、定型、使用/消費ベースの価格設定を使用して、単純な製品および複雑な製品の価格設定を定義および管理する、導入と保守が容易な製品化された手段を提供します。価格設定エンジンに関連する新しい価格設定ポータル料金オブジェクトは、単純な部品や複雑なBOMなどの製品の価格実行中に複数の製品価格および料金を提供します。

たとえば、次の価格設定データ品目がGENH-102に対して定義されています。

  • 「アクティブ化料金」料金タイプ(「1回」価格タイプ)。
  • 「保守」料金タイプ(「年ごと」価格期間が指定された「定型」価格タイプ)。

コマースでは、複数の料金は、明細価格に加えて明細品目の子エンティティとして格納されます。

営業ユーザーが複数の料金がある明細品目を選択し、「料金詳細」をクリックすると、適用された料金に関する情報が料金パネルに表示されます。詳細は、複数料金のトランザクション・サポートを参照してください。

料金は、CPQ価格設定エンジンで定義するか、CPQ製品起動を介して定義できます。どちらのユーザー・インタフェースも、製品管理(製品起動)および価格設定管理(価格設定ポータル)のペルソナをサポートするように設計された異なるユーザー・エクスペリエンスを使用して、CPQ価格設定エンジンで定義された同じ単一の価格設定セットにアクセスして保守します。

価格設定データ品目の追加の詳細は、Oracle CPQ管理オンライン・ヘルプの「価格設定」→「価格設定エンジン」→価格モデルを参照してください。

ビジネスの世界は、定期的な繰返しまたは消費に基づいて価値を獲得する新しい収益モデルに急速に移行しています。ビジネス・モデルと収益モデルのこのシフトは、1つの製品の価格設定の複数の価格とタイプの適用など、製品の価格設定の定義において高い柔軟性を必要とします。複数料金のための新しい23C機能は、1回限り、定型および使用タイプ(価格タイプとも呼ばれる)および様々な料金タイプ(インストール料金、アクティブ化料金、ストレージ使用量など)の複数価格を定義する機能を備えたこれらの新しいビジネス・モデルをサポートしています。

有効化のステップ

この機能を使用可能にするために必要な手順はありません。

ヒントと考慮事項

  • 1つの製品に複数の価格が必要な場合を除き、顧客はCPQで既存の製品価格設定機能を引き続き使用する必要があります。Oracle CPQ 23Cへのアップグレードは、部品ベースおよびモデルベースの製品価格設定で既存の価格設定定義には影響しません。

  • デフォルトでは、CPQ価格設定エンジンは、価格タイプ、料金タイプ、価格期間などの料金オブジェクトに標準の自然キーを使用します。

  • 料金と製品価格の両方が内部CPQ価格設定サービスおよび価格の計算REST APIで返されるようになりました。

  • 料金と製品価格は、新しい「料金」パネルの見積と「部品構成表」パネルの「構成」に表示されます。

  • 料金が定義されている場合、これらの料金の割引も、同じ料金キー値を使用して割引価格モデルで明示的に定義する必要があります。

  • Oracle CPQ 23Cは、価格設定エンジン料金価格の一括保守のための一括サービス・サポートを提供します。料金スキーマの変更(料金属性、キーおよび関連する参照)は、一括サービスではサポートされていません。

  • 明細品目価格は下位互換性を提供し、料金の有無に関係なく設定できます。

拡張可能料金属性

Oracle CPQ 23Cでは、CPQ価格設定エンジンのカスタム価格設定料金属性を定義する機能が導入されているため、この料金スキーマを製品起動、見積、および価格の計算REST APIに組み込むことができます。CPQ管理者は、価格設定ポータルで新しい「料金属性」カードをクリックして、料金属性にアクセスできます。

「料金属性」ページには、標準およびカスタムの料金属性がリストされます。顧客は、独自のカスタム料金属性を追加したり、Oracle CPQ 23Cで提供されている標準料金属性を使用できます。

管理者が料金属性の名前をクリックすると、詳細が表示されます。

標準料金属性

Oracle CPQ 23Cには、管理者が自分の製品の料金をすばやく定義できるように、次の標準料金属性が用意されています。標準料金属性は、順序変更、削除または非アクティブ化できません。

Oracle CPQには、幅広い固有のビジネス要件にあわせて実装を拡張するための比類ない機能があります。23C CPQでは、料金オブジェクトのスキーマを定義するために同じレベルの拡張性が提供されます。顧客は、価格設定REST API、CPQ価格設定サービスの一部として返され、トランザクション料金詳細パネルに表示されるカスタム料金属性を定義できます。

有効化のステップ

料金属性の追加

新規カスタム料金属性を作成するには、次のステップを実行します。

  1. 「管理」ページにナビゲートします。
  2. 「製品」セクションの「価格設定ポータル」をクリックします。
  3. 「料金属性」カードをクリックします。
  4. 「処理」ドロップダウンから「追加」を選択します。「料金属性の作成」パネルが開きます。

  1. 「名前」フィールドに名前を入力します。
  2. 変数名を入力します。変数名には、英数字とアンダースコアのみを指定できます。エントリは保存前に変更できますが、値の保存後は読取り専用になります。ノート: "_c"がカスタム料金属性の末尾に自動的に追加されます。
  3. 「データ型」として、「ブール」、「通貨」、「日付」、「小数」、「整数」、「文字列」または「テキスト領域」を選択します。
  4. 「参照」ドロップダウンから価格設定参照を選択します。
    1. このフィールドは、文字列データ型でのみ使用できます。
    2. 価格設定参照の詳細は、価格設定エンジン参照データを参照してください。
  5. (オプション)「デフォルト値」を選択または入力します。
    1. 通貨またはテキスト領域のデータ型にはデフォルト値を指定できません。
    2. ブール・データ型には、TrueまたはFalseの値のみを選択できます。
    3. 参照が選択されている場合は、価格設定参照で定義された値からデフォルト値を選択できます。
  6. 「表示」フィールドは、料金属性が他のCPQモジュールに表示されるかどうかを示します。このフィールドは自動的に移入されます。表示オプションは削除できますが、このフィールドは空にできません。「表示」フィールド内をクリックすると、モジュールを再選択できます。
  • 管理: CPQ管理者UI(価格設定ポータル、製品起動など)

「価格モデル」→「価格設定データ」で属性を表示するには、「管理」を表示する必要があります。

  • ランタイム:購入側UI (見積や構成の購入側など)。
  1. このフィールドを必須にするには、「必須」を選択します。
  2. 実行時にこの属性を変更できるようにするには、「ネゴシエーション可能」を選択します。
  3. (オプション)説明を入力します。

ノート: 「キー」フィールドは変更できず、「価格タイプ」、「料金タイプ」および「価格期間」標準料金属性に対してのみ使用可能です。

ヒントと考慮事項

  • デフォルトでは、CPQ価格設定エンジンは、価格タイプ、料金タイプ、価格期間などの料金オブジェクトに標準の自然キーを使用します。

  • Oracle Order Managementでは、品目の各料金に、価格タイプと料金タイプの一意の組合せが必要です。Oracle CPQをOracle Order Managementと統合する場合、同じ価格タイプで価格期間が異なる料金を区別するために、異なる料金タイプを定義する必要があります。

  • 料金属性の更新をトランザクション明細料金配列セットに同期する手順は、トランザクション明細料金配列セットを参照してください。

価格設定エンジン参照データ

Oracle CPQ 23Cには、製品料金で使用できる値リストを管理者が表示、追加および管理できる、新しい価格設定参照モジュールが導入されています。標準価格設定参照は、料金タイプ、割引タイプ、価格期間、価格タイプおよび使用単位に対して提供されます。価格設定参照を使用すると、顧客は料金品目の値のデフォルトおよびドメインを定義できます。

「価格設定参照」ページには、標準およびカスタムの価格設定参照がリストされます。顧客は、独自のカスタム価格設定参照を追加したり、Oracle CPQ 23Cで提供されている標準価格設定参照を使用できます。Oracle 23Cでは、これらのメニュー値のリストを使用して、価格タイプ、料金タイプ、価格期間などの標準価格設定属性、および料金の定義に使用されるメニュー・タイプのカスタム属性で使用可能なオプションを制御します。

標準価格設定参照

Oracle CPQ 23Cには、標準料金属性をサポートする次の標準価格設定参照が用意されています。

  • 価格タイプ - 価格設定が課される基準(1回、定期的、または使用状況に基づく)を示します。モデルまたはシステムの価格設定がロールアップされると、価格設定に価格タイプが混在して含まれる可能性があります。この場合、価格設定は「混合」値で示されます。
  • 価格期間 - 価格が課されるか請求される頻度、周期または反復。たとえば、使用価格は毎月または毎週顧客に請求できます。
  • 割引タイプ - 手動割引タイプ。たとえば、「割引率」や「割引額」です。これらの値は、料金を割引するために見積で使用されます。
  • 料金タイプ - 製品またはサービスの価格に関連付けられた料金の分類。この属性は、同じ価格タイプおよび価格期間の料金の目的を区別します。たとえば、ネットワーク・デバイスの販売には、1回限りの購入価格(「購入価格」料金タイプ)と1回限りのインストール価格(「インストール料金」料金タイプ)の両方を設定できます。
  • 使用単位 - 使用量の単位。たとえば、携帯電話の通話は分単位で測定し、携帯電話のデータ使用量はGBで測定できます。

標準価格設定参照は非アクティブ化または削除できませんが、新しい参照値を追加して、これらの参照の表示ラベルを変更できます。

CPQの新しい価格設定参照データ(「参照」とも呼ばれる)は、価格設定関連属性の値のドメインを定義する単一の場所を提供します。価格設定参照を使用すると、価格設定アーキテクトは、価格設定および製品管理のペルソナで定義できる価格設定のタイプを管理できるほか、ダウンストリームの請求およびサブスクリプション評点で価格設定を正確に適用できます。

有効化のステップ

価格設定参照の追加

新しい価格設定参照を作成するステップは、次のとおりです。

  1. 「管理」ページにナビゲートします。

  2. 「製品」セクションの「価格設定ポータル」をクリックします。

  3. 「価格設定参照」カードをクリックします。

  4. 「追加」をクリックします。「価格設定参照の作成」パネルが開きます。

  1. 「名前」フィールドに名前を入力します。

  2. 変数名を入力します。変数名には、英数字とアンダースコアのみを指定できます。エントリは保存前に変更できますが、値の保存後は読取り専用になります。ノート: "_c"がカスタム価格設定参照の末尾に自動的に追加されます。

  3. (オプション)統合IDを入力します。

  4. (オプション)説明を入力します。

  5. 「作成」をクリックします。

  6. 参照値の「編集」ボタンをクリックします。

  7. 「追加」をクリックします。

  1. 次の情報を入力します。

  1. このオプションの表示テキストを入力します。
  2. 変数名を入力します。変数名には、英数字とアンダースコアのみを指定できます。エントリは保存前に変更できますが、値の保存後は読取り専用になります。ノート: "_c"がカスタム価格設定参照値の末尾に自動的に追加されます。
  3. (オプション)説明を入力します。
  4. (オプション)統合IDを入力します。
  5. 「ステータス」は自動的に「アクティブ」に設定されます。このオプションを非アクティブ化するには、「非アクティブ」を選択します。
  1. 次のいずれかを実行します。

  1. 参照値の追加が終了したら、「更新」をクリックします。
  2. 「取消」をクリックして、変更を元に戻します。
  3. 「追加」をクリックして、別の参照値を作成します。
  4. 単一の参照値を削除するには、「ステータス」を「非アクティブ」に設定し、行の省略記号をクリックして「削除」を選択します。

価格設定参照の料金属性への関連付け

新しい文字列タイプ料金属性を作成する際、価格設定参照を料金属性に関連付けることができます。

  • 料金属性の追加を参照し、「参照」ドロップダウンから適用可能な価格設定参照を選択します。

  • 参照品目が選択されている場合は、「デフォルト値」を選択することもできます。

ヒントと考慮事項

  • 価格設定参照はOracle CPQ 23Cでは移行できません。

  • Oracle CPQ 23Cでは、価格設定エンジン参照データを使用して料金属性の値のドメインを定義することのみがサポートされています。

製品起動のサポート

Oracle Salesが統合された顧客に提供される新しい製品起動機能は、実行時に見積と構成に適用される単純な部品と複雑なBOMの価格と複数の料金を定義するための代替UXを製品マネージャに提供します。製品起動で定義された価格はCPQ価格設定エンジンに表示され、価格設定エンジンで定義された基準価格は製品起動に表示されます。

価格設定マネージャおよび製品マネージャは、新しい製品起動機能を使用して次のことを行います。

  • 現在製品に定義されている複数の価格や料金を検出して簡単に表示できます。

  • 製品がスタンドアロンで販売される場合や特定のバンドルまたはBOMの一部である場合に、製品に定義されている価格を把握および表示できます。

Oracle CPQ 23Cでは、製品管理および価格設定管理のペルソナの様々なニーズに合せた新しい管理者ユーザー・エクスペリエンスが導入されています。CPQ価格設定ポータルは価格設定の製品間ビューを提供しますが、製品起動は価格と料金を表示および定義するための製品中心の機能を提供します。CPQ価格設定エンジンおよび製品起動は、単一の共有された価格設定データ・セットを保守し、CPQアプリケーションおよび価格設定利用者全体で一貫性を確保します。

有効化のステップ

次の手順を実行して、製品起動を有効にします。

ヒントと考慮事項

Oracle CPQ 23Cでは、製品起動には、価格設定エンジンの基準価格設定ルールに関連付けられた価格モデルに定義されている製品価格および料金のみが表示されます。価格設定エンジンでは、すべての価格モデル・タイプ(絶対価格モデルや割引価格モデルなど)のすべての製品価格と料金が表示されます。

移行の動作

  • Oracle CPQ 23C以降、価格設定品目の移行に対して動作の変更が実装されます。
  • 移行センターでは、価格モデル価格設定データ(製品価格、階層価格設定、ボリューム価格設定など)の移行がサポートされなくなりました。このデータは、一括サービスを使用して引き続きアップロード/ダウンロードできます。
    • 移行センターでは、価格設定ルール、価格設定ルール条件、価格モデル・ヘッダーおよび価格モデル条件の移行が引き続きサポートされます。
    • 一括ダウンロードおよびアップロードを使用して、価格モデルの価格設定データおよび料金を移動できます。
  • 価格設定参照および料金属性は、Oracle CPQ 23Cでは移行できません。

コマース

標準コマース・プロセスのアップグレードのサポート - 23C以降、標準コマース・プロセスに追加された新機能が、製品リリースのアップグレードの一環として既存の顧客に自動的に使用可能になります。

  • 新しい標準プロセスが作成されると、最新リリースで提供されている機能が自動的に含められます。
  • デフォルトの標準プロセス管理対象エンティティの上書き設定は、標準プロセス・アップグレードの影響を受けません。

Oracle CPQ 23Cでは、次のコマース機能が提供されます。

固定構造を持つ製品のコマース・トランザクションへの追加

Oracle CPQ 23C以降、固定構造(BOM階層)を持つ製品を選択して、クイック追加、部品検索、複数部品検索などから見積に追加できます。固定構造製品には、次の条件を満たす場合にクイック追加機能を使用してアクセスできます。

  • ルートBOM品目で、モデル構成が定義されていない場合。ルートBOMは、BOM品目定義表でその下に階層を持つことができます。
  • 製品が部品定義で直接購入としてマークされている場合。
  • ルートBOM品目のBOM品目定義ModelPathが空の場合。
  • ルートBOM品目とそのすべての子品目に対して、次のBOM品目定義値が設定されている場合。
    • 「オプション」が「N」に設定されている
    • ItemTypeが「オプション・クラス」に設定されていない

ルート品目アイコンは、BOMルート品目の「クイック追加」ドロップダウンに表示されます。

選択した製品がルート品目である場合、関連付けられたBOM階層が明細品目グリッドに追加されます。

Oracle CPQ 23Cでは、新しい「コマース・トランザクションでの固定製品構造拡張使用可能」コマース・オプションが導入され、固定構造を持つ製品をトランザクションに追加できるようになりました。この設定はデフォルトで有効になっています。

営業ユーザーは、クイック追加を使用して固定構造(BOM階層)を持つ製品をトランザクションに追加できるようになりました。

有効化のステップ

この機能を使用可能にするために必要な手順はありません。

ヒントと考慮事項

固定製品構造でサポートされる機能/フロー:

  • 明細品目のコピー
  • お気に入りにコピー
  • カタログから追加
  • お気に入りから追加
  • 部品から追加
  • 複数部品購入から追加
  • 明細品目のインポート
  • BMLから追加
  • クイック追加から追加
  • 売上明細品目のインポート
  • Rest API経由
  • ショッピング・カートに追加
  • ショッピング・カートからの見積の作成

サポートされていないフロー:

  • 推奨品目

複数料金のトランザクション・サポート

Oracle CPQ 23C以降、コマースでは「カタログから追加」、「クイック追加」、「商談インポート」および対応するREST APIで複数の料金がサポートされます。Oracle CPQ 23Cでは、価格タイプ(ロールアップ)、正味価格(ロールアップ)などの標準見積プロセスの価格設定ロールアップ属性が更新され、標準計算ロジックに料金が組み込まれています。

たとえば、見積の特定のサブスクリプション製品明細に製品価格設定と複数料金の両方がある場合、「契約額(正味ロールアップ)」属性には、すべての価格ポイントの計算済契約価格の合計値が反映されます。

複数料金インジケータは、複数の料金がある明細品目の明細品目グリッドに表示されます。

営業ユーザーは、複数の料金がある明細品目を選択し、「料金詳細」をクリックして料金の内訳を表示できます。料金パネルには、関連するすべての料金の料金タイプ、価格タイプ、単価、価格期間および割引額が表示されます。

営業ユーザーは、「詳細の表示」をクリックして料金の詳細ビュー・ページにナビゲートし、価格設定でネゴシエーション可能と指定された料金品目フィールドを変更することもできます。

トランザクション明細料金配列セット

Oracle CPQ 23C以降、顧客は価格設定料金スキーマをコマースと同期して、トランザクション明細品目に対して複数の料金を有効にできます。価格設定料金スキーマは、標準および拡張可能なカスタム料金属性によって定義されます。新しい「料金配列セットの同期化」処理により、管理者はトランザクション明細料金配列セットを価格設定料金スキーマと同期できます。

新しいトランザクション料金配列セットには、次の読取り専用属性が含まれています。

顧客は、1つの製品に対して複数の料金を識別して特徴付けることができます。たとえば、1つの製品に月次定型価格と1回限りのインストール料金を設定できます。

有効化のステップ

標準および拡張可能なカスタム料金属性で構成される価格設定料金スキーマとトランザクション明細料金配列セットを同期するには、次のステップを実行します。トランザクション明細料金配列セットが存在しない場合は、「料金配列セットの同期化」処理の起動時に作成されます。

  1. 管理ホーム・ページにナビゲートします
  2. 「コマースおよび文書」セクションの「プロセス定義」をクリックします。
  3. 該当するプロセスの「ナビゲーション」ドロップダウン・メニューから「文書」を選択し、「リスト」をクリックします。
  4. トランザクション明細の「ナビゲーション」ドロップダウン・メニューから「属性」を選択し、「リスト」をクリックします。
  5. 「属性リスト」ページの下部にある「料金配列セットの同期化」をクリックします。

ヒントと考慮事項

  • 価格設定の複数の料金の詳細は、製品に対する複数の料金を参照してください。
  • 価格設定料金属性の管理情報は、拡張可能料金属性を参照してください。
  • 料金額計算では、Oracle CPQ 23Cに独自の数量がなければ、親明細の数量が適用されます。
  • トランザクション明細料金配列セットが存在しない場合は、「料金配列セットの同期化」処理の起動時に作成されます。
  • Oracle CPQ 23Cでは、文書デザイナ文書およびワークフロー・ステップでの料金セット属性の使用もサポートされています。
  • Oracle CPQ 23Cコマース標準プロセスは、トランザクション明細品目の複数の料金をサポートするように更新されています。

構成

Oracle CPQ 23Cでは、次の構成機能が提供されます。

構成における複数料金の価格

Oracle CPQ 23C以降、部品構成表パネルには、適用可能な場合は複数の料金が表示されます。BOM品目に複数の価格が関連付けられている場合、価格値は「詳細」というフレーズを含むリンクに置き換えられます。「詳細」リンクをクリックするかリンクにカーソルを重ねると、特定の価格情報を含むポップアップが表示されます。

1つのBOM品目に複数の価格が関連付けられている場合、顧客は「構成」の「部品構成表」パネルで複数の料金を表示できます。

有効化のステップ

この機能を使用可能にするために必要な手順はありません。

構成でのロールアップ

Oracle CPQ 23C以降、「価格」パネルには、1回限りおよび定型の料金の小計が表示されます。ユーザーが各新規合計の重要性を理解するのに役立つツールチップも提供されます。

顧客は、「構成」の「価格」パネルで1回限りおよび定型の料金の小計を表示できます。複数の料金の詳細を表示するには、「部品構成表」パネルの「詳細」リンクにカーソルを重ねるか、リンクをクリックします。

有効化のステップ

この機能を使用可能にするために必要な手順はありません。

統合

Oracle CPQ 23Cでは、次の統合機能が提供されます。

Oracle Fusion CRM統合に追加された製品ハブ統合

Product Hub integrationは、Oracle CPQ統合センターのFusion Customer Relationship Management (CRM)統合タイプに追加されます。この新しいセクションには、ソース部品データが保守されるOracle Fusion Supply Chain Management (SCM)製品情報管理(PIM)アプリケーションへのアクセスに必要な資格証明が格納されます。

Oracle Fusion CRM統合が適切な製品ハブ資格証明を使用して接続されている場合、部品管理者は部品統合ページから直接、部品のインポートまたはエクスポートを実行またはスケジュールできます。

有効化のステップ

CRM統合タイプを作成し、製品ハブ統合資格証明を含めるには、アクセス権を持つ管理者が次のステップを実行します。

  1. 管理ホーム・ページの「統合プラットフォーム」セクションの「統合センター」をクリックします。
  2. 「統合の作成」をクリックします。
  3. 「タイプ」ドロップダウンから「CRM」を選択します。「CRM統合」フィールドのエントリが表示されます。Fusion統合の「ベンダー」「名前」および「変数名」にテキストが自動的に入力されます。

  1. エンドポイントURLを入力します。これはFusionドメインのURLです。
  2. 営業管理者ロールを持つFusion統合ユーザーのユーザー名を入力します。
  3. 営業管理者ロールを持つFusion統合ユーザーのパスワードを入力します。

重要: Oracle CPQ RESTコールで見積を商談に同期したり、Oracle CX Salesの販売カタログ部品を同期できるようにするには、Fusion統合ユーザーのユーザー名およびパスワードと営業管理者権限が必要です。

  1. (オプション)スコープを入力します。これは、OAuthプロバイダのスコープ値です。
  2. 「製品ハブ統合」セクションで、製品管理者ロールのユーザー名を入力します。
  3. 「製品ハブ統合」セクションで、製品管理者ロールのパスワードを入力します。
  4. Oracle Fusion CRMを有効にするには、「統合使用可能」チェック・ボックスを選択します。
  5. 「Save」をクリックします。

警告: CRM統合がアクティブになった後、「統合使用可能」チェック・ボックスの選択を解除すると、それを使用する統合が無効になります。ランタイム統合は実行されず、一部の管理機能か使用できない場合があります。

Oracle Fusion CRM統合が適切な製品ハブ資格証明を使用して確立されると、部品管理者は次のように部品統合ページから直接、部品のインポートまたはエクスポートを実行またはスケジュールできます。

重要: Oracle CPQ 23Cでは、Oracle CX SalesからOracle CPQへの部品管理の事前定義済の同期および単一ソース制御を提供するOracle CX Sales製品情報マスター(SPIM)統合もサポートしています。詳細は、CX Sales製品情報(SPIM)統合を参照してください。

  1. 管理ホーム・ページの「製品」セクションの「部品」をクリックします。「部品管理」ページが表示されます。
  2. 「部品管理」ページから「統合」をクリックします。

  1. 「リスト統合」セクションからインポートまたはエクスポート・プロセスを選択します。
  2. 「今すぐ実行」をクリックして選択した統合を開始するか、「スケジュール」をクリックして選択した統合を後で開始します。

  1. (オプション)統合を後の時間にスケジュールすることを選択した場合は、「リフレッシュ」をクリックして、「スケジュール済統合」セクションにスケジュール済統合を表示します。
  2. (オプション)統合履歴を表示して、部品インポートまたはエクスポート・ジョブのステータスを確認し、ログ詳細を表示します。

ヒントと考慮事項

  • Oracle CPQ 23Cより前は、Oracle Fusion CRMの部品管理者が「自分のプロファイル」ページの「PIM」タブで製品ハブの資格証明を保守していました。Oracle CPQ 23Cでは、これらの資格証明の入力および保守が統合センターに移動されます。したがって、「自分のプロファイル」ページ内の「PIM」タブは削除されます。
  • Oracle CPQ 23Cより前は、サイトの製品マスターがCPQかPIMかを指定するために、顧客はサービス要求を登録する必要がありました。PIMを選択すると、インポート統合のみが表示されました。CPQを指定すると、エクスポート統合のみが表示されました。Oracle CPQ 23C以降、製品マスターを指定する必要はなくなり、インポート・プロセスとエクスポート・プロセスの両方が使用可能になります。
  • 部品統合ページの統合ログセクションには、ジョブが部品のインポートかエクスポートかを指定します。
  • インポート統合とエクスポート統合の両方を含む単一のジョブを実行またはスケジュールすることはできません。一度に実行できるのは1つのタイプの統合のみです。

Oracle Sales Integrationの製品起動

Oracle CPQ 23Cには、Oracle Salesと統合されたOracle CPQサイト用の製品起動UIが導入されています。製品起動は、製品マネージャ向けに設計された新しいソリューションであり、その製品およびサービスの定義と管理をより直感的でシームレスにすることを目的としています。製品起動では、製品中心の観点から価格設定を設定および編集できます(つまり、特定の製品に対して定義されたすべての価格設定がユーザーに表示されます)。製品を異なる条件セットで様々に価格設定する必要がある場合、製品起動ではすべてのレコードが単一のページに表示され、それらの条件セットでグループ化されるため、読みやすくなります。

製品起動では「コンテキストに基づく価格設定」の定義も簡単になります。これは、製品やサービスを他の製品やサービスと一緒に販売する際に差別化された価格設定を定義する機能と考えることができます。

製品起動によって導入されたもう1つの大きなイノベーションは、前述の様々な状況(条件およびコンテキストに基づく価格設定)において各製品またはサービスに複数の料金を直感的に定義する機能です。これらの複数の料金には異なるタイプを使用でき、各製品またはサービスに関連付けられた料金の数に制限はありません。

Oracle CX Sales製品マネージャがデジタル営製品の価格処理を選択すると、製品起動がアクティブ化されます。

「製品起動」ページには、次の機能があります。

  • ページの上部に製品名および説明が表示されます。
  • 製品が作成または価格設定されたことが製品ステータスによって営業ユーザーに通知されます。
  • 「価格設定要約」には、製品の価格設定計画および関連する料金が表示されます。価格設定計画では、定義された計画料金を適用するために満たす必要がある条件を指定します。デフォルトの計画では、常に関連する料金が適用されます。
  • 製品マネージャは、製品の「処理」省略記号をクリックして、製品詳細を表示したり、料金を追加/編集/表示できます。
  • 製品の料金を編集した後、営業ユーザーは変更を取り消すか発行して、Oracle CX Sales製品ページに戻ることができます。

複合構造(BOMなど)の場合、製品階層は展開可能/縮小可能な品目として表示されます。

製品マネージャは、「製品詳細の表示」処理をクリックすると、製品の販売関連データ、拡張摘要、統合情報を表示できます。製品詳細を表示した後、製品マネージャは「取消」をクリックして「製品起動」ページに戻ることができます。

製品マネージャは、「料金の編集/表示」処理をクリックすると、価格設定計画と関連する料金を表示および管理できます。

新規製品料金の追加

新規製品料金を追加するには、次のステップを実行します。

  1. Oracle CX Salesにサインインします。
  2. 「デジタル営業」→「製品」にナビゲートします。
  3. 製品の「価格」処理を選択します。CPQ製品起動アプリケーションがオープンします。
  4. 製品の「処理」省略記号をクリックし、「料金の編集/表示」を選択します。
  5. 「料金の追加」をクリックします。
  6. 「料金タイプ」を選択します。

料金タイプによっては、2つ目のドロップダウンが表示され、選択した料金タイプに追加のパラメータを指定できます。次に例を示します。

  • 「定型」料金タイプには、頻度オプション(月次、年次など)があります。
  • 「使用」料金タイプには、使用量の測定オプションがあります。たとえば、携帯電話の通話は分単位で測定し、携帯電話のデータ使用量はGBで測定できます。
  1. 料金の値を入力します。
  2. 該当する場合は、「料金の追加」をクリックして、製品価格計画の料金を追加します。
  3. 新規料金の追加または既存の料金の変更後、次のいずれかのオプションをクリックします。
  • 取消: 変更を元に戻します。
  • 保存: 新規料金または既存の料金への変更を保持します。
  • 発行: 新規料金または変更を保存して「製品起動」ページに戻ります。

製品マネージャは、新製品の起動プロセスにおいて、製品中心のユーザー・エクスペリエンスを利用して、製品価格設定をシームレスに設定できます。この価格設定は、異なるタイプの複数の料金で構成し、商用バンドルのコンテキストや異なる条件で様々に定義できます。

有効化のステップ

次の手順を実行して、製品起動を有効にします。

Oracle CX Sales製品情報マスター(SPIM)統合

以前は、XSL Webサービス・コールを使用して、Oracle CX SalesとOracle CPQの間で部品を統合していました。このアプローチでは双方向通信が許可されていますが、部品フィールドが一致せず、Oracle CX SalesアプリケーションとOracle CPQアプリケーションの両方で部品を保守できるため、同期に手間がかかりました。Oracle CPQ 23Cでは、次の拡張機能を提供するSPIM統合が提供されます。

  • Oracle CX SalesからCPQへの部品の事前定義済のスケジュール済同期。
  • 部品管理の単一ソース制御。Oracle CPQがOracle CX Sales製品マスターと統合されている場合、CX Salesは部品マスターとなり、製品マスターと同期された部品はOracle CPQでは編集できません。

Oracle CPQ 23Cでは、Oracle CX Sales製品マスターおよびCPQからの製品同期は、通常は24時間ごとに1回、スケジュールされたバッチで実行されます。スケジュールされた時刻に次のようになります。

  • CPQは、Oracle CX Salesに同期要求を送信します。
  • Oracle CX Salesは、レコード・セット全体またはレコード変更のデルタ・セットをCPQにエクスポートします。詳細は、「部品同期の動作」を参照してください。
  • エクスポート完了通知を受信すると、CPQによってCPQアプリケーションの部品が更新されます。

デフォルトでは、部品同期の頻度は日次(24時間ごと)にスケジュールされ、バッチ・ダウンロード・サイズは100,000のエクスポート済品目に設定されます。

部品管理ページには統合情報が表示され、同期詳細および同期管理へのアクセスが提供されます。部品管理ページにアクセスするには、管理ホーム・ページのCPQにナビゲートし、「製品」セクションの「部品」をクリックします。

CPQがOracle CX Sales製品マスターと統合されている場合、部品管理ページの「品目マスター」として「統合製品」がリストされます。

  • CPQ管理者は引き続き新しいCPQ部品をインポートして追加できますが、CPQで発生した部品はOracle CX Salesと同期されません。
  • Oracle CX Sales製品マスターから同期された部品の場合、CPQ管理者は、統合された品目の翻訳を表示および提供できるのみです。同期された部品は、Oracle CX Salesアプリケーションでのみ変更および削除できます。
  • Oracle CX Sales製品情報マスター(SPIM)統合が有効な場合、Oracle CX Sales製品マスター部品と同じ部品番号を持つ既存のCPQ部品が同期され、CPQで読取り専用になります。
  • 新しい部品はOracle CX Sales製品マスターに追加され、部品番号が既存のCPQ部品と一致する場合、その部品は同期され、次回の同期後にCPQで読取り専用になります。

同期詳細および同期管理にアクセスするには、部品管理ページの「統合」ボタンをクリックします。同期詳細は、部品/品目とBOM階層/構造の両方に対して表示されます。BOM同期の詳細は、構造およびコンポーネントのためのSPIMとのバッチ統合を参照してください。

次の例は、アクティブな部品同期の同期詳細を示しています。

「同期管理」の「一時停止」ボタンをクリックして、現在スケジュールされている同期を一時停止します。同期が再開されると、次のようになります。

  • 新しい部品の同期はすぐに開始されます。完全同期またはデルタ同期が実行されます。
  • 次の部品同期は、前回の同期が開始された時点から測定された、事前に定義された間隔の後に開始されます。

部品同期の動作

最初の同期では、完全同期が実行されます。部品システムに多数の部品が含まれている場合、完全同期は非常に時間がかかる場合があります。最初の同期の後、レコードの失敗なしに前の同期が正常に完了すると、デルタ同期が発生します。デルタ同期は、前回の正常な同期以降に発生した更新や追加のみを転送するため、完全同期よりも時間がかかりません。

  • 部品同期では、デルタ・レコードのフィルタ・パラメータとして最終更新日が使用されます。
  • BOM同期の場合、デルタ・レコードのフィルタ・パラメータとして最終同期日ヘッダーが使用されます。最終同期日ヘッダーが空の場合、すべてのBOMレコードがエクスポートされます。

個々の部品の同期に失敗しても、スケジュールされた部品の同期は失敗しません。ただし、個々の部品の同期が失敗すると、個々の部品の同期エラーが解決されるまで、デルタ同期は発生しません。完全な部品同期は非常に時間がかかる可能性があるため、部品同期エラーはできるだけ早く解決する必要があります。顧客は、My Oracle Supportでサービス要求(SR)を発行して同期ログを要求できます

次の場合、部品の同期は失敗します。

  • Oracle CX Salesサイトにアクセスできない場合。
  • 統合センターのOracle CX Salesサイト資格証明が正しくない場合。
  • 「構成設定」で指定したREST通知名が、Oracle CX Salesで定義されたWebサービスの名前と一致しない場合。これが発生すると、完了したOracle CX SalesエクスポートがCPQに通知されず、同期プロセスは続行されません。

Oracle CX Salesサイトへの同期要求がCX Sales APIタイムアウトを超えている場合。必要に応じて、顧客はMy Oracle Supportに連絡してCX Sales APIタイムアウト値を変更できます。

Oracle CX Sales製品情報マスター(SPIM)統合は、部品管理の単一ソース制御を提供します。

有効化のステップ

次の手順では、Oracle CX Sales - Oracle CPQ製品統合の製品ソースとしてOracle CX Sales製品情報マスター(SPIM)を確立します。

Oracle CPQの現在の部品ソースの表示

  1. 部品管理者またはフル・アクセス・ユーザーとしてOracle CPQにログインします。
  2. 管理ホーム・ページにナビゲートします。
  3. 「製品」の「部品」をクリックします。「管理用の部品検索」ページが表示されます。
  4. 「品目マスター」フィールドには、現在の部品ソースが表示されます。品目マスター(ソース)として「統合製品」が表示されている場合、CPQサイトはOracle CX Sales製品マスターと統合されています。

ノート: 「管理用の部品検索」ページで「品目マスター」セクションが見つからない場合は、My Oracle Supportに連絡して、Oracle CX Sales製品情報マスター(SPIM)部品統合を有効にします。

統合ユーザー資格証明の入力

Oracle CPQ 23C以降、製品ハブ統合はOracle CPQ統合センターのCRM統合タイプに追加されます。CRM統合タイプを作成し、製品ハブ統合資格証明を含めるには、Oracle Fusion CRM統合に追加された製品ハブ統合を参照してください。

統合製品同期構成オプションの設定

  1. 部品管理者またはフル・アクセス・ユーザーとしてOracle CPQにログインします。
  2. 管理ホーム・ページにナビゲートします。
  3. 「製品」セクションの「構成設定」をクリックします。
  4. 統合製品同期オプションを構成します。

    1. REST通知名: Oracle CX Salesからのエクスポート完了通知を識別する名前。この名前は、Oracle CX Salesで定義されたWebサービスの名前と一致する必要があります。
    2. マッピングID:  部品の同期時にOracle CX SalesをOracle CPQ部品属性にマップするために使用するOracle CX Sales統合マップ番号。標準部品属性をマップするデフォルト・マッピングのマッピングIDは、DATAINTG-100です。

Oracle CX Sales管理者は、デフォルト・マッピングを変更またはクローニングできます。

        • デフォルトのマッピングを変更して、追加のOracle CX Sales標準またはカスタム部品属性をCPQカスタム部品属性にマップできます。
        • 追加のOracle CX Sales標準またはカスタム部品属性をCPQ標準部品属性にマップする場合は、デフォルト・マッピングをクローニングする必要があります。
        • デフォルトのマッピングがクローニングされると、新しいマッピングIDが生成されます。
  1. 統合BOM同期使用可能: このオプションを使用すると、Oracle CX Sales複合構造をOracle CPQ BOM階層に同期できます。

重要: 統合BOM同期を有効にする前に、BOM同期の動作を参照してください。

  1. 「適用」をクリックします。

ヒントと考慮事項

顧客は、My Oracle Supportでサービス要求(SR)を発行して、同期頻度やバッチ・ダウンロード・サイズを変更できます。

構造およびコンポーネントのためのSPIMとのバッチ統合

Oracle CPQ 23C以降、Oracle CX Salesで作成された複合構造は、スケジュールに基づいて自動的にOracle CPQに同期されます。統合BOM同期を有効にすると、この統合によってOracle CX Sales構造がOracle CPQ BOM品目定義表に同期されます。統合BOM同期は、部品同期の完了時に開始されます。初期BOM同期は完全同期になります。それに続くBOM同期はデルタ同期になります。BOM同期では、最終同期日ヘッダー値を使用してデルタ同期中にレコードを取得します

統合BOM同期が有効な場合、BOM同期の詳細と管理は、統合ページの部品同期セクションの下に表示されます。

必要に応じて、Oracle CPQ管理者は「統合BOM同期詳細」の「BOM同期の開始」ボタンをクリックして、スケジュール済同期の前に同期を開始できます。アクティブな部品同期がある場合、管理者は新しいBOM同期を開始する前に現在の同期の完了を待つように求められます。

BOM同期の動作

この項では、BOM/複合構造の同期に固有の同期動作を示します。

  • 次の場合、BOM同期は失敗します。
    • Oracle CX Salesサイトにアクセスできない場合。
    • 統合センターのOracle CX Salesサイト資格証明が正しくない場合。
    • 「構成設定」で指定したREST通知名が、Oracle CX Salesで定義されたWebサービスの名前と一致しない場合。これが発生すると、完了したOracle CX SalesエクスポートがCPQに通知されず、同期プロセスは続行されません。
    • Oracle CX Salesサイトへの同期要求がCX Sales APIタイムアウトを超えている場合。必要に応じて、顧客はMy Oracle Supportに連絡して、CX Sales APIタイムアウト値を変更できます。
    • 統合BOM同期がCPQ構成設定で有効になっていない場合。
  • 個々のOracle CX Sales構造の同期に失敗しても、BOM全体の同期は失敗しません。
  • BOMで参照されている部品が部品の同期に失敗すると、その品目のルートBOMはBOM同期に失敗します。これは、他のルートBOM品目の同期には影響しません。
  • BOMレコードの同期が失敗した場合、最も早い失敗時間が記録され、BOMレコード同期失敗の数が表示されます。次のBOM同期が発生すると、最も早い失敗時間から開始されます。たとえば、同期する50のBOMレコードがあり、31番目のBOMレコードが同期に失敗した場合、次のようになります。
    • 最も早い失敗時間は、31番目のBOMレコードとして記録されます。
    • 「最終正常同期時の失敗レコード」に「1」が表示されます。
    • 1個の失敗と49個の挿入/更新されたレコードが「同期詳細」にリストされます。
    • 次のBOM同期が発生すると、31番目のBOMレコードから開始されます。

BOM/構造属性マッピング

次の表に、Oracle CX SalesとCPQ BOM品目定義表のフィールド間のマッピングを示します。

Oracle CX Sales製品情報マスター(SPIM)統合でBOM同期を有効にすると、Oracle CX Sales複合構造をOracle CPQ BOM階層に同期できます。

有効化のステップ

BOM同期を有効にするには、次のステップを実行します。

ノート: BOM同期を有効にする前に、Oracle CX Sales製品情報マスター(SPIM)統合を確立する必要があります。

  1. 管理ホーム・ページにナビゲートします。
  2. 「製品」セクションの「構成設定」をクリックします。
  3. 統合製品同期 - 統合BOM同期使用可能オプションを「はい」に設定します。

  1. 「適用」をクリックします。

標準プロセス - オーダー管理統合料金エンティティのサポート

Oracle CPQ 23Cは、Oracle Order Management - CPQ標準プロセス統合に対して複数の料金をサポートします。Oracle Order Managementの販売オーダーには、CPQ価格設定料金属性と同期されるトランザクション明細料金配列セット属性が含まれます。

Oracle CPQ 23C以降、Oracle Order Managementの販売オーダーには、Oracle Order Management - CPQ標準プロセス統合の複数の料金を含めることができます。

有効化のステップ

既存のCPQ標準プロセス - Oracle Order Management統合に対して複数の料金を実装している顧客は、このリリースで使用可能な新しいCPQ-Oracle Order Managementパッケージ(CPQ_FOM_Package_23C.zip)および新しいOIC統合パッケージ(CPQFOMIntegrations_23C.par)をインポートします。

ヒントと考慮事項

重要:  Oracle CPQ 23Bより前のリリースからのOracle CPQ - Oracle Order Management統合では、Oracle Order Managementの販売オーダーに対して複数の料金はサポートされていません。

Webサービス

Oracle CPQ 23Bでは、次のWebサービス機能が提供されます。

価格の計算REST API

Oracle CPQ 23Cでは、価格の計算REST APIが更新され、価格設定データの料金がサポートされます。

Oracle CPQ 23C以降、顧客はこのWebサービスを使用して、製品価格と、価格設定エンジンで定義された料金の両方を計算して返すことができます。

有効化のステップ

REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。

構成ランタイム・データREST APIの拡張

Oracle CPQ 23Cは、次のエンドポイントに価格タイプ、価格期間および価格設定料金を追加します。

  • BOM品目の取得(構成)
  • モデルの構成
  • システムでのモデルの構成
  • 次の構成ノード
  • お気に入りからの再構成
  • モデルの再構成
  • 構成の再開
  • 構成の更新

Oracle CPQ 23C以降、構成ランタイム・データREST APIは、構成で複数の料金をサポートします。

有効化のステップ

REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。

一括トランザクション・データの抽出REST API

一括トランザクション・データの抽出REST APIは、一括トランザクションおよびトランザクション明細データをOracle Cloud Infrastructure Object Storageサービスに送信します。これをFusion Analytics Warehouse (FAW)で選択して高度なレポートおよびダッシュボードを生成できます。この機能は、Oracle CPQ 23Cにおいて制限付提供で顧客向けにリリースされています。このリリースでは、オブジェクト・ストレージへのCPQデータの抽出を管理するために、次のエンドポイントが導入されています。

データ抽出の要求

この処理は非同期タスクを発行して、CPQトランザクションおよびトランザクション明細データを抽出します。

  • エンドポイント: /rest/v14/extract/transactions
  • メソッド: POST

データ抽出のサイト・ステータスの取得

この処理は、サイトのステータス(抽出に使用可能な場合)を返します。

  • エンドポイント: /rest/v14/extract/siteStatus
  • メソッド: GET

データ抽出タスク・ステータスの取得

この処理はデータ抽出タスク・ステータスを返します。

  • エンドポイント: /rest/v14/extract/status/{taskId}
  • メソッド: GET

データ抽出タスクの取消

この処理では、未完了のデータ抽出タスクが取り消されます。

  • エンドポイント: /rest/v14/extract/cancel/{taskId}
  • メソッド: POST

CPQ 23Cリリースでは、顧客はFusion Analytics Warehouseのサブジェクト領域に自動的に移入するための高パフォーマンス・プロセスと、BI、レポート、および見積データと価格設定データの分析のためのダッシュボードを使用できるようになりました。

有効化のステップ

REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。

CPQサイトの抽出プロセスを有効にするには、My Oracle Supportでサービス要求(SR)を発行してSRを申請します。

ヒントと考慮事項

この機能を有効にするには、Fusion Analytics Warehouseのサブスクリプションが必要になりますが、FAWに移入する自動データ・パイプラインの追加コストはありません。

移行パッケージREST API

Oracle CPQ 23Cでは、移行パッケージの作成、配布および様々な環境へのデプロイメントにおいて管理者を支援するため、移行パッケージREST APIのエンドポイントが導入されています。移行リソース・エンドポイントは、移行の成功に必要なデータ・ソース・エンティティを取得します。Oracle CPQでは、すべての移行リソース、定義済のOracle CPQカテゴリ内の移行リソース、およびカテゴリ内からの特定の移行リソースの取得がサポートされています。

次の移行パッケージおよび移行リソースREST APIエンドポイントをOracle CPQインタフェース・カタログで使用できるようにするには、My Oracle Supportでサービス要求を登録します。

移行パッケージ

移行パッケージの作成

このエンドポイントを使用して、新しい移行パッケージを作成します。

  • エンドポイント:  /rest/v14/migrationPackages
  • メソッド:  POST

移行パッケージの更新

このエンドポイントを使用して、既存の移行パッケージの移行パッケージ・プロパティを更新します。指定されたプロパティのみが、PATCHメソッドを使用して追加または更新されます。

  • エンドポイント:  /rest/v14/migrationPackages/{id}
  • メソッド:  PATCH

移行パッケージの削除

このエンドポイントを使用して、移行パッケージを削除します。

  • エンドポイント:  /rest/v14/migrationPackages/{id}
  • メソッド: DELETE

すべての移行パッケージ・コンテンツの取得

このエンドポイントを使用して、既存のパッケージに含まれるすべての移行リソースを取得します。

  • エンドポイント:  /rest/v14/migrationPackages/{id}/contents
  • メソッド:  GET

移行パッケージ・カテゴリ・コンテンツの取得

このエンドポイントを使用して、既存の移行パッケージに含まれる特定のカテゴリのすべての移行リソースを取得します。

  • エンドポイント:  /rest/v14/migrationPackages/{id}/contents/{category}
  • メソッド:  GET

移行パッケージ・リソースの低レベル詳細の取得

このエンドポイントを使用して、移行パッケージの特定のカテゴリ内の移行リソースの低レベルの詳細を取得します。

  • エンドポイント:  /rest/v14/migrationPackages/{id}/contents/{category}/{variableName}
  • メソッド:  GET

移行パッケージ・コンテンツの更新

このエンドポイントを使用して、移行パッケージ内のすべてのコンテンツを更新します。PUTメソッドを使用すると、パッケージ・コンテンツ全体が新しいパッケージ・コンテンツに置き換えられます。

  • エンドポイント:  /rest/v14/migrationPackages/{id}/contents
  • メソッド: PUT

移行パッケージ・リソースの低レベル詳細の更新

このエンドポイントを使用して、移行パッケージの特定のカテゴリ内の移行リソースの低レベル詳細を更新します。PUTメソッドを使用すると、パッケージ・コンテンツ全体が新しいパッケージ・コンテンツに置き換えられます。

  • エンドポイント:  /rest/v14/migrationPackages/{id}/contents/{category}/{variableName}
  • メソッド: PUT

移行パッケージのバージョン管理

このエンドポイントを使用して、既存の移行パッケージをバージョニングします。新しいバージョンでは、元のバージョンの名前、プロパティおよびすべてのコンテンツがコピーされ、既存の移行パッケージの新しい上位バージョン番号と新しい識別子が付与されます。

  • エンドポイント:  /rest/v14/migrationPackages/{id}/actions/newVersion
  • メソッド:  POST

パッケージの移行

このエンドポイントを使用して、サーバーにアップロードされた移行パッケージを移行します。

  • エンドポイント:  /rest/v14/migrationPackages/actions/migrate
  • メソッド:  POST

移行パッケージのZIPファイルのアップロード

このエンドポイントを使用して、移行パッケージのZIPファイルをサーバーにアップロードします。

  • エンドポイント:  /rest/v14/migrationPackages/actions/uploadPackage
  • メソッド:  POST

移行リソース

すべての移行リソースの取得

このエンドポイントを使用して、カテゴリ別にグループ化されたすべての移行リソースを取得します。

  • エンドポイント:  /rest/v14/migrationResources
  • メソッド:  GET

カテゴリ移行リソースの取得

このエンドポイントを使用して、特定のカテゴリのすべての移行リソースを返します。

  • エンドポイント:  /rest/v14/migrationResources/{category}
  • メソッド:  GET

移行リソースの低レベル詳細の取得

このエンドポイントを使用して、特定のカテゴリ内の移行リソースの低レベルの詳細を取得します。

  • エンドポイント:  /rest/v14/migrationResources/{category}/{variableName}
  • メソッド:  GET

有効化のステップ

REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。

この機能を有効にするには、My Oracle Supportでサービス要求(SR)を登録する必要があります。

ヒントと考慮事項

  • My Oracle Supportでサービス要求を登録してこの機能を有効にすると、Oracle CPQ統合カタログからOracle 23C移行パッケージおよび移行リソース・エンドポイントを使用できます。
  • 移行パッケージのREST APIは、管理権限を持つユーザーのみが使用でき、移行機能にアクセスできます。

部品REST APIの拡張

Oracle CPQ 23Cでは、部品REST APIが更新され、ルートBOM品目の変数名、部品構成可能フラグおよび製品ステータスが含まれています。

部品REST APIの更新では、製品起動のサポートに使用される情報が提供されます。

有効化のステップ

REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。

部品設定REST APIの拡張機能

Oracle CPQ 23Cでは、部品設定REST APIの更新/挿入処理が導入されています。

部品の更新/挿入

このエンドポイントを使用して、CPQ部品を更新または挿入します。含まれる部品番号がすでに存在する場合、既存の部品は要求ペイロードに基づいて更新されます。それ以外の場合は、新しい部品が追加されます。

  • エンドポイント: /rest/v14/partSetups/actions/upsertParts
  • メソッド: POST

この処理により、顧客はREST API Webサービスを使用してCPQ部品を更新または作成できます。

有効化のステップ

REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。

価格設定管理REST APIの拡張機能

Oracle CPQ 23Cでは、料金の価格設定参照をサポートするために次のエンドポイントが導入されています。

価格設定参照タイプの追加

このエンドポイントを使用して、価格設定参照タイプを追加します。

  • エンドポイント:  /rest/v14/pricingSetup/pricingLookups
  • メソッド:  POST

価格設定参照値の追加

このエンドポイントを使用して、価格設定参照値を追加します。

  • エンドポイント:  /rest/v14/pricingSetup/pricingLookups/{lookupTypeVarName}/lookupValues
  • メソッド:  POST

価格設定参照タイプの削除

このエンドポイントを使用して、指定した価格設定参照タイプを削除します。

  • エンドポイント:  /rest/v14/pricingSetup/pricingLookups/{lookupTypeVarName}
  • メソッド:  DELETE

価格設定参照値の削除

このエンドポイントを使用して、指定した価格設定参照値を削除します。

  • エンドポイント:  /rest/v14/pricingSetup/pricingLookups/{lookupTypeVarName}/lookupValues
  • メソッド: DELETE

価格設定参照タイプの取得

このエンドポイントを使用して、指定した価格設定参照タイプを取得します。

  • エンドポイント:  /rest/v14/pricingSetup/pricingLookups/{lookupTypeVarName}
  • メソッド: GET

価格設定参照値の取得

このエンドポイントを使用して、指定した価格設定参照値を取得します。

  • エンドポイント:  /rest/v14/pricingSetup/pricingLookups/{lookupTypeVarName}/lookupValues
  • メソッド: GET

すべての価格設定参照タイプの取得

このエンドポイントを使用して、すべての価格設定参照タイプを取得します。

  • エンドポイント:  /rest/v14/pricingSetup/pricingLookups
  • メソッド: GET

すべての価格設定参照値の取得

このエンドポイントを使用して、指定した参照タイプのすべての価格設定参照値を取得します。

  • エンドポイント:  /rest/v14/pricingSetup/pricingLookups/{lookupTypeVarName}/lookupValues
  • メソッド: GET

価格設定参照タイプの更新

このエンドポイントを使用して、指定した価格設定参照タイプを更新します。

  • エンドポイント:  /rest/v14/pricingSetup/pricingLookups/{lookupTypeVarName}
  • メソッド: PATCH

価格設定参照値の更新

このエンドポイントを使用して、指定した価格設定参照値を更新します。

  • エンドポイント:  /rest/v14/pricingSetup/pricingLookups/{lookupTypeVarName}/lookupValues
  • メソッド: PATCH

複数の価格設定参照タイプの更新

このエンドポイントを使用して、複数の価格設定参照タイプを更新します。

  • エンドポイント:  /rest/v14/pricingSetup/pricingLookups
  • メソッド: PATCH

複数の価格設定参照値の更新

このエンドポイントを使用して、複数の価格設定参照値を更新します。

  • エンドポイント:  /rest/v14/pricingSetup/pricingLookups/{lookupTypeVarName}/lookupValues
  • メソッド: PATCH

Oracle CPQでは、価格設定参照タイプおよび値の作成、読取り、更新および削除を自動化する機能がサポートされるようになりました。顧客は、価格設定参照メニューおよびメニュー値に対する更新の同期を自動化できるようになりました。

有効化のステップ

REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。

SCIM準拠のユーザー管理REST API

System for Cross-domain Identity Management (SCIM)仕様は、クラウドベースのアプリケーションおよびサービス全体のユーザー・アイデンティティの管理を容易にするオープン標準です。Oracle CPQ 23Cでは、SCIM準拠のユーザー管理REST APIにPATCHメソッドが追加されるため、管理者はレコード全体を完全に置き換えるかわりに、ユーザー・レコードを更新できます。

管理者は、移行パッケージのコンテンツを追加、更新または削除するための最適な方法を決定する必要があります。SCIM準拠のユーザー管理のPUTメソッドとPATCHメソッドの違いは次のとおりです。

  • PUT - 値セット全体を、追加または更新されたリソースを含む新しい値セット全体で置き換えます。値に多くの変更がある場合は、この方法を使用できます。フィールドの検証に失敗した場合、要求は失敗し、コンテンツは変更されません。
  • PATCH - 既存の値セット内のリソースを追加または更新します。この方法は、一連のリソース変更がコンテンツ結果にとって重要であり、各変更のエラー・チェックが必要な場合に使用できます。

ユーザー情報の追加、更新または削除

このエンドポイントを使用して、ユーザー情報の追加、既存のユーザー情報の更新、または指定したユーザーの既存のユーザー情報の削除といった操作を実行します。エンドポイントでは、1つの操作要求または複数の操作要求が順次実行されます。

  • エンドポイント: /rest/v14/scim/users/{id}
  • メソッド:  PATCH

SCIM準拠のREST APIにより、Oracleクラウドベースのアプリケーション全体のユーザーのプロビジョニングおよびユーザー関連情報の管理が簡単になります。

有効化のステップ

REST APIガイドのRESTサービス定義をレビューして活用します(Oracle Help Center関心のあるアプリケーション・サービス領域→APIおよびスキーマからアクセス可能)。OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。

ヒントと考慮事項

  • 各PATCHメソッド操作は、要求URIで指定されたSCIMリソースに適用される単一の処理を表します。操作は、配列に表示される順序で適用されます。順序内の各操作がターゲット・リソースに適用され、結果として生じるリソースが次の操作のターゲットになります。すべての操作が正常に適用されるまで、またはエラー条件が発生するまで、評価は継続されます。
  • PATCHメソッド要求は、含まれる操作の数に関係なく、単一の要求として処理されます。要求内の1つの操作でエラー条件が発生すると、元のユーザー情報が復元され、要求が失敗したことを示すエラー・メッセージが返されます。
  • 必須フィールド値は削除できません。このエンドポイントを使用して、必須フィールドを追加または置換できます。
  • フィールド値の追加、更新または置換操作を実行する場合、そのフィールドの権限設定、およびフィールドが必須かどうかによって、操作が許可されるかどうかが決まります。権限の設定は、読取り/書込み、書込み専用または読取り専用です。詳細は、Oracle CPQ管理オンライン・ヘルプのOracle CPQおよびコア・ユーザー・スキーマ属性マッピングを参照してください。

重要な処理および考慮事項

アップグレード前の考慮事項

既知の機能の変更

Oracle CPQ 23Cにアップグレードする前に、既知の機能に加えた変更を確認し、その変更に応じて計画することをお薦めします。

Oracle CPQの機能

摘要

Fusion Order Managementの統合

Oracle Fusion Order Managementアプリケーションでは、品目の各料金に、価格タイプと料金タイプの一意の組合せが必要です。Oracle CPQをFusion Order Managementと統合する場合、同じ価格タイプで価格期間が異なる料金を区別するために、異なる料金タイプを定義する必要があります。

サイト・ライセンス・メトリック

Oracle CPQ 23Cでは、ユーザー・ライセンスのカウント方法が変更され、カウントでWebサービス専用ユーザーが除外されました。また、ライセンスの最大数を割り当てると、Webサービス専用ユーザーもサイトに追加できます。

価格設定

Oracle CPQ 23B以降、価格設定の設定は「一般サイト・オプション」または「コマース設定」で設定しなくなりました。価格設定の設定は、価格設定ポータルの「価格設定オプション」にまとめられています。前の設定場所にはナビゲーション・リンクが用意されており、管理者は「価格設定オプション」ページに移動できます。

サポートされている機能への計画的な変更

Oracle CPQでは、アプリケーションを絶えず改善するために、製品の機能を定期的に評価し、改善された機能で置き換える必要がある古い機能を特定しています。古い機能をサポートすると、お客様に提供する価値に悪影響を及ぼします。このお知らせでは、提供された代替機能を把握して今後の更新に備えるための情報をCPQ管理者およびIT担当者に提供します。次の表に、廃止が計画されている機能、およびそれらが削除されるリリースのスケジュールを示します。

意味の説明

「非推奨」は、Oracle CPQの将来の更新で機能の削除が計画されていることを意味します(次の表の「サポート終了」列を参照)。この機能は、既存のユーザーに対してはその時点まで引き続き機能しますが、機能や文書は拡張されません。削除後は、その機能がサポートされなくなり、機能しなくなります。

Oracle CPQの機能

非推奨の発表

サポート終了と削除

説明

SalesforceコネクタのネイティブLightning UI

23B 24B

Salesforce管理パッケージのネイティブLightning UI(「Lightningモード」とも呼ばれます)が非推奨になります。この機能は、Oracle CPQ 24Bで終了して削除されます。

レガシー・グローバル関数

21C

24A

Oracle CPQの以前のバージョンでは、レガシー・グローバル関数(Jythonスクリプトとも呼ばれます)により、お客様がカスタムpythonスクリプトを記述して様々なタイプの処理のBMLで使用できました。パフォーマンスが低いため、Oracle CPQでは数年前にこれらのスクリプトのサポートを終了しました。Oracle CPQ実装でこの機能を使用している場合は、サポートされている標準機能(たとえば、ユーティリティBMLライブラリ、コマースBMLライブラリおよびBMQL)に管理者が移行することをお薦めします。

ご使用の環境でレガシー・グローバル機能が有効になっているかどうかを確認するには、次のステップに従います。

  1. 管理ホーム・ページにナビゲートします。
  2. 「開発者ツール」セクションで、「グローバル機能」オプションが使用可能になっている場合は、CPQ環境でレガシー・グローバル機能が有効になっています。

レガシー・コマースUI

21C

24A

Oracle CPQ 21Cでは、レガシー・コマース・トランザクションUIが非推奨になりました。この機能は、Oracle CPQ 24Aで終了して削除されます。

Oracle CPQ 18Cでコマースに対してJETレスポンシブUIが導入され、何年も進化を続けて本番環境での経験を積んだ結果、お客様はコマースと構成の両方で新しいJETレスポンシブUIのメリットを享受しています。Oracle CPQのお客様の大半は、JET UIへの完全な移行を完了しています。今後は、JETレスポンシブUIの拡張に重点を置いて、ユーザー・エクスペリエンス全般を向上させていきます。

これらの変更を発表するのは、お客様に早めにお知らせして、この更新に備えていただくためです。Oracle CPQの実装で、レガシー・コマースUIをまだ使用している場合は、JET UIへの移行の準備を始めることをお薦めします。JETコマースUIの有効化の詳細は、Oracle CPQ管理オンライン・ヘルプのJETトランザクションUIのトピックを参照するか、CPQ JET UI: ベスト・プラクティスおよびカスタマイズのビデオをご覧ください。

レガシー構成UI

21C

24A

Oracle CPQ 21Cでは、レガシー構成UIが非推奨になりました。この機能は、Oracle CPQ 24Aで終了して削除されます。

Oracle CPQ 19Bで構成に対してJETレスポンシブUIが導入され、何年も進化を続けて本番環境での経験を積んだ結果、お客様はコマースと構成の両方で新しいJETレスポンシブUIのメリットを享受しています。Oracle CPQのお客様の大半は、JET UIへの完全な移行を完了しています。今後は、JETレスポンシブUIの拡張に重点を置いて、ユーザー・エクスペリエンス全般を向上させていきます。

これらの変更を発表するのは、お客様に早めにお知らせして、この更新に備えていただくためです。Oracle CPQの実装で、レガシー構成UIをまだ使用している場合は、JET UIへの移行の準備を始めることをお薦めします。JET構成UIの有効化の詳細は、Oracle CPQ管理オンライン・ヘルプのJET構成UIのトピックを参照するか、CPQ JET UI: ベスト・プラクティスおよびカスタマイズのビデオをご覧ください。

レガシー・コマースおよび構成モバイル・レイアウト

21C

24A

Oracle CPQ 21Cでは、レガシー・コマースおよび構成モバイル・レイアウトが非推奨になりました。この機能は、Oracle CPQ 24Aで終了して削除されます。

レガシー・モバイル・レイアウトは、モバイル・デバイスでの見積りと構成に対する適応型エクスペリエンスを提供するために作成されました。JETレスポンシブUIは、デスクトップ、タブレット、電話デバイス全体で完全にレスポンシブかつ洗練されたユーザー・エクスペリエンスを実現しているので、デスクトップとモバイル・ユーザーに対して個別のUIレイアウトを管理する必要がなくなりました。

Oracle CPQ実装でレガシー・モバイル・レイアウトが有効になっている場合は、JETレスポンシブUIに移行して、エンド・ユーザーに最適なエクスペリエンスを提供することをお薦めします。JET UIレスポンシブ・エクスペリエンスの有効化の詳細は、Oracle CPQ管理のオンライン・ヘルプを参照してください。

これらの変更を発表するのは、お客様に早めにお知らせして、この更新に備えていただくためです。Oracle CPQの実装で、レガシー構成UIをまだ使用している場合は、JET UIへの移行の準備を始めることをお薦めします。JET構成UIの有効化の詳細は、Oracle CPQ管理オンライン・ヘルプのJETレスポンシブUIのトピックを参照してください。

レガシー・リッチ・テキスト・エディタ

21C

24A

Oracle CPQ 21Cでは、レガシー・リッチ・テキスト・エディタが非推奨になりました。この機能は、Oracle CPQ 24Aで終了して削除されます。

Oracle CPQでは、製品の古い領域が使用不可になり、新しく改善されたバージョンで置き換えられることがあります。CPQ 20Cで以前発表されていたように、リッチ・テキスト編集可能属性(RTE)の新しいインライン・エディタが導入されました。新しいJETエディタには、レガシー・エディタよりも多くのテキスト書式設定オプションが含まれます。これには、元に戻す/やり直し、イメージ、リンク、表ツール、ブラウザ固有のスペル・チェックに関する機能などがあります。また、製品からレガシー・エディタを廃止する前に、ユーザー固有テンプレートのサポートを新しいエディタに追加する作業も進めています。

GXT顧客イメージおよびCSS参照

21C

24A

GXTは、Webアプリケーション・ページを作成するためのJavaフレームワークです。Oracle CPQでは、このフレームワークを内部実装に使用しており、お客様には公開していませんでした。このフレームワークは製品から削除されます。このフレームワークによって提供されるイメージまたはCSSを参照している場合は、実装からこれらの参照を削除することをお薦めします。この機能は、Oracle CPQ 24Aで終了して削除されます。

GXTイメージ/アイコンの参照

このフレームワークで使用されるイメージは、通常はフォルダ・パス「/gwt/gxt/images/default/」にあります。次の例を参照してください。このフォルダのイメージを参照している場合は、それらの参照を削除し、カスタマイズされたイメージをファイル・マネージャを使用して管理してください。

GXT CSS参照

このフレームワークで使用されるCSSファイルは、通常は「/gwt/gxt/css/gxt-all.css」というフォルダ・パスにあります。次の例を参照してください。前述のCSSファイルをカスタマイズしたか、このファイルからCSSクラスを参照している場合は、それらのカスタマイズを削除し、スタイルシート・マネージャを使用して、カスタマイズしたCSSを管理してください。

重要: 実装によっては、フォルダが前述の参照パスと少し異なる場合があります。フォルダを確認して、images/defaultフォルダおよびgxt-all.cssファイルを見つけてください。

カスタムJavaScriptおよびCSS

Oracle CPQではカスタマイズしたJavaScriptの使用は公認または保証されていませんが、Oracle CPQを拡張しているお客様を確認しております。カスタマイズがOracle CPQプラットフォームの新機能と競合したり、データが破損または失われたり、メンテナンスやサポートが困難になったりする場合があります。また、ブラウザをまたぐサポートの検証やアップグレードごとにテストが必要になったり、パフォーマンスが低下したりする可能性があります。関連するリスクを考慮したうえで、JavaScriptカスタマイズの利点を適切に評価してください。

文書オブジェクト・モデル(DOM)構造または特定の要素、クラスまたはIDを操作するのではなく、CPQJS APIを使用することをお薦めします。

文書オブジェクト・モデル(DOM)の構造または特定の要素、クラスまたはIDを使用するカスタムJavaScriptを追加した場合、このカスタマイズには徹底的なテストに加え、場合によってはリファクタリングが必要になります。

Oracle CPQ 23A以降では、JET v12.1.0がサポートされています。次の点に注意してください。

  • Select Oneコンポーネント(<oj-select-one>)が非推奨になり、Select Single (<oj-select-single>)で置き換えられました。この変更の影響を受けるのは、「お気に入りリスト」および「詳細」ページ、コマース分析グラフおよび単一選択メニュー(SSM)です。
  • データ表のセル・タグ(<td>)がある標準JET表では、IDプロパティの構文が更新されてヘッダー・プロパティが削除されています。たとえば:
    • JET v12.1.0の構文: <td class="oj-table-data-cell oj-form-control-inherit" id="mandatoryModels-table:48_0">Recommended Model 1</td>

    • JET v10.0.0の構文: <td class="oj-table-data-cell oj-form-control-inherit" id="mandatoryModels-table:modelName_48" headers="mandatoryModels-table:modelName">Recommended Model 1</td>
  • 構成配列セットの読取り専用セルについては、.oj-table-data-cell.oj -hoverスタイルがbackground-color: #f2f2f3;からlinear-gradiant (rbg(242, 242, 243), rgb(242, 242, 243))に更新されました。
  • 単純リストUIおよび構成BOMのパネルの列選択を変更する際にオプション・リストを表示するには、列の上にカーソルを置く必要があります。この変更は、推奨品目リスト、資産リスト、パフォーマンス・ログおよび適格ルールに影響します。
  • データ表で、表のセルをクリックすると、表のセルの現在の値が選択されます(表のセルのすべての内容が強調表示されます)。入力を開始すると、新しく入力した内容で、強調表示された内容が置き換えられます。
  • コマース・レイアウト・エディタでは、該当するフィールドが表示されなくなった後もツールチップは表示されたままになります。
  • 必須属性のエラー・メッセージ・テキストが「値の入力」から「値の選択」に変更されています。
  • 営業ユーザーが日付属性を編集する際には、日付ピッカー・ツールが自動的に開きません。値を入力するか、日付ピッカー・アイコンをクリックして値を選択する必要があります。モバイル・デバイスでは、日付ピッカー・アイコンを選択して値を選択する必要があります。

重要: JETウィジェットCSSは、「.oj」で始まるクラスを持つ要素に適用されます。Oracle JETでは、これをネームスペースとして予約しています。「.oj」を含むカスタマイズされた要素はすべて、確認、テスト、およびリファクタする必要があります。将来の問題を回避するために、今後はカスタマイズした要素に「.oj」を含めないでください。

Oracle CPQ 22Cでは、jQueryが3.6.0にアップグレードされました。以前のバージョンのjQueryを使用しているお客様は、アップグレードして、お客様のJavaScriptのカスタマイズをテストする必要があります。

詳細は、次のリソースを参照してください。

移行

「ソースからインポート」または「宛先に接続」を使用してコンテンツを移行する場合、両方のサイトで同じメジャー更新を使用する必要があります。コンテンツの移行は、同じメジャー更新内のマイナー更新間でのみ実行できます。

  • 「メジャー更新」 = 更新23C
  • 「マイナー更新」 = 更新23Cパッチ1

移行パッケージを使用する場合、19A以降のコンテンツを最新のサイト・バージョンにアップロードできます。

解決済の既知の問題

更新23Cで修正されたバグの詳細は、My Oracle SupportおよびOracle CPQ管理のオンライン・ヘルプでOracle CPQ 23C解決済の既知の問題に関するドキュメントを参照してください。

翻訳

Oracle CPQ 23Cでは、システム定義の一部のメッセージとコンポ―ネントに対し、文字列が一部削除され、別の文字列が加えられました。システム定義の文字列で独自の実装固有の翻訳を作成した場合、一部の文字列は表示されなくなります。その他の文字列は英語で表示されるようになります。新たに英語で表示される文字列は翻訳する必要があります。

これらの大半のメッセージとコンポーネントはOracle CPQの管理側にあります。ただし、更新インストールをデプロイする前に、エンド・ユーザーと管理ページの両方をレビューして、すべての文字列が指定の言語で表示されていることを確認する必要があります。

翻訳ステータス

Oracle CPQでは、シングルおよびマルチバイトの両方の文字セットの利用をサポートしています。ご利用のサイトで新しい言語を有効化するには、My Oracle Supportでサービス要求を発行してください。

次の言語については、プラットフォームとリファレンス・アプリケーションの両方で、Oracle CPQのユーザー・インタフェース上での翻訳を利用できます。

  • 中国語(簡体字) [中国]
  • 中国語(繁体字) [台湾]
  • チェコ語[チェコ共和国]
  • デンマーク語[デンマーク]
  • オランダ語[オランダ]
  • 英語
  • フィンランド語[フィンランド]
  • フランス語
  • フランス語[カナダ]
  • ドイツ語
  • ハンガリー語[ハンガリー]
  • イタリア語
  • 日本語[日本]
  • 韓国語[韓国]
  • ノルウェー語(ボークモール語) [ノルウェー]
  • ポーランド語[ポーランド]
  • ポルトガル語[ブラジル]
  • ルーマニア語[ルーマニア]
  • ロシア語[ロシア]
  • スペイン語(全世界)
  • スウェーデン語[スウェーデン]
  • トルコ語[トルコ]

アップグレード後の考慮事項

本番環境にアップグレードする前に、Oracle CPQ 23Cのすべてのテスト・インスタンスをアップグレードしてテストします。

お客様のアップグレード・テスト

スケジュールされた本番アップグレードの前に、非本番環境に適用された新しいバージョンをお客様が積極的にテストしてください。少なくとも、営業ユーザーが実行する一般的なアクションを使用して、トランザクションのライフサイクルをお客様がテストしてください。これらには、トランザクションの開始、新規構成、既存の構成の再構成、部品検索、割引、印刷、改訂および承認が含まれますが、これらに限定されません。統合ポイントもテストする必要があります。新機能を確認すると、集中的なテストが必要な領域が明らかになる場合があるため、新機能の確認をお薦めします。

環境に加えられたカスタマイズ(特にJavaScriptやサポート対象外の統合)もお客様がテストする必要があります。アップグレード後に発生する問題の原因で最も多いのは、カスタムJavaScriptです。カスタムJavaScriptおよびサポート対象外の統合は、Oracleサポートまたは開発部門ではサポートされません。特に、アップグレードによってDOMが変更される場合があるため、お客様のJavaScriptおよびCSSの使用に影響を与える可能性があります。

Oracle CPQではカスタマイズしたJavaScriptの使用は公認または保証されていませんが、クリティカルなユース・ケースをサポートするためにOracle CPQを拡張しているお客様を確認しております。JavaScript API (CPQJS)には、JET構成およびJETトランザクションUIの属性、処理およびその他の要素にアクセスするためのメソッドが含まれています。関連するリスクを考慮したうえで、JavaScriptカスタマイズの利点を適切に評価してください。カスタマイズがOracle CPQプラットフォームの新機能と競合したり、データが破損または失われたり、メンテナンスやサポートが困難になったりする場合があります。また、ブラウザをまたぐサポートの検証やアップグレードごとにテストが必要になったり、パフォーマンスが低下したりする可能性があります。

Oracle CPQでは、リリース・サイクルの一環として、広範なテストを実施しています。そのため、お客様のテスト計画では、構成属性の追加などの一般的なタスクではなく、お客様固有のユース・ケースを集中的にテストしてください。

早期テストおよびコホート・スケジュールの更新

23B更新コホートの早期テスト期間をお客様がご利用になることをお薦めします。そうすれば、1つ以上の本番前環境を更新し、カスタマイズとユース・ケースをテストして、必要な調整をするための時間を確保できます。次の表に、Oracle CPQ更新23Bのスケジュールの概要を示します。お客様が属する更新コホートがはっきりしない場合は、My Oracle Supportにサービス要求(SR)を送信してください。

コホート

更新の早期テスト

本番前の更新

本番の更新

A

7月7日と8日

8月4日および5日

8月18日および19日

B

7月7日と8日

8月4日および5日

9月1日および2日

9月15日および16日

C

8月4日および5日

9月1日および2日

10月6日および7日

10月20日および21日

Oracle CPQは、Oracle SaaSのコホート更新ポリシーおよびスケジュールに従います。四半期更新はスキップできません。更新スケジュールをビジネス・プランとプロジェクト・プランに統合する必要があります。お客様がMy Oracle SupportでSRを送信して、早期テストにオプトインする必要があります。早期テストに永続的にオプトインするように選択できますが、同じ早期テスト・サイトと実行ケイデンスを維持する必要があります。

お客様がMy Oracle SupportでSRを送信して、標準の本番スケジュールの本番環境とともにいくつかの本番前環境をアップグレードするように要求できます。四半期ごとにSRを送信する必要がないように、本番環境とともに同じサイトを永続的にアップグレードするように要求できます。

アップグレード後の問題

アップグレード後のお客様に問題が発生した場合は、アップグレードが非本番アップグレードか本番アップグレードかに応じて、2つの異なるプロセスがあります。

非本番アップグレード後の問題

  • My Oracle Supportでサービス要求(SR)を登録します。
  • サービス要求がカスタマ・サポートによって取得され、連絡先(POC)に割り当てられます。
  • このサービス要求は、標準のカスタマ・サポート・サービス要求として扱われます。

ノート: 場合によっては、カスタマ・サポートのサービス要求をオープンせずにお客様の管理者が問題を解決できる場合があります。

本番アップグレード後の問題

  • ほとんどの場合、本番アップグレードはスムーズに進行し、アップグレードが完了するとアップグレード・サービス要求がクローズされます。
  • 非本番アップグレード後に特定されなかったクリティカルな問題が本番アップグレード後に発生した場合は、「重大度1」のサービス要求をお客様がオープンしてください。本番サイトのダウン、100%のユーザーの見積不可、またはその他売上に影響するビジネス上のクリティカルな問題は、アップグレード後のクリティカルな問題と見なされます。
  • 「重大度1」のサービス要求が作成されると、オンコール・チームに通知されます。
  • オンコール・チームのメンバーは、解決のためにサービス要求に対応します。
  • オンコール・チームのメンバーは、必要に応じてアップグレード後検証を実行したOracleアップグレード・スペシャリストに連絡します。

ブラウザ・サポート

Oracle CPQは、Oracle Software Webブラウザ・サポート・ポリシーの基準を満たすすべてのブラウザ・バージョンをサポートしています。

サポートされているブラウザ・バージョンの使用時に問題が生じた場合は、My Oracle Supportでチケットをオープンして問題を解決してください。サポートされているブラウザの使用時に問題が生じた場合は、修正プログラムが配信されるまで認定ブラウザ・バージョンを使用してください。認定ブラウザは現在の市場シェアに基づいて選択され、現在のバージョンの標準機能で動作するように徹底的にテストされています。

認定ブラウザ

Windows

  • Google Chrome 113.x
  • Mozilla Firefox 112.x
  • Microsoft Edge 112.x

モバイル・デバイス

  • Apple iPad iOS 16.x、Safariブラウザ
  • Apple iPhone iOS 16.x、Safariブラウザ

重要: 追加のJavaScript、代替CSS、または他のカスタム機能を使用してサイトが作成されている場合は、選択されたブラウザとの互換性の問題が存在する可能性があります。カスタマイズはアドオンの作業が必要な場合があります。利用できる回避策と細かい修正を判断するためには、My Oracle Supportに連絡してください。

Salesforce統合サポート

Oracleでは、Oracle CPQ Connector for Salesforceのバージョン8.xを公式にサポートしています。

トレーニング

現在使用中のバージョンとこれからアップグレードするバージョンまでのすべてのバージョンの、すべての新機能、解決済の既知の問題、および機能的な既知の問題を確認するために、リリース・ドキュメントを参照してください。

Oracle CPQ 23Cで導入された新機能を理解するには、Oracle CPQ管理のオンライン・ヘルプを参照してください。その他のヘルプについては、My Oracle Supportを参照してください。

このソフトウェアでサポートされている、このドキュメントに明確に記載されていない情報については、Oracle CPQ 23Cの製品ヘルプを確認してください。

追加情報

Oracle CPQの詳細は、Oracle CPQドキュメントのサイトを参照してください。

免責事項

このドキュメントの詳細は、高度な情報提供の目的でのみ使用され、仕様としてまたはオンライン・ヘルプの代用として使用することを目的としていません。後続リリースにアップグレードする際に、コマース・プロセス、構成またはグローバル機能設定の再デプロイメントが必要な場合があります。統合XSLファイルまたはAPIの変更も必要な場合があります。