変換ルールの概要
オーダー管理がソース・オーダーを変換する前、ソース・オーダーを変換する前、およびソース・オーダーを変換した後で、オーダー属性を移入するビジネス・ルールを記述します。
ソース・システムは、販売オーダーの詳細を取得する実装のシステムです。 ソース・システムで取得されるソース・オーダーでは、オーダー管理で使用されるものとは異なる属性、構造およびデータが使用される可能性があります。 複数のソース・システムを使用する場合、ソース・システム全体の詳細は異なる場合があります。
オーダー管理では、販売オーダーの特定の構造が使用されるため、各体系を一貫して効果的に履行できます。 変換ルールは、各ソース・オーダーを、オーダー・ヘッダー、オーダー明細および履行明細の属性の配置、ヘッダー、オーダー明細および履行明細間の関係など、オーダー管理で使用できる構造に変換します。
ルールの実行時期
オーダー管理では、販売オーダーの管理場所に応じて変換ルールが異なります。
オーダー管理作業領域での販売オーダーの管理
操作 |
ルールの実行内容 |
---|---|
販売オーダーを作成するか、販売オーダーをコピーします。 |
事前変換ルールは、次を実行するたびに実行されます:
|
販売オーダーをコピーし、次を実行しないでください:
|
事前変換ルールは実行されません。 |
販売オーダーを作成し、送信をクリックします。 |
変換ルールおよび変換後ルールは、送信をクリックした後に1回実行されます。 |
販売オーダーをコピーするか返品を作成し、送信をクリックします。 |
送信をクリックした後、変換ルールおよび変換後ルールは返品明細では実行されません。 |
販売オーダーを改訂します。 |
変換ルールは実行されません。 |
返品を作成して、次のことを行います:
|
事前変換ルールが実行されます。 |
Order Managementでは、変換ルールや変換後のルールが戻り値とともに実行されません。 返品明細で変換または事後変換を実行する必要がある場合は、かわりにオーダー管理拡張を作成します。 詳細は、オーダー管理機能拡張の作成の概要を参照してください。
ソース・オーダーのインポート
ソース・オーダーをインポートすると、オーダー管理は次の処理を実行します:
-
インポート中に下書き販売オーダーを検証するときに、変換ルールおよび変換後ルールを実行します。 変換ルールおよび変換後ルールは、返品明細ではなく、オーダー明細でのみ実行されます。
-
オーダー・ハブREST APIの販売オーダーを介してインポートしたオーダーに対して変換ルールを実行しません。
詳細および例については、「Oracle Supply Chain Management CloudのREST API」に移動し、Order Managementを展開して、Order Hubの販売オーダーをクリックします。
SOAP webサービスを介してソース・オーダーをインポートすると、オーダー管理ではルールが順番に実行されます。 次の順序は変更できません:
-
変換前ルール。
-
変換ルール。
-
変換後のルール。