Order Managementでの添付の統合の概要
オーダー管理を統合して、ソース・システムからソース・オーダーの一部として添付を受け取り、オーダー履行システムに送信できるようにします。
-
ユーザーは、オーダー管理作業領域を使用して、製造の要件を含む文書、価格交渉のガイドラインを含むメモ、品目インストール指示を含むページへのURLなど、販売オーダーに添付を追加できます。
-
オーダー管理は、履行システムに添付できます。
-
オーダー管理では、ソース・システムから添付を受け取り、販売オーダーの一部として添付を含めることができます。
-
オーダー管理は履行システムから添付を受信できません。
-
オーダー管理は、オーダー取得システムに添付を送信できません。
ソース・システムに存在するソース順序からオーダー管理のエンタープライズ・ビジネス・メッセージ(EBM
)に添付属性をマップできます。 その後、オーダー管理はコネクタを使用して、オーダー履行システムに添付を送信します。
仕組み
ソース・システムから受信した添付をオーダー管理で処理する方法を次に示します。
-
エンタープライズ・ビジネス・オブジェクト(
EBO
)を使用して、ソース・オーダーから各添付を取得します。 -
ソース・システムの各値をOracle Applicationsが使用する値に相互参照します。 このアプローチは、ソース・システムとOracle Applicationsで添付を1つの形式で表します。
-
ソース・オーダーを販売オーダーに変換してから、。
-
ソース・オーダー・ヘッダーからの添付を販売オーダー・ヘッダーに追加
-
ソース・オーダー明細の添付を販売オーダー明細に追加
販売オーダーには、オーダー属性および製品変換ルールに従った履行詳細が含まれます。 オーダー管理でのマッピング方法について学習します。 詳細は、オーダー管理へのオーダーのインポートの概要を参照してください。
-
-
履行リクエストを履行システムに送信します。
ソース・システムが添付またはソース・オーダーへの変更(添付の追加または削除、既存の添付の変更など)を送信し、オーダー管理がソース・オーダーをすでにインポートしている場合は、オーダー管理によって販売オーダーが更新されて変更が反映されます。 オーダー管理はソース・システムに添付を送信できないため、webサービスがソース・システムに送信するレスポンスを変換するときにソース・システムが認識する形式に添付属性をマップする必要はありません。
ソース・システムの添付をオーダー管理の添付にマップ
オーダー管理では、販売オーダー・エンタープライズ・ビジネス・オブジェクトを使用してソース・システムと通信します。 添付は販売オーダーの一部です。 使用する構造を次に示します。
オーダー管理の添付を履行システムの添付にマップ
オーダー管理では、ProcessSalesOrderFulfillmentEBMエンタープライズ・ビジネス・メッセージ(EBM
)を使用して、販売オーダーを作成、変更または取り消します。 メッセージがOrder Managementの販売オーダーのXSD (XMLスキーマ定義)から履行システムに添付をマップするために使用する構造を次に示します。
添付属性のマッピング
processSalesOrderFulfilmentEBMに添付属性が存在するセクションを次に示します。
セクション |
摘要 |
---|---|
SalesOrderAttachment |
オーダー・ヘッダーの添付です。 |
SalesOrderLineAttachment |
オーダー明細の添付です。 |
SalesOrderLineScheduleAttachment |
オーダー明細スケジュールの添付です。 |
ProcessSalesOrderFulfillmentEBMには、添付属性が含まれます。
属性 |
パス |
説明 |
---|---|---|
|
|
タイプは、ファイル、テキストまたはURLです。 |
タイトル |
|
添付名。 |
説明 |
|
添付に関する詳細。 |
|
|
タイプがURLの場合、 |
FileName |
|
タイプがファイルの場合、FileNameには添付コンテンツを含むファイルの名前が含まれます。 |
|
|
タイプがファイルの場合、 タイプがテキストの場合、 ソース・オーダーに添付コンテンツが含まれていない場合は、ソース・オーダーをProcessSalesOrderFulfillmentEBMに変換する前に、このコンテンツを取得する必要があります。 |
オーダー管理は属性をマップします。
属性 |
摘要 |
---|---|
タイプ |
タイプは、ファイル、テキストまたはURLです。 |
タイトル |
添付ファイル名。 |
説明 |
添付に関する詳細。 |
文書コンテンツ |
ドキュメント・コンテンツは、タイプ属性の値によって異なります。
|
コネクタの添付をオーダー履行システムにマップ
オーダー管理は、オーダー履行タスクを実行するために履行リクエストを履行システムに送信します。
-
オーダー履行システムは、オーケストレーション・オーダー添付サービスwebサービスを介して添付にアクセスできます。
-
このwebサービスのGetAttachmentメソッドは、オーダー・ヘッダーまたは履行明細が参照する添付を取得します。
-
オーダー履行システムでは、GetAttachmentを使用して添付を取得し、コネクタを介して添付属性を履行システムにマップします。
GetAttachmentメソッドの入力ペイロードでパラメータを使用します。
パラメータ |
説明 |
---|---|
|
添付が参照するエンティティの名前。 |
|
添付が参照するエンティティのデータベース表の名前。 |
|
添付が参照するエンティティを識別する最初の値。 |
|
添付が参照するエンティティを識別する2番目の値。 |
各パラメータに使用する値を次に示します。
-
オーダー・ヘッダーにはDOO_HEADERS_ALLを使用します。
-
履行明細にはDOO_FULFILL_LINES_ALLを使用します。
SourcePK2Valueを除く各パラメータにこれらの値を使用します。 SourcePK2Valueにはどちらの値も使用しません。
GetAttachmentメソッドは、添付の詳細を含むOrchestrationAttachmentSDOsを出力として返します。
サービス・パス、要約WSDL URLなどの詳細を取得します。 「Oracle SCM CloudのSOAP Webサービス」の「サービス・データ・オブジェクト」セクションを参照してください。