Order Managementと他のOracle Applicationsとの統合の開始
必要な機能を有効にし、オーダー管理を別のOracleアプリケーションと統合するときに、サービス・マッピングまたは統合アルゴリズム(あるいはその両方)が必要かどうかを判断します。
機能の有効化
必要な機能を有効にします。
-
設定およびメンテナンス作業領域に移動し、オーダー管理オファリングを選択します。
-
「処理」>「機能選択の変更」をクリックします。
-
「機能の編集」ページのダウンストリーム統合に対するカスタム・ペイロードの有効化行で、「機能」をクリックします。
-
必要なオプションに「チェックマーク」を追加します。
オプション
統合の有効化
直接出荷
Oracle Procurement
請求書
Oracle Receivables
返品
Oracle受入
出荷
Oracle出荷
ノート
-
各統合によって処理オーバーヘッドが増加します。 パフォーマンスを向上させるには、必要な統合のみを有効にします。
-
この機能を有効にしない場合でも、事前定義されたSDOペイロードを履行システムに送信できますが、サービス・マッピングまたは統合アルゴリズムを含むペイロードは送信できません。
-
-
「保存して閉じる」をクリックしてから、「完了」をクリックします。
サービス・マッピングまたは統合アルゴリズム
サービス・マッピングまたは統合アルゴリズム(あるいはその両方)が必要かどうかを決定します。
ノート
オブジェクト |
使用方法 |
---|---|
サービス・マッピング |
ソースとして使用しているビュー・オブジェクトのエンティティから属性をマップします。 このマッピングには統合アルゴリズムを使用しないでください。 |
統合アルゴリズム |
属性をマップします:
|
「サービス・マッピング」ページおよびアルゴリズム・ページでは、大/小文字が区別される値が使用されます。 _ (アンダースコア)、大文字および小文字を含む正確な名前を一貫して入力します。
サービス・マッピングを設定するときにガイドラインを適用します。
-
サービス・マッピングを使用して、ソース・ビュー・オブジェクトのエンティティから属性をマップします。 統合アルゴリズムを使用してマップしないでください。
-
ソース・タブで属性を追加する場合は、各エンティティのサービス・タブにも追加してください。 サービスでの追加を忘れた場合は、アルゴリズムが実行されますが、ペイロードに属性が含まれていない可能性があります。
-
式またはビュー・オブジェクト属性を使用して値を割り当てます。
-
式属性を使用して、If、If Then、If Then Elseなどの単純なロジックを実装するか、連結します。
-
拡張可能フレックスフィールドを追加する場合。
-
エンティティ・タブ、ソース・タブおよびサービス・タブで追加します。 3つのタブすべてに追加してください。 これらのタブの1つまたは2つのみに追加しないでください。
-
必要なコンテキストごとに、拡張可能フレックスフィールドのエンティティを1回追加します。
-
必要に応じて、複数のサービスの拡張可能フレックスフィールドのエンティティを再利用します。
-
統合アルゴリズムを設定します。
-
アルゴリズムを使用して、ビュー・オブジェクト以外のエンティティまたはフレックスフィールドを使用する場合の属性をマップします。
-
サービス・タブにアルゴリズム名を入力してください。
-
アルゴリズムを必ず公開してください。
-
タスクの実行時にランタイム・エラーが発生した場合は、アルゴリズムを修正してタスクをリカバリします。