処理に関するデータを含むレコードの削除
販売オーダーの管理中にオーダー管理ユーザーが行った処理に関するデータを含むレコードを削除します。 これらのレコードを削除すると、パフォーマンスが向上する可能性があります。
Order Managementでは、1人のユーザーがOrder Management作業領域の履行明細に対して処理を実行するたびに、リクエストを作成してDOO_ACTION_REQUESTS表に保存します(予定出荷日の上書き、予約解除など)。 リクエストは時間の経過とともに蓄積されるため、表内の数万行が生成される可能性があり、パフォーマンスに悪影響を与える可能性があります。
最近のユーザー・リクエストのパージ・スケジュール済プロセスを使用して、これらのアクションのデータを削除できます。
-
保留の適用
-
保留のリリース
-
オーダーのリカバリ
また、これを使用して、履行ビューでこれらの処理のデータを削除することもできます。
-
編集
-
分割
-
スケジュール
-
スケジュール解除
-
予約
-
予約解除
このスケジュール済プロセス:
- 完了ステータスの各リクエストを削除します。 リクエストのステータスが処理中で、リクエストの処理コードがタスクの回復またはプロセスの回復の場合は、スケジュールされたプロセスでもこれらのリクエストが削除されます。
これらのアクションに関するデータを、OracleデータベースのDOO_ACTION_REQUEST表およびDOO_ACTION_REQUEST_ATTRIBUTES表から削除します。
-
販売オーダー・データは削除しません。
-
オーダー管理が終了した処理に関するデータのみを削除します。 オーダー管理が処理中の処理に関するデータは削除されません。
スケジュール済プロセスを定期的に実行することを強くお薦めします。
演習
-
「スケジュール済プロセス」作業領域に移動します。
-
「スケジュール済プロセス」ページで、「処理」>「新規プロセスのスケジュール」をクリックします。
-
「新規プロセスのスケジュール」ダイアログで、「下向き矢印」をクリックし、「検索」をクリックして値を検索します。
属性
値
名前
-
検索結果の行をクリックし、OK > OKをクリックします。
-
「プロセス詳細」ダイアログで、値を設定します。
パラメータ
値
ユーザー・リクエスト・データを保持する日数
数値を入力してください。
たとえば、現在のシステム日付が2021年1月6日で、このパラメータを5に設定すると、スケジュール済プロセスによって、2021年1月2日より前に終了したユーザー処理のデータが削除されます。
通常、5日分のデータは保持するのに十分な量ですが、ビジネス・ニーズに応じて値を調整できます。
現在の日付から開始して、スケジュール処理で考慮すべきでない日数を指定します。
たとえば、今日が3月15日で、このパラメータを5に設定すると、Order Managementで3月15日から3月11日に作成されたリクエストは、スケジュール済プロセスによって削除されません。
正の数値を指定する必要があります。
通常、このパラメータを30に設定することをお勧めします。 これにより、トラブルシューティングの目的で役立つ可能性のある1か月分の履歴データが提供されます。
重要な詳細は、「Order Managementでスケジュール済プロセスを使用するためのガイドライン」を参照してください。
-
「詳細」>「スケジュールの使用」をクリックし、値を設定します。
属性
値
頻度
日次
毎
1 日目
開始日
本日の日付を選択します
終了日
数年後の日付を選択してください。
このプロセスは毎日1回実行するようにスケジュールすることをお勧めします。
-
「通知」をクリックし、オーダー管理者など、結果をモニターできるユーザーを選択します。
-
「送信」をクリックします。