Order Managementの統合に使用できるWebサービス
Order Import Service、Receive Order Request ServiceまたはOrder Information Serviceを使用して、オーダー管理を他のシステムと統合します。
次に、統合できるその他のシステムの例を示します。
-
チャネル
-
レガシー
-
見積管理
-
契約
-
サービス・リクエスト
-
購買
-
在庫
-
倉庫
-
出荷
-
請求
-
請求
Oracle Applicationsで使用するのと同じデータを作成、読取り、更新および削除します。
たとえば:
Oracleアプリケーション |
データ |
---|---|
オーダー納期回答 |
納期モデル |
取引先コミュニティ・アーキテクチャ |
顧客モデル |
製品情報管理 |
製品モデル |
コンフィギュレータ |
構成モデル |
オーダー管理 |
データ・モデル |
用語
-
ソース・システム オーダー・リクエスト・オブジェクトをオーダー・インポート・サービスwebサービスに送信するオーダー取得システムまたはアプリケーション。 簡潔にするために、このドキュメントにはソース・システムのみ記載されています。
-
内部 オーダー管理に存在する処理、プロセスまたはオブジェクト。 オーダー管理およびPlanningリポジトリに存在する相互参照は、内部オブジェクトの例です。
-
外部 Oracle Order Managementの外部に存在するアクション、プロセスまたはオブジェクト。 ソース・システムがオーダー取得システムに作成するソース・オーダーは、外部オブジェクトの例です。
-
ソース・オーダー。 ソース・システムがオーダー取得システムで作成するオーダー。
-
販売オーダー オーダー管理がソース・オーダーを履行できるように販売オーダーに変換するソース・オーダー。
REST API、オーダー・インポート・サービスまたはオーダー・リクエスト・サービスの受入を使用する必要がありますか。
オーダー・インポート・サービスまたはオーダー・リクエスト・サービスの受信のかわりにREST APIを使用することをお薦めします。
- オーダー・インポート・サービスをすでに使用している場合は、その使用をREST APIに移行することをお薦めします。 Order Managementでは、オーダー・インポート・サービスは引き続きサポートされますが、今後の更新で廃止され、サポートされなくなります。
- Order Managementでは、更新12のReceive Order Request Serviceは引き続きサポートされますが、このサービスは廃止され、後続の更新ではサポートされなくなります。
- オーダー・リクエスト・サービスの受入のかわりにREST APIを使用します。
- オーダーの受入リクエスト・サービスのかわりにREST APIを使用して、販売オーダーを作成します。
- オーダー管理では、オーダー受入リクエスト・サービスの作成操作または発行操作はサポートされなくなりました。
- オーダー受入リクエスト・サービスの一時停止タスク、保留の適用、保留解除および有効数量のチェック操作を使用できます。
オーダー・インポート・サービス
オーダー・インポート・サービスwebサービスを使用して、アップストリーム・システムからオーダー管理にオーダー・リクエストを送信する統合を作成します。 このwebサービスはリクエストを処理し、オーダー管理で販売オーダーを作成します。 また、これを使用して、履行する下書きの販売オーダーを送信することもできます。
オーダー・インポート・サービスは、ペイロードとしてオーダー・リクエスト・オブジェクトを使用するSOAP (Simple Object Access Protocol)サービスです。 使用できる操作および参照する属性について学習します。 詳細は、「Oracle SCM用SOAP Webサービス」を参照してください。 「ビジネス・オブジェクト・サービス」>「販売オーダーのインポート」を展開します。
詳細は次のとおりです。
詳細 |
説明 |
---|---|
タイプ |
技術 |
必須 |
No |
サービス名 |
OrderImportService |
説明 |
このサービスは、様々なチャネル・システムからソース・オーダーを受け取ります。 |
WSDL |
http://host:port/fomImportOrdersService/OrderImportService?wsdl |
|
OrderImportServiceRequest |
出力 |
OrderImportServiceResponse |
オーダー・インポート・サービスでこれらの操作を使用します。
操作 |
入力メッセージ |
出力メッセージ |
---|---|---|
createOrders |
createOrders |
createOrdersResponse |
createOrdersAsync |
createOrdersAsync |
createOrdersAsyncResponse |
stageOrders |
stageOrders |
stageOrdersResponse |
stageOrdersAsync |
stageOrdersAsync |
stageOrdersAsyncResponse |
SubmitDraftOrder |
SubmitDraftOrder |
SubmitDraftOrderResponse |
SubmitDraftOrderAsync |
SubmitDraftOrderAsync |
SubmitDraftOrderAsyncResponse |
オーダーの作成操作
createOrders操作を使用して、様々なチャネルからオーダー管理にソース・オーダーをインポートします。 ペイロードのSubmitFlag属性に従って、ドラフト・モードで販売オーダーを作成するか、発行モードで販売オーダーを作成します。
ステージング・オーダー・オペレーション
stageOrders操作を使用して、様々なチャネルからステージング表にオーダーをインポートします。 次に、インタフェース表からデータをインポートして処理し、各インタフェース・レコードを販売オーダーとしてオーダー管理にインポートするスケジュール済プロセスを実行できます。
下書きオーダー工程の送信
SubmitDraftOrder操作を使用して、オーダー履行に下書き販売オーダーを発行します。
オーダー・リクエスト・サービスの受入
オーダー・リクエスト・サービスの受入webサービスを使用して、一時停止タスクの実行、保留の適用、保留の解除または有効数量のチェックを行います。
オーダー受入リクエスト・サービスは、ペイロードとしてオーダー・リクエスト・オブジェクトを使用するSOAP (Simple Object Access Protocol)サービスです。
販売オーダーを作成するには、オーダー・リクエスト・サービスの受入ではなくオーダー・インポート・サービスwebサービスを使用します。
詳細は次のとおりです。
詳細 |
説明 |
---|---|
タイプ |
技術 |
必須 |
No |
サービス名 |
ReceiveOrderRequestService |
説明 |
このサービスは、様々なチャネル・システムからソース・オーダーを受け取ります。 |
WSDL |
http: //host: port/ soa-infra/ services/ default/ DooDecompReceiveOrderExternalComposite/ReceiveOrderRequestServiceWSDL |
|
ReceiveOrderServiceRequestMessage |
出力 |
ReceiveOrderServiceResponseMessage |