大量の販売オーダーのインポートおよび履行
幅広い注文ラインがある注文など、多数の販売オーダーを配送する必要がある場合は、注文から入金までのフローのパフォーマンスを向上させます。
この機能を使用して、Oracle Global Order Promising、Oracle ShippingおよびOracle Receivablesを介して多数の販売オーダーを履行します。
この機能を使用して、次のことができます。
- パフォーマンスを向上させ、大量の販売オーダーのインポートにかかる時間を短縮します。 「販売オーダーのインポート」スケジュール済プロセスは、これに役立ちます。
- 価格設定アルゴリズムを使用して、販売オーダーの効率的な価格設定を行います。
-
大量の販売オーダーのインポートおよび履行機能とGlobal Order PromisingのHigh Volume Order Promising機能を一緒に使用して、大量の販売オーダーを約束します。
- 大量の販売オーダーの出荷を確認します。 出荷済オーダー明細を次のステップに手動で移動する必要性を軽減します。
- 大量の販売オーダーを請求して、請求書からの支払の遅延を減らすことができます。 請求済オーダー明細を次のタスクに手動で移動する必要性を軽減します。
次のような利点があります
- 大量の販売オーダーを受領、インポート、配送します。
- オーダー・マネージャが手動で介入する必要性を最小限に抑え、販売オーダーに対する修正処理を実行します。
このトピックでは、大量の販売オーダーのインポートおよび履行機能を使用した場合にOrder Managementが適用される動作について説明します。
仕組み
インポート
販売オーダーをインポートするには、販売オーダーのインポート・スケジュール済プロセスを使用します。
出荷
「統合アプリケーションへの在庫更新の送信の遅延」オプションを有効にしておらず、Oracle Shippingで出荷が確認された場合は、次のようになります:
- Oracle Shippingでは、「出荷インタフェースの管理」スケジュール済プロセスを実行して出荷詳細をインタフェース表に追加し、「オーダー履行からのレスポンスの処理」スケジュール済プロセスを実行します。
「オーダー履行からの応答の処理」により、インタフェース表にある出荷詳細がオーダー管理に送信されます。
- Order Managementは、履行明細の出荷詳細を更新し、出荷明細を次の履行タスクに移動します。
- 「出荷インタフェースの管理」スケジュール済プロセスにより、「オーダー履行からの応答の処理」スケジュール済プロセスが実行されます。 このフローでは、「出荷通知の送信」スケジュール済プロセスを実行して、実行中のスケジュール済プロセスの合計数を減らすことはできません。
- スケジュール済プロセスでインタフェース表からの出荷を処理できず、Oracle Shippingで出荷がすでに確認されている場合は、Order Managementのオーダー明細にエラー・メッセージが表示されます。 このトピックの後半のトラブルシューティングの項を参照してください。
「統合アプリケーションへの在庫更新の送信の遅延」オプションの詳細は、「出荷済に更新されないオーダー・ステータスの修正」を参照してください。
請求書
Oracle Receivablesが明細を請求している場合、次のようになります:
- Oracle Receivablesでは、売掛/未収金トランザクションをフィーダ・システムに通知スケジュール済プロセスを実行し、請求詳細をインタフェース表に追加して、オーダー履行からのレスポンスの処理スケジュール済プロセスを実行します。 詳細は、「Oracle Receivablesで物事を再び移行」を参照してください。
- 「オーダー履行からの応答の処理」により、インタフェース表の請求詳細がオーダー管理に送信されます。
- Order Managementは、履行明細の請求書詳細を更新し、請求明細を次の履行タスクに移動します。
- 「自動インボイスを使用した売掛/未収金トランザクションのインポート」スケジュール済プロセスにより、販売オーダー・データからOracle Receivablesに請求書が作成され、「フィーダ・システムへの売掛/未収金トランザクションの通知」スケジュール済プロセスが1回のみ実行されます。 これによって、実行中のスケジュール済プロセスの合計数が削減されます。
- スケジュール済プロセスでインタフェース表からの請求を処理できず、Oracle Receivablesでオーダーがすでに請求されている場合は、オーダー管理のオーダー明細にエラー・メッセージが表示されます。 このトピックの後半のトラブルシューティングの項を参照してください。
ガイドライン
「大量の販売オーダーをインポートして配送するためのガイドライン」を参照してください。
設定の概要
- 機能を有効にします。
- プロファイル・オプションを設定します。
- 管理者プロファイル値の管理。
- オーダー・プロファイルを設定します。
- パラメータを設定します。
- データをインポートします。
- テストします。
機能の有効化
- 「設定および保守」作業領域に移動し、オーダー管理オファリングを選択します。
- 「機能オプト・インの変更」をクリックします。
- 「オプトイン」ページの「Order Management」行で、「鉛筆」をクリックします。
- 「機能の編集」ページで、大量の販売オーダーのインポートおよび配送機能にチェック・マークを追加し、「完了しました」をクリックします。
販売オーダーをオプト・インして送信した後は、この機能をオプト・アウトできません。 この時点で、この機能を使用するようにコミットされています。
プロファイル・オプションの設定
- プロファイル・オプションを作成します。
属性 値 プロファイル・オプション・コード FOM_HVOP_SHIP_NUM_PROCESS プロファイル表示名 大量販売オーダーの子スケジュール済プロセス数 アプリケーション オーダー管理 モジュール オーダー管理 説明 「オーダー履行からのレスポンスの処理」スケジュール済プロセスのインスタンスごとに実行する子プロセスの数を指定できます。 SQL検証 空のままにします。 開始日 昨日に設定します。 - 別のものを作成します。
属性 値 プロファイル・オプション・コード FOM_HVOP_SHIP_BATCH_SIZE プロファイル表示名 大量の販売オーダーで処理するレスポンス数 アプリケーション オーダー管理 モジュール オーダー管理 説明 「オーダー履行からのレスポンスの処理」スケジュール済プロセスのインスタンスごとに、処理するレスポンスの合計数を指定できます。 SQL検証 空のままにします。 開始日 昨日に設定します。 - 別のものを作成します。
属性 値 プロファイル・オプション・コード FOM_USE_HVOP_ORCH_DATA プロファイル表示名 大規模なオーダーのオーケストレーション時のパフォーマンスの向上 アプリケーション オーダー管理 モジュール アプリケーション共通 説明 多数のオーダー明細がある販売オーダーをOrder Managementで調整すると、パフォーマンスが向上します。 SQL検証 空のままにします。 開始日 昨日に設定します。 - 別のものを作成します。
属性 値 プロファイル・オプション・コード FOM_MERGE_ORDER_PROCESSING プロファイル表示名 大規模なオーダーの改訂時のパフォーマンスの向上 アプリケーション オーダー管理 モジュール アプリケーション共通 説明 多数のオーダー明細がある販売オーダーを改訂すると、パフォーマンスが向上します。 SQL検証 空のままにします。 開始日 昨日に設定します。 - 別のものを作成します。
属性 値 プロファイル・オプション・コード ORA_DOO_SKIP_AVAILABILITY プロファイル表示名 作業領域での大規模なオーダーの改訂時のパフォーマンスの向上 アプリケーション オーダー管理 モジュール アプリケーション共通 説明 Order Management作業領域を使用して多数のオーダー明細がある販売オーダーを改訂すると、パフォーマンスが向上します。 SQL検証 空のままにします。 開始日 昨日に設定します。 - 別のものを作成します。
属性 値 プロファイル・オプション・コード QP_USE_ALG_TO_CALCULATE_TOTALS プロファイル表示名 事前定義済価格設定アルゴリズムを使用したオーダー合計の計算 アプリケーション オーダー管理 モジュール アプリケーション共通 説明 Order Managementでオーダー合計が計算され、販売オーダーに多数のオーダー明細がある場合のパフォーマンスが向上します。 SQL検証 空のままにします。 開始日 昨日に設定します。 - プロファイル値領域を使用して、新しい各プロファイル・オプションの値を設定します。
レベル 使用可能 更新可能 サイト Y Y 製品 N N ユーザー N N
管理者プロファイル値の管理
- 「管理者プロファイル値の管理」タスクを使用して、このプロファイルを検索して編集用に開きます:
属性 値 プロファイル表示名 大量販売オーダーの子スケジュール済プロセス数 - 値を設定します。
属性 値 プロファイル・レベル サイト プロファイル値 10 - 値を検索します。
属性 値 プロファイル表示名 大量の販売オーダーで処理するレスポンス数 - 値を設定します。
属性 値 プロファイル・レベル サイト プロファイル値 500
オーダー・プロファイルの設定
-
「オーダー・プロファイルの管理」タスクを使用して、「発行リクエストの開始時にすぐに応答」プロファイルを検索して編集用に開きます。
- 「オーダー・プロファイルの管理」ページで、Order Managementがすぐにインポートを開始できるように値を設定します。
プロファイル・レベル プロファイル値 サイト Yes
パラメータの設定
- 「設定および保守」 作業領域に移動します。
- Order Managementパラメータの管理タスクを使用して、パラメータを設定します。
パラメータ 値 価格設定アルゴリズムを使用して販売オーダーの合計を計算 Yes オーダー・インポートのプロセス数 40
必要に応じて、パフォーマンス・テストでこの値を調整します。
レスポンス時間(秒) コピー処理のレスポンス時間(秒)
販売オーダーの保存リクエスト後にユーザーに制御を返す
これらの各パラメータを5秒に設定します。 「Order Managementパラメータの管理」を参照してください。
データのインポート
参照:
テスト
- 「オーダー管理」作業領域に移動します。
- オーダーを検索してオープンしないでください。 かわりに、「販売オーダー」ページまたは「履行明細の管理」ページを使用して、販売オーダーまたはオーダーの明細を表示します。
- 明細ステータスをレビューします。 「例による問合せ」を使用して、必要に応じて行をフィルタし、ステータスを確認します。
- 販売オーダーにいくつかの例外がある場合は、オーダー明細で直接訂正してから「送信」を行います。 送信する前に保存しないでください。 必要に応じて、リカバリ・プロセス処理を使用することもできます。 詳細は、「販売オーダーのエラーの修正」を参照してください。
- 販売オーダーに多数の例外がある場合は、REST APIペイロードまたはFBDIテンプレートで修正してから、オーダーを再度インポートしてください。