自動処理設定:一括実行(タイマー起動)

自動処理の一括実行にはタイマースイッチがあり、これをONにすると周期的な繰り返しや日付を指定した実行予約ができます。
一括実行であることは変わらないため、件数などの制限は任意起動(※)の場合と同様です。
※詳細は下記記事をご覧ください。
 自動処理設定:一括実行(任意起動)

タイマー設定の仕様は次の通りです。

  • タイマー起動は、指定した日の午前1時から処理が始まります。
  • 複数の自動処理でタイマースイッチがONになっていても、
    同時に実行されるのは1つだけです。
    1つの自動処理が一括実行を終えてから、次の自動処理が始まります。
  • 実行順は、自動処理ごとに設定できる「タイマー優先度」で決まります。

この設定を行うには、自動処理一括実行設定画面で、「タイマースイッチ」をONにします。

設定個所:DB設定>機能設定>自動処理設定>自動処理一括実行設定 
1605_seihin_01_20241211











【タイマー優先度】
タイマーで起動する一括実行の順序は、以下のように決まります。

  • ルール1:「タイマー優先度」の数字が大きい処理を先に実行
  • ルール2:同じ「タイマー優先度」が複数ある場合、「処理件数」が
          少ない順に実行

補足

実行順序について

タイマー優先度および処理件数は、その自動処理があるDBだけでなく、ご利用の環境に設定されているすべての一括自動処理が比較対象になります。

【タイマー起動スケジュール】
一括自動処理が起動するスケジュールは、「一回のみ」、「毎日」、「毎週」、「毎月」から指定ができます。

タイマー予約の強制解除

タイマー起動した自動処理が強制終了されると、タイマーの予約は強制解除されます。
強制終了される事象は、下記が考えられます。

  1. 実行時の時点で一括処理最大件数である5,000件を超えている
  2. 一括処理実行中、あるいは開始待ちの時点で日付が変わっている

このような時自動処理は実行されず、タイマースイッチもOFFに変わってしまいます。(この際エラーメールも送信されます)

その場合、一括実行設定画面のエラーメッセージ欄にメッセージが表示されます。
1605_seihin_02_20241211