機械翻訳について

REST APIおよびWebサービスを使用したOrder Managementの統合

REST APIおよびオーダー情報サービスを使用して、Order Managementを他のシステムと統合できます。

次に、統合できるその他のシステムの例を示します:

  • チャネル

  • レガシー

  • 見積管理

  • 契約

  • サービス・リクエスト

  • 購買

  • 在庫

  • 倉庫

  • 出荷

  • 請求

  • 請求

Oracle Applicationsが使用するのと同じデータを作成、読取り、更新および削除します:

Oracle Applicationsで使用するのと同じデータを作成、読取り、更新および削除します。

たとえば:

Oracleアプリケーション

データ

オーダー納期回答

納期モデル

取引先コミュニティ・アーキテクチャ

顧客モデル

製品情報管理

製品モデル

コンフィギュレータ

構成モデル

オーダー管理

データ・モデル

用語

  • ソース・システム リクエストを送信するオーダー取得システムまたはアプリケーション。 簡潔にするために、このドキュメントにはソース・システムのみ記載されています。

  • 内部 オーダー管理に存在する処理、プロセスまたはオブジェクト。 オーダー管理およびPlanningリポジトリに存在する相互参照は、内部オブジェクトの例です。

  • 外部 Oracle Order Managementの外部に存在するアクション、プロセスまたはオブジェクト。 ソース・システムがオーダー取得システムに作成するソース・オーダーは、外部オブジェクトの例です。

  • ソース・オーダー。 ソース・システムがオーダー取得システムで作成するオーダー。

  • 販売オーダー オーダー管理がソース・オーダーを履行できるように販売オーダーに変換するソース・オーダー。

Webサービスを使用したインポートの管理

webサービスを使用して、インポートの管理を支援します。 たとえば、出荷詳細をソース・システムに通信したり、保留を管理したり、有効数量をチェックします。

Webサービス

説明

オーダー出荷詳細の取得

  • 出荷詳細をリクエストするソース・システムに通信します。

    • 現在のスケジュール

    • 各スケジュールのステータス

    • 倉庫や出荷方法などのスケジュール詳細

  • 履行ラインではなく、出荷に応じて返信を整理します。

  • 履行明細に関する詳細を応答に含めます。 オーダー管理の複数の履行明細がソース・オーダーの1つのオーダー明細を参照する場合があります。

  • 販売オーダーのオーダー明細、またはこれらの明細のサブセットのみの詳細を返します。

保留の適用

ソース・システムから保留タスクに保留のリクエストをルーティングします。 1つのリクエストで複数の保留を処理し、各保留は1つの販売オーダーに対して行うか、または複数のオーダー明細を販売オーダー内で処理します。

保留のリリース

ソース・システムから保留タスクに保留をリリースするリクエストをルーティングします。

有効数量のチェック

ソース・システムの日付に使用可能な数量を決定するリクエストをオーダー管理に送信します。 オーダー管理は、これらの詳細を含む返信をソース・システムに送信します。

販売オーダーのインポートまたはオーダー・リクエスト・サービスの受入のかわりにREST APIまたはFBDIを使用

「販売オーダーのインポート」webサービスまたは「オーダー・リクエスト・サービスの受入」Webサービスのかわりに、REST APIまたはFBDIを使用する必要があります。 背景は、オーダー管理へのオーダーのインポートの概要を参照してください。

販売オーダーのインポート

「販売オーダーのインポート」webサービスは、オーダー取得システムからOracle Order Managementにソース・オーダーをインポートしました。 Oracleは、更新24Dでこのサービスとそのすべての操作を置き換えました。 更新25Dで完全にサポートが削除されます。

操作 かわりに次を使用

createOrders

createOrdersAsync

  • 「販売オーダーの作成」処理または「1つの販売オーダーの更新」処理を小規模な販売オーダーに対して実行します。
  • 大規模なオーダーのファイル・ベース・データ・インポート(FBDI)。

submitDraftOrder

submitDraftOrderAsync

  • 小規模販売オーダーに対する「1つの販売オーダーの更新」処理。
  • 大規模なオーダーのファイル・ベース・データ・インポート(FBDI)。

