コマース・プロセス設定REST API
Oracle CPQ 26Aでは、Redwoodスタイルの管理ページをサポートする次のエンドポイントが導入されています。
コマース・プロセス暗号化キー・ステータスの取得
このエンドポイントを使用して、指定したコマース・プロセスに有効な暗号化キー証明書があるかどうかを確認します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/hasValidCertificate - メソッド: GET
プロセス・マネージャ
コマース・プロセス・マネージャ列の追加
このエンドポイントを使用して、コマース・プロセス・マネージャ列を追加します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/processColumns - メソッド: POST
コマース・プロセス・マネージャ列の削除
このエンドポイントを使用して、指定したコマース・プロセス・マネージャ列を削除します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/processColumns/delete - メソッド: POST
コマース・プロセス・マネージャ列の更新
このエンドポイントを使用して、指定したコマース・プロセス・マネージャ列を更新します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/processColumns/{columnId} - 方法: PATCH
処理
コマース文書処理のクローニング
このエンドポイントを使用して、指定したコマース・ドキュメント・アクションをクローニングします。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/actions/{actionVarName}/clone - メソッド: POST
コマース・コピー処理コピー順序の作成
このエンドポイントを使用して、指定したコマース・プロセス処理のコピー順序を追加します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/actions/{actionVarName}/copySequence - メソッド: POST
コマース文書処理の作成
このエンドポイントを使用して、ドキュメント・アクションを追加します。 ドキュメントIDはリクエスト本文で指定されます。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/actions - メソッド: POST
コマース文書処理の削除
このエンドポイントを使用して、指定したコマース・ドキュメント・アクションを削除します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}
/actions/delete - メソッド: POST
コマース・コピー処理コピー順序の更新
このエンドポイントを使用して、指定したコマース・プロセス・コピー処理コピー順序を更新します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/actions/{actionVarName}/copySequence/{sequenceId} - 方法: PATCH
コマース・プロセス処理の更新
このエンドポイントを使用して、指定したコマース・プロセス・アクションを更新します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/actions/{actionVarName} - メソッド: PATCH
コマース・プロセス処理アクセス権限の更新
このエンドポイントを使用して、指定したコマース・プロセス処理のアクセス権を更新します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/actions/{actionVarName}/accessRights - 方法: PATCH
属性
システム属性の取得
このエンドポイントを使用して、システム変数属性を取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/systemAttributes - メソッド: GET
コマース属性の作成
このエンドポイントを使用して、指定したコマース・ドキュメントに属性を追加します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/attributes - メソッド: POST
コマース属性の削除
このエンドポイントを使用して、指定したコマース・ドキュメント属性を削除します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/attributes/delete - メソッド: POST
コマース属性参照の取得
このエンドポイントを使用して、指定したコマース・ドキュメント属性の属性参照を取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/attributes/{attributeVarName}/references - メソッド: GET
コマース属性設定の取得
このエンドポイントを使用して、指定したコマース・ドキュメント属性の属性設定を取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/attributes/{attributeVarName}/settings - メソッド: GET
コマース属性タイプの取得
このエンドポイントを使用して、指定したコマース・ドキュメントの属性タイプを取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/attributeTypes - メソッド: GET
コマース属性の更新
このエンドポイントを使用して、指定したコマース・ドキュメント属性を更新します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/attributes/{attributeVarName} - メソッド: PATCH
配列セット
コマース配列セットの作成
このエンドポイントを使用して、指定したコマース・ドキュメントに配列セットを追加します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/arraySets - メソッド: POST
コマース配列セットの削除
このエンドポイントを使用して、指定したコマース・ドキュメント配列セットを削除します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/arraySets/delete - メソッド: POST
コマース配列セット参照の取得
このエンドポイントを使用して、指定したコマース・ドキュメント配列セットの配列セット参照を取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/arraySets/{arraySetVarName}/references - メソッド: GET
コマース手数料配列セットの同期
このエンドポイントを使用して、コマース・ドキュメント料金配列セットを同期します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/synchronizeChargeSet - メソッド: POST
コマース配列セットの更新
このエンドポイントを使用して、指定したコマース・ドキュメント配列セットを更新します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/arraySets/{arraySetVarName} - メソッド: PATCH
属性セット
コマース属性セットの削除
このエンドポイントを使用して、指定したコマース・ドキュメント属性セットを削除します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/attributeSets/delete - メソッド: POST
コマース属性セットの作成
このエンドポイントを使用して、指定したコマース・ドキュメントに属性セットを追加します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/attributeSets - メソッド: POST
コマース部品属性セット属性オプションの取得
このエンドポイントを使用して、コマース文書部品属性セットの属性オプションを取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/attributeSets/{attrSetVarName}/manageAttributeOptions - メソッド: GET
コマース部品属性セット属性オプションの更新
このエンドポイントを使用して、コマース文書部品属性セットの属性オプションを更新します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/attributeSets/{attrSetVarName}/manageAttributeOptions - メソッド: PATCH
ライブラリ関数
コマース・ライブラリ機能の作成
このエンドポイントを使用して、コマース・ライブラリ関数を追加します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/bml/library/functions - メソッド: POST
コマース・ライブラリ機能のデバッグ
このエンドポイントを使用して、指定したコマース・ドキュメント・ライブラリ関数をデバッグします。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/bml/library/functions/actions/debug - メソッド: POST
コマース・ライブラリ関数の削除
このエンドポイントを使用して、指定したコマース・ドキュメント・ライブラリ関数を削除します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/bml/library/functions/{functionVarName} - メソッド: DELETE
コマース・ライブラリ関数の取得
このエンドポイントを使用して、指定したコマース・ドキュメントのライブラリ関数を取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/bml/library/functions - メソッド: GET
コマース・ライブラリ関数の取得
このエンドポイントを使用して、指定したコマース・ドキュメント・ライブラリ関数を取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/bml/library/functions/{functionVarName} - メソッド: GET
コマース・ライブラリ関数の依存属性の取得
このエンドポイントを使用して、指定したコマース・ドキュメント・ライブラリ関数のすべての依存属性を取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/bml/library/functions/actions/dependentAttributes - メソッド: POST
コマース・ライブラリ機能トランザクション・データのロード
このエンドポイントを使用して、リクエストされたコマース・ドキュメント・ライブラリ関数の属性値を取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/bml/library/functions/actions/loadTransactionData - メソッド: POST
コマース・ライブラリ機能の更新
このエンドポイントを使用して、指定したコマース・ドキュメント・ライブラリ関数を更新します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/bml/library/functions/{functionVarName} - メソッド: PATCH
コマース・ライブラリ関数の検証
このエンドポイントを使用して、指定したコマース・ドキュメント・ライブラリ関数を検証します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/bml/library/functions/actions/validate - メソッド: POST
すべてのコマース属性参照の取得
このエンドポイントは、指定されたコマース・プロセスのすべての属性参照を取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/bml/attributeLookups - メソッド: GET
コマース属性参照の取得
このエンドポイントを使用して、指定したコマース・プロセス属性参照の参照タイプ詳細を取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/bml/attributeLookups/{lookupType} - メソッド: GET
コマース属性参照値の取得
このエンドポイントを使用して、特定のコマース・プロセス属性参照の参照値を取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/bml/attributeLookups/{lookupType}/lookupValues - メソッド: GET
パフォーマンス
パフォーマンス・レポートの生成
このエンドポイントを使用して、パフォーマンス・レポートを生成します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/performance - メソッド: POST
BML数の取得
このエンドポイントを使用して、分析するBML関数をカウントします。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/performance/{actionId} - メソッド: GET
ルール
コマース・ルール条件の取得
このエンドポイントを使用して、指定したコマース・ドキュメント・ルールのルール条件を取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/rules/{ruleVarName}/ruleCondition - メソッド: GET
単純条件の拡張条件への変換
このエンドポイントを使用して、指定したコマース・ドキュメントの単純条件を拡張条件に変換します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/documents/{docVarName}/ruleCondition/convertToAdvanced - メソッド: POST
ビューとテンプレート
印刷用XSLビューのコピー
このエンドポイントを使用して、指定したコマース・プロセス・プリンタ対応XSLビューをコピーします。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/printerFriendlyXSLViews/actions/copy - メソッド: POST
印刷用XSLビューの作成
このエンドポイントを使用して、指定したコマース・プロセスにプリンタ対応XSLビューを追加します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/printerFriendlyXSLViews - メソッド: POST
印刷用XSLビューの削除
このエンドポイントを使用して、指定したコマース・プロセス・プリンタ対応XSLビューを削除します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/printerFriendlyXSLViews/actions/delete - メソッド: POST
印刷用XSLビュー設定の取得
このエンドポイントを使用して、指定したコマース・プロセスのプリンタ対応XSLビュー設定を取得します。
- エンドポイント:
/rest/v19/commerceProcessSetups/{processVarName}/printerFriendlyXSLViews/settings - メソッド: GET
印刷用XSLビューの更新
このエンドポイントを使用して、指定したコマース・プロセス・プリンタ対応XSLビューを更新します。
- エンドポイント: /
rest/v19/commerceProcessSetups/{processVarName}/printerFriendlyXSLViews/{xslVarName} - 方法: PATCH
Oracle CPQ 26Aでは、Redwoodスタイルの管理ページがサポートされています。
有効化および構成ステップ
REST APIガイドのRESTサービス定義を確認して、活用してください(Oracle Help Center > 「関心のあるアプリケーション・サービス領域」 > 「API &スキーマ」から入手できます)。 OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。