REST API (インバウンド)
ビジネス・プロセスで購買データのほぼリアルタイム更新が必要な場合、REST APIインバウンド統合オプションを使用してOracle Purchasingと統合します。
たとえば、購買オーダーの価格を更新する必要がある場合があります。
主な機能
- REST APIを使用して、購買オーダー、購買契約、調達エージェント、購買オーダーへの購買依頼の処理、作業確認およびその他のOracle Purchasing RESTリソースのリアルタイム統合要件に対応します。
- 購買オーダーRESTリソースを使用して、処理中の購買オーダーに対するカスタム処理を表示および実行します。
- 下書き購買オーダーRESTリソースを使用して、下書き購買オーダーまたは変更オーダーに対するカスタム処理を表示、作成、更新、実行します。
- BATCHは、更新、挿入、削除およびGET操作でサポートされています。
- UPSERTモードがサポートされています。
- calculateTaxAndAccountingカスタム・アクションを使用して、キー値を迅速に導出し、データ入力を迅速化し、特定の検証を実行します。
- 購買契約RESTリソースを使用して、包括購買契約または購買契約と子リソースを検索します。
- 購買契約インポート・リクエストRESTリソースを使用して、購買契約をインポートします。
- 購買依頼処理リクエストRESTリソースを使用して、承認済購買依頼明細を新規オーダーに処理するか、既存のオーダーに追加します。
- REST APIを使用して、エンド・ツー・エンドのプロセス・オーケストレーションを実現します。
ベスト・プラクティス
- このオプションは、Oracle Purchasingでほぼリアルタイム・モード操作を実行する必要がある場合に使用します。
- パフォーマンスを向上させ、リクエストが5分を超えて実行される場合にREST APIでゲートウェイ・タイムアウトが504回発生しないようにするには、サポートされている場合は常に、フィールド問合せパラメータを使用して属性を制限し、GET操作を実行してください。
- お客様が購買オーダーのラインやスケジュールごとに何百もの配分を行うとは思っていませんが、大規模な購買オーダーを処理する際のパフォーマンスを向上させるために、ラインやスケジュールを分割することを検討してください。
- 購買依頼明細を購買オーダーに編成する際のより詳細な管理を行うには、オーダーを生成するかわりに購買依頼処理リクエストRESTリソースを使用します。 ノート: これを行うには、最初に自動購買オーダー生成を無効にする必要があります。
制約
- REST APIでは、1回のコールで500を超えるレコードが返されることはありません。 REST APIパラメータでオフセットおよび制限を使用して、セット全体をページ区切りできます。
- 下書き購買オーダーにカスタム処理を使用する場合、バッチ・モードはサポートされていません。 たとえば、単一のリクエストで複数の購買オーダーを承認のために送信する場合です。
- Oracle Fusion Cloud ProcurementのREST API
- Oracle Visual Builder Add-in for Excel
- Oracle Fusion Cloud調達のRest API: 権限
- Cloud Customer Connectナレッジ記事: 更新21A Oracleを使用した新規購買オーダーの作成、更新および発行方法
- Cloud Customer Connectナレッジ記事: 21Aの更新 &の作成方法Oracle Visual Builderを使用した変更オーダーの発行
- Cloud Customer Connectナレッジ記事: Oracle VBCSを使用して、&購買オーダー&変更オーダーをプロジェクトDFFで更新
- Cloud Customer Connect: Oracle Visual Builder Add-in for Excelを使用してPOスケジュールを一括クローズする方法
- Cloud Customer Connectイベント: SCM - PRC: Visual Builder Add-in for Excelを使用した購買オーダーの作成および更新