REST API (インバウンド)
Oracle REST APIを使用して、Oracle Sourcingと統合できます。
顧客および統合システム・アーキテクトは、REST APIの包括的なセットを使用して、リアルタイム統合要件のレコードを表示、作成、更新または削除できます。
主な機能
- リアルタイムのインバウンド統合要件には、Oracle Sourcing RESTリソースとREST APIを使用します。 たとえば:
- 単一品目とコレクションの両方で、標準の作成、読取り、更新、削除(CRUD)操作をサポートします。 詳細は、REST APIを使用したビジネス・オブジェクトへのアクセスの「CRUDタスク」を参照してください。
- ソーシング・ビジネス・オブジェクトに対するBATCH操作をサポートし、複数の更新を実行し、1回の呼出しで転記、削除および取得操作を実行できます。
-
Oracle Sourcingでは、CRUD操作とともにカスタム・アクションもサポートされます。 たとえば:
- テンプレートからのネゴシエーションの作成
- 修正および新規ラウンドの作成
- ロックされたネゴシエーションのロック解除および開封
- 明細の再採番
- レスポンスの検証および発行
ベスト・プラクティス
- Oracle Sourcing REST APIを使用して、サードパーティ・アプリケーションのリアルタイム・インバウンド統合をサポートします。
- パフォーマンスを向上させるために、サポートされている場合は常にGET操作の実行中に、fields問合せパラメータを使用して属性を制限します。
- POSTおよびPATCHアクションおよびカスタム・アクションに対して、コンテンツ・タイプおよびREST APIバージョンが正しく指定されていることを確認します。
- POSTMANクライアントを使用して、すべての標準CRUDおよびカスタム・アクションを実行できます。
- Microsoft ExcelのOracle Visual Builderプラグインを使用して、同じ子および孫をネゴシエーションに一括アップロードする場合は、次のステップに従います:
- 同じセクションをすべてのネゴシエーションにアップロードします。 これにより、様々なネゴシエーションのすべてのセクションに対して一意のセクションIDが生成されます。
- 「ネゴシエーション・タイトル/番号」および「セクションID」属性を使用して、前述のセクションに同じ要件をアップロードします。 これは一意であるため、「セクション名」のかわりに「セクションID」を使用します。
制約
- すべてのOracle Sourcing REST APIでは、1回のコールで500を超えるレコードが返されるわけではありません。 REST APIパラメータでオフセットと制限を使用して、セット全体をページ区切りできます。
- Microsoft ExcelのOracle Visual Builderプラグインでスカラー・データ型を使用してカスタム・アクションを実行できます。 たとえば、Oracle Visual Builderでサポートされているカスタム・アクションは、RenumberLine、UnlockSupplierNegotiationおよびUnsealSupplierNegotiationsです。
- Microsoft ExcelのOracle Visual Builderプラグインで、リクエストおよびレスポンス・ペイロードの複合データ型またはマップ・データ型のカスタム・アクションを実行することはできません。 たとえば、CreateAmendment、CreateNewRound、CreateNegotiationFromテンプレート、CreateResponseおよびValidateAndSubmitNegotiationResponseです。
- 1回のアップロードでOracle Visual Builderを使用して、同じ子および孫をネゴシエーションに一括更新することはできません。
- Cloud Customer Connectナレッジ記事: supplierNegotiations RESTサービスを使用したテンプレートからの暫定ネゴシエーションの作成
- Cloud Customer Connectナレッジ記事: Oracle Visual Builder Add-in for Excelを使用した要件の追加または更新
- Visual Builder Excel用アドイン: Excelワークブックでのレイアウトの作成
- Oracle Fusion Cloud ProcurementのREST API
- Oracle Fusion Cloud ProcurementのREST API: 権限