"No","カテゴリ","バッチ名","説明","備考"
"1","コアシステム","heartbeat","5分間隔でバックグラウンドワーカーの稼働状態を確認する","InvenTree/tasks.py - @scheduled_task(ScheduledTask.MINUTES, 5)"
"2","コアシステム","delete_successful_tasks","指定期間より古い成功タスクログを削除する","InvenTree/tasks.py - @scheduled_task(ScheduledTask.DAILY) - 設定: INVENTREE_DELETE_TASKS_DAYS (デフォルト30日)"
"3","コアシステム","delete_failed_tasks","指定期間より古い失敗タスクログを削除する","InvenTree/tasks.py - @scheduled_task(ScheduledTask.DAILY) - 設定: INVENTREE_DELETE_TASKS_DAYS (デフォルト30日)"
"4","コアシステム","delete_old_error_logs","古いエラーログをサーバーから削除する","InvenTree/tasks.py - @scheduled_task(ScheduledTask.DAILY) - 設定: INVENTREE_DELETE_ERRORS_DAYS (デフォルト30日)"
"5","コアシステム","delete_old_notifications","古い通知ログを削除する","InvenTree/tasks.py - @scheduled_task(ScheduledTask.DAILY) - 設定: INVENTREE_DELETE_NOTIFICATIONS_DAYS (デフォルト30日)"
"6","コアシステム","delete_old_emails","古いメールメッセージを削除する","InvenTree/tasks.py - @scheduled_task(ScheduledTask.DAILY) - 設定: INVENTREE_DELETE_EMAIL_DAYS (デフォルト30日)"
"7","コアシステム","check_for_updates","InvenTreeの新しいバージョンがあるか確認する","InvenTree/tasks.py - @scheduled_task(ScheduledTask.DAILY) - 設定: INVENTREE_UPDATE_CHECK_INTERVAL (デフォルト7日)"
"8","コアシステム","update_exchange_rates","通貨為替レートを更新する","InvenTree/tasks.py - @scheduled_task(ScheduledTask.DAILY) - 設定: CURRENCY_UPDATE_INTERVAL (デフォルト1日)"
"9","コアシステム","run_backup","データベースとメディアファイルの自動バックアップを実行する","InvenTree/tasks.py - @scheduled_task(ScheduledTask.DAILY) - 設定: INVENTREE_BACKUP_ENABLE, INVENTREE_BACKUP_DAYS"
"10","コアシステム","check_for_migrations","データベースマイグレーションが必要か確認し、auto_update有効時は自動実行する","InvenTree/tasks.py - @scheduled_task(ScheduledTask.DAILY) - 設定: INVENTREE_AUTO_UPDATE"
"11","コアシステム","run_oauth_maintenance","OAuthトークンのクリーンアップを実行する","InvenTree/tasks.py - @scheduled_task(ScheduledTask.DAILY)"
"12","共通機能","cleanup_old_data_outputs","5日以上経過した古いデータ出力を削除する","common/tasks.py - @scheduled_task(ScheduledTask.DAILY)"
"13","共通機能","delete_old_notifications (common)","90日以上経過した通知エントリを削除する","common/tasks.py - @scheduled_task(ScheduledTask.DAILY)"
"14","共通機能","update_news_feed","ニュースフィードを取得・更新する","common/tasks.py - @scheduled_task(ScheduledTask.DAILY)"
"15","共通機能","delete_old_notes_images","90日以上経過した未参照のメモ画像を削除する","common/tasks.py - @scheduled_task(ScheduledTask.DAILY)"
"16","パーツ管理","check_stale_stock","在庫品の期限切れをチェックし、購読ユーザーに通知する","part/tasks.py - @scheduled_task(ScheduledTask.DAILY) - 設定: STOCK_ENABLE_EXPIRY, STOCK_STALE_DAYS"
"17","パーツ管理","check_missing_pricing","価格情報が欠落または古くなった部品をチェック・更新する","part/tasks.py - @scheduled_task(ScheduledTask.DAILY) - 設定: PRICING_UPDATE_DAYS (デフォルト30日)"
"18","パーツ管理","scheduled_stocktake_reports","在庫棚卸レポートの自動生成と古いエントリの削除を実行する","part/tasks.py - @scheduled_task(ScheduledTask.DAILY) - 設定: STOCKTAKE_ENABLE, STOCKTAKE_AUTO_DAYS, STOCKTAKE_DELETE_OLD_ENTRIES, STOCKTAKE_DELETE_DAYS"
"19","発注管理","check_overdue_purchase_orders","期限切れの発注書をチェックし、関係者に通知する","order/tasks.py - @scheduled_task(ScheduledTask.DAILY)"
"20","発注管理","check_overdue_sales_orders","期限切れの受注書をチェックし、関係者に通知する","order/tasks.py - @scheduled_task(ScheduledTask.DAILY)"
"21","発注管理","check_overdue_return_orders","期限切れの返品注文をチェックし、関係者に通知する","order/tasks.py - @scheduled_task(ScheduledTask.DAILY)"
"22","製造管理","check_overdue_build_orders","期限切れの製造指示をチェックし、関係者に通知する","build/tasks.py - @scheduled_task(ScheduledTask.DAILY)"
"23","マシン管理","ping_machines","設定されたすべてのマシンに定期的にpingを送信し、オンライン状態を確認する","machine/tasks.py - @scheduled_task(ScheduledTask.MINUTES, 5) - 設定: MACHINE_PING_ENABLED"
"24","インポート管理","cleanup_import_sessions","5日以上経過した古いインポートセッションを削除する","importer/tasks.py - @scheduled_task(ScheduledTask.DAILY)"
"25","管理コマンド","wait_for_db","データベース接続が確立されるまで待機する","management/commands/wait_for_db.py - CLIコマンド: python manage.py wait_for_db"
"26","管理コマンド","rebuild_models","MPTT構造を持つ全モデルのツリー構造を再構築する","management/commands/rebuild_models.py - CLIコマンド: python manage.py rebuild_models"
"27","管理コマンド","rebuild_thumbnails","欠落しているサムネイル画像を再生成する","management/commands/rebuild_thumbnails.py - CLIコマンド: python manage.py rebuild_thumbnails"
"28","管理コマンド","clean_settings","未定義の古い設定をデータベースからクリーンアップする","management/commands/clean_settings.py - CLIコマンド: python manage.py clean_settings"
"29","管理コマンド","runmigrations","メンテナンスモードでデータベースマイグレーションを実行する","management/commands/runmigrations.py - CLIコマンド: python manage.py runmigrations"
"30","管理コマンド","check_migrations","マイグレーションの整合性をチェックする","management/commands/check_migrations.py - CLIコマンド: python manage.py check_migrations"
"31","管理コマンド","collectplugins","プラグインの静的ファイルを収集する","management/commands/collectplugins.py - CLIコマンド: python manage.py collectplugins"
"32","管理コマンド","export_settings_definitions","設定定義をJSONファイルにエクスポートする","management/commands/export_settings_definitions.py - CLIコマンド: python manage.py export_settings_definitions"
"33","管理コマンド","export_tags","タグ情報をYAMLファイルにエクスポートする","management/commands/export_tags.py - CLIコマンド: python manage.py export_tags"
"34","管理コマンド","export_filters","フィルター情報をYAMLファイルにエクスポートする","management/commands/export_filters.py - CLIコマンド: python manage.py export_filters"
"35","管理コマンド","export_report_context","レポートコンテキストをJSONファイルにエクスポートする","management/commands/export_report_context.py - CLIコマンド: python manage.py export_report_context"
"36","管理コマンド","remove_mfa","指定ユーザーのMFAを削除する","management/commands/remove_mfa.py - CLIコマンド: python manage.py remove_mfa"
"37","管理コマンド","migrate_icons","アイコンのマイグレーションを実行する","management/commands/migrate_icons.py - CLIコマンド: python manage.py migrate_icons"
"38","管理コマンド","schema","APIスキーマをエクスポートする","management/commands/schema.py - CLIコマンド: python manage.py schema"
"39","invokeタスク","backup","データベースとメディアファイルのバックアップを実行する","tasks.py - CLIコマンド: invoke backup"
"40","invokeタスク","restore","データベースとメディアファイルをバックアップから復元する","tasks.py - CLIコマンド: invoke restore"
"41","invokeタスク","migrate","データベースマイグレーションを実行する","tasks.py - CLIコマンド: invoke migrate"
"42","invokeタスク","update","InvenTreeインストールを更新する（install, backup, migrate, frontend, static, clean_settingsを順次実行）","tasks.py - CLIコマンド: invoke update"
"43","invokeタスク","export_records","全データベースレコードをJSONファイルにエクスポートする","tasks.py - CLIコマンド: invoke export-records"
"44","invokeタスク","import_records","JSONファイルからデータベースレコードをインポートする","tasks.py - CLIコマンド: invoke import-records"
"45","invokeタスク","worker","InvenTreeバックグラウンドワーカープロセス（Django-Q）を実行する","tasks.py - CLIコマンド: invoke worker"