stageOrders

stageOrdersAsync

  • 「販売オーダーの作成」処理または「1つの販売オーダーの更新」処理。

各処理は、オーダー・ハブREST APIの販売オーダーの処理です。

詳細と例については、「Oracle Supply Chain Management CloudのREST API」に移動し、Order Managementを展開して、「オーダー・ハブの販売オーダー」をクリックします。

オーダー・リクエスト・サービスの受入

受入オーダー・リクエスト・サービスwebサービスは、オーダー取得システムからOracle Order Managementにソース・オーダーをインポートしました。 Oracleは、更新24DのReleasePausedTasksを除き、このサービスとそのすべての操作を置き換えました。 更新25DのReleasePausedTasksを除き、これらのサポートを完全に削除します。
操作 かわりに次を使用

ProcessOrderRequest

ProcessOrderRequestSync

  • 「販売オーダーの作成」処理または「1つの販売オーダーの更新」処理を小規模な販売オーダーに対して実行します。
  • 大規模なオーダーのファイル・ベース・データ・インポート(FBDI)。

GetOrderDetails

GetOrderDetailsSync

  • 「すべての販売オーダーの取得」処理または「1つの販売オーダーの取得」処理。

SubmitDraftOrder

SubmitDraftOrderSync

  • 小規模販売オーダーに対する「1つの販売オーダーの更新」処理。
  • 大規模なオーダーのファイル・ベース・データ・インポート(FBDI)。

CheckAvailability

GetAvailabilityCheck

GetAvailabilityCheckSync

  • Global Order Promising REST APIの「クイック有効数量チェック」処理。
RequestHold
  • 「保留の適用」処理。

各処理は、オーダー・ハブREST APIの販売オーダーの処理です(記載されている場合を除く)。

ReleasePausedTasks操作を引き続き使用できます。

ReleasePausedTasks操作

ReleasePausedTasks操作では、検索パラメータの組合せに従って一時停止されたタスクが解放されます。 非同期webサービスとしてのみ使用できます。 ReleasePausedEventTaskRequestを使用する場合は、これらの属性を含める必要があります。

属性

タイプ

必須

説明

SourceSystem

文字列

Yes

リリース一時停止リクエストを提供するソース・システム。

EventName

文字列

Yes

リリースする一時停止イベントの名前。

InventoryItemId

Long

Yes

品目の識別子

OrderNumber

文字列

Yes

販売オーダー番号

LineNumber

Long

Yes

オーダー明細番号。

FulfillLineNumber

Long

Yes

オーダー履行明細の番号。

SoldToCustomerId

Long

Yes

顧客識別子。

FulfillOrgId

Long

Yes

倉庫識別子。

PauseTaskId

Long

Yes

一時停止されたタスク識別子。

FromOrderDate

DateTime

Yes

FromOrderDate以降に発生した販売オーダーをフィルタリングします。

ToOrderDate

DateTime

Yes

ToOrderDate以前に発生した販売オーダーをフィルタします。

FromScheduledShipDate

DateTime

Yes

FromScheduledShipDate以降に出荷が予定されている販売オーダーをフィルタします。

ToScheduledShipDate

DateTime

Yes

ToScheduledShipDate以前出荷が予定されている販売オーダーをフィルタします。

FromPauseWaitUntilDate

DateTime

Yes

FromPauseWaitUntilDate以降にリリースするようにスケジュールされている一時停止タスクをフィルタします。

ToPauseWaitUntilDate

DateTime

Yes

ToPauseWaitUntilDate以前にリリースするようにスケジュールされている一時停止タスクをフィルタします。

SourceOrderSystem

文字列

Yes

ソース・オーダーを提供するソース・システム。

SourceOrderNumber

文字列

Yes

ソース・システムのオーダー番号。

TaskInstanceId

Long

Yes

タスク・インスタンス識別子。

ReleasePausedTasksは、次のレスポンスを提供します:

属性

タイプ

説明

NumberOfTasksReleased

Long

リリースされたタスクの数。

ErrorMessage

文字列

サービスが正常に完了しない場合のエラー・メッセージ。

ReturnStatus

文字列

戻りステータス。