注
コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。
Microsoft Dynamics 365 Finance と Dynamics 365 Supply Chain Management では、さまざまなモジュールでクリーンアップ ルーチンを使用できます。 この記事では、現在使用可能なルーチンの概要を示します。 情報はモジュールに従って編成されます。
重要
これらのクリーンアップ ルーチンを実行するのは、業務に関する詳細な分析が終了し、データが不要になったことを確認した後のみにしてください。
各クリーンアップ ルーチンは、運用環境で実行する前に必ずテスト環境でテストしてください。
システム管理
| パス | 説明 |
|---|---|
| システム管理 > 定期的なタスク > 通知のクリーンアップ | このクリーンアップ ルーチンは、EventInbox および EventInboxData テーブルから定期的にレコードを削除します。 推奨: 警告機能を使用しない場合は、バッチ ジョブからの警告をオフにします。 |
| システム管理 > 定期的なタスク > バッチ ジョブ履歴のクリーンアップ | バッチ ジョブ履歴のクリーンアップ の通常バージョンを使用すると、指定した日数より古いすべての履歴エントリをすばやく消去できます。 以前に作成されたすべてのエントリは、BatchJobHistory テーブルから、および関連レコード (BatchHistory および BatchConstraintsHistory) を持つリンク テーブルからも削除されます。 このバージョンでは、フィルター処理が不要になるため、パフォーマンスの最適化が向上します。 |
| システム管理 > 定期的なタスク > バッチ ジョブ履歴のクリーンアップ (カスタム) | カスタム バッチ ジョブ履歴のクリーンアップ は、特定のエントリを削除する必要がある場合にのみ使用してください。 状態、ジョブの説明、会社、ユーザーなどの条件に基づいて、バッチ ジョブ履歴レコードの選択したタイプをクリーンアップできます。 他の条件は、フィルターボタンを使用して追加することができます。 |
| システム管理 > 定期的なタスク > バッチ ジョブのクリーンアップ | バッチ ジョブ テーブルをクリーンアップするには、定期的に バッチ ジョブ テーブルをクリーンアップ する必要があります。 ジョブの保持 (日数)フィールドで、バッチ ジョブのレコードを保存する日数を指定します。 このクリーンアップは営業時間外に行う必要があります。 |
| システム管理 > 照会 > データベース > データベース ログ > クリーンアップ ログ | このクリーンアップ ルーチンを使用すると、必要に応じてデータベース ログを削除できます。 特定のテーブルのログを削除したり、特定のタイプのデータベース ログを削除するなど、作成された日時に基づいてログを削除したりすることができます。 手記: 電子署名されたレコードをログから削除することはできません。 |
データ管理
| パス | 説明 |
|---|---|
| データ管理ワークスペースで、ジョブ履歴のクリーンアップを選択します。 | 既定では、90 日よりも古いジョブ履歴エントリおよび関連するステージング テーブル データは自動的に削除されます (2023 年 9 月開始)。 90 日未満のジョブ履歴保持期間を構成するには、データ管理の実行履歴クリーンアップ機能を使用します。 これは以前のステージング クリーンアップ ルーチン (現在は廃止され使われていない) を置き換えるものです。 次のテーブルがクリーンアップされます:
|
総勘定元帳
| パス | 説明 |
|---|---|
| 一般会計 > 定期的なタスク > 仕分元帳のクリーンアップ | このクリーンアップルーチンは、転記された元帳、売掛金勘定、および買掛金勘定仕訳帳を削除します。 転記済の仕訳元帳を削除すると、元のトランザクションに関連付けられたすべての情報が削除されます。 手記: この情報は、台帳仕訳帳トランザクションを反転する必要がないことを確認した場合にのみ削除します。 |
小売とコマース
| パス | 説明 |
|---|---|
| 小売とコマース > 小売とコマース IT > メールと通知 > メール通知ログのクリーンアップ | このクリーンアップ ルーチンは、メール通知ログをクリーンアップするバッチ ジョブを設定します。 |
販売とマーケティング
| パス | 説明 |
|---|---|
| 販売とマーケティング > 定期的なタスク > クリーンアップ > 半日注文の削除 | このクリーンアップ ルーチンは、選択された販売注文を削除します。 |
| 販売とマーケティング > 定期的なタスク > クリーンアップ > 見積書の削除 | このクリーンアップ ルーチンは、選択された見積書を削除します。 |
| 販売とマーケティング > 定期的なタスク > クリーンアップ > 返品注文の削除 | このクリーンアップ ルーチンは、選択された返品注文を削除します。 |
| 販売とマーケティング > 定期的なタスク > クリーンアップ > 販売更新履歴のクリーンアップ | このクリーンアップ ルーチンは、古い更新履歴トランザクションを削除します。 確認書、ピッキング リスト、梱包明細、請求書のすべての更新は、更新履歴トランザクションを生成します。 これらのトランザクションは、[ 更新時の履歴 ] ページで確認できます。 |
| 販売とマーケティング > 定期的なタスク > クリーンアップ > 注文イベントの削除 | このクリーンアップ ルーチンは、注文イベントをクリーンアップします。 次の手順として、注文イベントの設定ページを開いて、不要な注文イベントのチェックボックスをオフにします。 |
調達
| パス | 説明 |
|---|---|
| 調達 > 定期的なタスク > クリーンアップ > 購入更新履歴のクリーンアップ | このクリーンアップ ルーチンは、更新履歴トランザクションを生成した確認書、ピッキング リスト、製品受領書、請求書のすべての更新を削除します。 |
| 調達 > 定期的なタスク > クリーンアップ > 見積依頼の削除 | このクリーンアップ ルーチンは、見積依頼 (RFQ) と RFQ の返信を削除します。 対応する RFQ 仕訳帳は削除されず、システム内に残ります。 |
| 調達 > 定期的なタスク > クリーンアップ > ドラフトの委託販売補充注文仕訳帳のクリーンアップ | このクリーンアップ ルーチンは、ドラフトの委託販売補充注文仕訳帳をクリーンアップします。 |
倉庫管理
| パス | 説明 |
|---|---|
| Warehouse Management > 定期的なタスク > クリーンアップ > 作業作成履歴のクリーンアップ | このクリーンアップ ルーチンは、WHSWorkCreateHistorytable テーブルから作業作成履歴レコードを削除します。 このダイアログ ボックスでは、履歴を保持する日数を指定します。 |
| Warehouse Management > 定期的なタスク > クリーンアップ > コンテナー詰め履歴のクリーンアップ | このクリーンアップ ルーチンは、WHSContainerizationHistory テーブルからコンテナー詰め履歴を削除します。 このダイアログ ボックスでは、履歴を保持する日数を指定します。 |
| Warehouse Management > 定期的なタスク > クリーンアップ > ウェーブ処理履歴ログのクリーンアップ | このクリーンアップ ルーチンは、WHSWaveExecutionHistory テーブルからウェーブ処理履歴ログ レコードを削除するために使用されます。 このダイアログ ボックスでは、履歴を保持する日数を指定します。 |
| 倉庫管理 > 定期的なタスク > クリーンアップ > ウェーブ バッチのクリーンアップ | このクリーンアップ ルーチンは、ウェーブ処理バッチ グループに関連するバッチ ジョブ履歴レコードをクリーンアップします。 |
| 倉庫管理 > 定期的なタスク > クリーンアップ > 循環棚卸計画のクリーンアップ | このクリーンアップ ルーチンは、循環棚卸計画の構成に関連するバッチ ジョブ履歴レコードをクリーンアップします。 |
| 倉庫管理 > 定期的なタスク > クリーンアップ > モバイル デバイスの活動ログのクリーンアップ | このクリーンアップ ルーチンは、WHSMobileDeviceActivityLog テーブルからモバイル デバイスの活動ログ レコードを削除します。 このダイアログ ボックスでは、履歴を保持する日数を指定します。 |
| 倉庫管理 > 定期的なタスク > クリーンアップ > 作業ユーザー セッション ログのクリーンアップ | このクリーンアップ ルーチンは、WHSWorkUserSessionLog テーブルから作業ユーザー セッション レコードを削除します。 このダイアログ ボックスでは、履歴を保持する時間数を指定します。 |
| Warehouse Management > 定期的なタスク > クリーンアップ > ウェーブ ラベルのクリーンアップ | このクリーンアップ ルーチンは、WHSWaveLabel テーブルからウェーブ ラベル レコードをクリーンアップするために使用されます。 |
| Warehouse Management > 定期的なタスク > クリーンアップ > 作業ユライン履歴 ログのクリーンアップ | このクリーンアップ ルーチンは、WHSTmpWorkLineHistory テーブルから一時的な作業履歴レコードを削除するために使用されます。 このダイアログ ボックスでは、履歴を保持する日数を指定します。 |
| Warehouse Management > 定期的なタスク > クリーンアップ > ライセンス プレート登録履歴のクリーンアップ | このクリーンアップ ルーチンは、WHSLicensePlateReceivingHistory からライセンス プレート受信履歴レコードを削除するために使用されます。 このダイアログ ボックスでは、履歴を保持する日数を指定します。 |
| 倉庫管理 > 定期的なタスク > クリーンアップ > 例外作業ログのクリーンアップ | このクリーンアップ ルーチンは、WHSWorkExceptionLog テーブルから例外作業ログを削除します。 ダイアログ ボックスでは、履歴に保持する日数、削除するエントリのステータス (つまり、開いている または 閉じている)、およびこの操作で削除できるレコードの最大数を指定します。 作業例外ログの表示と管理 で詳細を学びます。 |
在庫管理
次の表では、在庫管理モジュールで使用できるクリーンアップジョブについて説明します。 それぞれのタスクは、ページ左側のナビゲーション ウィンドウ 在庫管理>定期的なタスク>クリーンアップ パスの下に一覧表示されます。 また、ページ上部のナビゲーション バー ページを検索 フィールドにジョブ名を直接入力して検索することもできます。
| ジョブ名 | 説明 |
|---|---|
| 場所積荷の計算 |
WMSLocationLoad テーブルは、品目およびパレットの重量および容積を追跡します。
場所負荷の計算 ジョブは、WMSLocationLoad テーブルのレコード数を低減し、パフォーマンスの向上を助けます。 |
| 在庫仕訳帳のクリーンアップ | このクリーンアップ ルーチンは、転記済の在庫仕訳帳を削除します。 転記された在庫仕訳帳のクリーンアップは、システム リソースを解放するのに役立ちます。 |
| 在庫決済のクリーンアップ | このクリーンアップ ルーチン グループは、決算済在庫トランザクションをグループ化するか、または取消済在庫決済を削除します。 終了したまたは削除された在庫決済をクリーンアップすることで、システムリソースの解放を促進します。 決済のトランザクション情報の一部が失われるため、現在の日付または会計年度に近すぎる在庫決済をグループ化または削除しないでください。 決算済在庫トランザクションがグループ化された後は、決済のトランザクション情報が失われるので、変更することができなくなります。 キャンセルされた在庫決済を削除した場合、財務トランザクションで調整することはできません。 このジョブを設定するためのダイアログには、次のオプション設定があります:
|
| 在庫分析コードのクリーンアップ | このクリーンアップ ルーチンは、 このクリーンアップ ルーチンは、各 トランザクションによって参照されている在庫分析コードの組み合わせレコードは削除できません。 警告 : このジョブは、指定された日付範囲に作成され、定義されているが現在の会社で使用されていないすべての在庫分析コードを削除します。 使用されてないすべての在庫分析コードは完全に削除されます。 このプロセス中に警告またはデータベース ログは作成されません。 十分な理由がない場合は、このジョブを実行しないでください。 営業時間外部に実行するようこのプロセスを必ずスケジュールしてください。 |
| 手持ちエントリのクリーンアップ | このクリーンアップ ルーチンは、一つ以上の追跡用分析コードに割り当てられる手持在庫の決算済および未使用のエントリを削除します。 決算済トランザクションは終了としてマークされ、すべての数量および原価価値に 0 (ゼロ) の値を含みます。 これらのトランザクションを削除することで、手持在庫のクエリのパフォーマンスを向上させることができます。 追跡ディメンションに割り当てられていない手持在庫のトランザクションは削除されません。 このクリーンアップ ルーチンは、在庫分析コードによる現物在庫 レポートなどのレポートで使用されるデータを削除できるため、実行する前に影響を理解しておく必要があります。 このジョブの設定ダイアログには、次の設定が示されます。
|
| 倉庫管理手持在庫のクリーンアップ | このクリーンアップルーチンは、InventSum テーブルと WHSInventReserve テーブルのレコードを削除します。 これらのテーブルには、倉庫管理処理が有効になっている品目 (WHS 品目) の手持在庫情報が格納されます。 これらのレコードをクリーンアップすることで、手持ち計算のパフォーマンスが大幅に向上します。 ただし、このクリーンアップ ルーチンは、在庫分析コードによる現物在庫 レポートなどのレポートで使用されるデータを削除できるため、実行する前に影響を理解しておく必要があります。 |
| 財務分析コード別の手持在庫エントリの集約 | このクリーンアップ ルーチンは、 このルーチンは、在庫分析コードの組み合わせに対して、 たとえば、バッチ番号を使用する場合、各バッチ番号 (および結合されたサイト、倉庫など) は、 インベントリ値は、 個々のレコードのデータがバッチ番号レベルで使用されることはありません。 したがって、このルーチンは、すべての |
| 原価計算の詳細 | このクリーンアップ ルーチンは、原価計算の詳細をクリーンアップします。 |
| 移動オーダー更新履歴のクリーンアップ | このクリーンアップ ルーチンは、 InventTransferParmTable、 InventTransferParmUpdate 、および InventTransferParmLine テーブルからレコードを削除します。 これらのテーブルは、移動オーダーを転記する際に使用されます。 このクリーンアップは、これらのテーブルに対してクエリを実行するすべての関数のパフォーマンスを向上するのに役立ちます。 |
| 在庫トランザクションの連結 | このクリーンアップ ルーチンは、システムのパフォーマンスを向上させるために、在庫トランザクションに関するデータを連結します。 この機能についての詳細は、在庫トランザクションの連結 を参照してください。 |
| 手持在庫レポート データのクリーンアップ | このクリーンアップ ルーチンは、特定の日付以前に実行されたレポートの手元のストレージデータを削除します。 このジョブの設定ダイアログには、次の設定が示されます。
|
| 在庫転送注文明細行を手動で修正する | このクリーンアップ ルーチンは、データの不整合を修正し、移動オーダーに関連する予期しない数量を修正します。 このジョブを設定するためのダイアログには、次の設定があります:
|
| 在庫仕訳帳データの修正 | このクリーンアップ ルーチンにより、現在の会社における転記済みまたは存在しない在庫ジャーナルにリンクする全ての在庫トランザクションまたは注文済み在庫トランザクションが削除されます。 仕訳帳明細行のない孤立した未転記在庫トランザクションをクリーンアップするかどうかを選択します。 警告 : 在庫トランザクションは完全に削除されます。 このプロセス中に警告またはデータベース ログは作成されません。 このプロセスを適切な理由なしで実行しないでください。運用環境で実行する前に、必ず慎重にテストしてください。 |
| リリースされた製品の画面で表示されていないアイテムを手動で修正する | このクリーンアップ ルーチンにより、システムにプロアクティブ品質更新 (PEC) を配置すると、リリースされた製品が表示されなかったり、電子コマース カタログが機能しないといった問題が解消されます。 これは、InventDim テーブルに、InventDimId フィールドの値が AllBlank であるレコードと、必要に応じて InventItemLocation テーブルの InventItemLocation.InventDimId フィールドを介してこのレコードと正しく関連付けされるようにします。 |
生産管理
| パス | 説明 |
|---|---|
| 生産管理 > 定期的なタスク > クリーンアップ > 生産仕訳帳のクリーンアップ | このクリーンアップ ルーチンは、使用されていない仕訳帳を削除します。 |
| 生産管理 > 定期的なタスク > クリーンアップ > 製造オーダーのクリーンアップ | このクリーンアップ ルーチンは、終了した製造オーダーを削除します。 |
| 生産管理 > 定期的なタスク > クリーンアップ > 登録データのクリーンアップ | 登録データを定期的にクリーンアップすることをお勧めします。 このクリーンアップ ルーチンは、処理されたデータのみを削除します。 注: 後に文書作成のために必要になる可能性がある登録データは削除しないように注意してください。 |
| 生産管理 > 定期的なタスク > クリーンアップ > 計画登録をアーカイブに保存 | このクリーンアップ ルーチンは、作業登録テーブルから計画登録を削除します。 |
原価管理
| パス | 説明 |
|---|---|
| 原価管理 > 製造会計 > クリーンアップ > 製造オーダーのクリーンアップ |
生産管理 > 定期的なタスク > クリーンアップ > 製造オーダーのクリーンアップと同じです。 |
| 原価管理 > 製造会計 > クリーンアップ > 製造再計算 | 材料の見積原価および時間消費を再計算する必要がある製造オーダーをバンドルし、再計算タスクをスケジュールします。 |
| 原価管理 >製造会計 > クリーンアップ > 原価計算シート キャッシュのクリーンアップ | CostSheetCache テーブルは、価格生成に役立つ原価シートの一時的な場所として使用されます。 このジョブは、原価シート キャッシュをクリーンアップします。 指定された日数以上が経過したキャッシュ内のレコードは、削除されます。 |
マスター プラン
| パス | 説明 |
|---|---|
| マスター プラン > マスター プラン > プランの管理 > プラン バージョンのクリーンアップ | 通常、このクリーンアップは自動的に実行されます。 ただし、自動クリーンアップは誤動作することがあり、孤立したデータがシステムに残ることがあります。 この孤立したデータによってクエリが低速になり、データベース サイズが増大します。 マスター リソース プラン (MRP) が実行されていない場合は、予防的に毎月 1 回、実行することをお勧めします。 |
プロジェクト管理および会計
| パス | 説明 |
|---|---|
| プロジェクト管理および会計 > 定期処理 > プロジェクト仕訳帳の削除 | このクリーンアップ ルーチンは、転記されたプロジェクト時間料金と開始残高ジャーナルを削除します。 転記済の仕訳元帳を削除すると、元のトランザクションに関連付けられたすべての情報が削除されます。 注: 仕訳元帳トランザクションを取り消す必要がない場合にのみ、この情報を削除することができます。 |