バッチ ジョブの作成

バッチ ジョブは、自動処理のために Application Object Server (AOS) インスタンスに送信されるタスクのグループです。 バッチ ジョブは、ジョブを作成したユーザーのセキュリティ資格情報を使用して実行されます。 バッチ ジョブを作成するには、次の手順に従います。 この手順の作成に使用するデモ データの会社は USMF です。

バッチ ジョブの作成

  1. システム管理 > 照会 > バッチ ジョブ の順に移動します。
  2. 新規を選択します。
  3. ジョブの説明 フィールドに、バッチ ジョブの説明を入力します。
  4. 開始予定日時 フィールドに、バッチ ジョブを実行する日時を入力します。
  5. 保存を選択します。

再実行の作成

  1. アクション ペインで、バッチ ジョブ を選択します。
  2. 繰り返しを選択します。 これらのオプションを使用して再実行の範囲とパターンを入力します。
  3. OK を選択します。

注記

繰り返し実行されるバッチ ジョブはすべて、失敗するか成功したかどうかに関係なく、自動的に待機中の状態に戻されます。 この動作により、前の実行が失敗した場合に、繰り返しジョブで次の実行時に保留中の作業を実行できます。 この機能は、バッチ ジョブの繰り返し条件が有効な場合にのみ有効にできます。 たとえば、バッチ ジョブの繰り返しの終了日が過ぎない場合は、残りの繰り返しカウントまたは繰り返しの終了日を指定する必要があります。

警告の追加

  1. アクション ペインで、バッチ ジョブ を選択します。
  2. 警告 を選択します。 バッチ ジョブの終了時、エラー発生時、またはキャンセル時に警告メッセージを表示するかを指定します。 そして、警告をポップアップ メッセージとして表示するかどうかを指定します。
  3. OKを選択します。

バッチ ジョブへのタスクの追加

  1. バッチ ジョブ ページで タスクの表示 を選択します。

  2. Ctrl + N キーを選択してタスクを作成します。

  3. バッチ タスクの説明を入力します。

  4. 会社アカウント フィールドで、タスクを実行する会社のデータベースを選択します。

  5. クラス名 フィールドで、タスクを実行するプロセスを選択します。

  6. 必要に応じて、タスクのバッチ グループを選択します。

    クライアント タスクはバッチ グループに割り当てる必要があります。 既定のバッチ グループ ("空のバッチ グループ" とも呼ばれる) に自動的に割り当てられます。

  7. Ctrl + S キーを選択してタスクを保存します。

  8. 選択したタスクをジョブの別のタスクに依存させるには、条件あり グリッドを選択し、定義する各条件について次の手順に従います:

    1. Ctrl + N キーを選択して条件を作成します。
    2. 親タスクのタスク ID を選択します。
    3. 依存タスクを実行する前に親タスクが到達する必要がある状態を選択します。
    4. Ctrl + S キーを選択して条件を保存します。

    複数の条件を定義し、依存タスクを実行する前に すべて の条件を満たす必要がある場合は、すべて の条件タイプを選択します。 任意 の条件が満たされた後で依存タスクを実行できる場合は、任意 の条件タイプを選択します。

  9. タスクの失敗の処理方法を選択します。 特定のタスクの失敗を無視するには、全般 タブで、そのタスクの タスクの失敗を無視する オプションを選択します。 このオプションを選択すると、タスクの失敗がジョブの失敗の原因にはなりません。 最大再試行回数 フィールドを使用して、タスクが失敗したと見なされるまでの再試行回数を指定することもできます。 ベスト プラクティスとして、最大再試行回数 フィールドには、5 より大きい値を設定しないことをお勧めします。

    バッチの再試行の詳細については、バッチの再試行を有効にする を参照してください。

バッチ ジョブ履歴

  1. ジョブ履歴の保存バッチ ジョブでは、常時エラーのみしないの 3 つのオプションから 1 つを選択できます。

    • 常時 - ジョブの履歴は常に作成され、バッチ ジョブのターミナル ステータスが変更されます。
    • エラーのみ - ジョブがエラー状態で終了した場合にのみ、ジョブの履歴が作成されます。
    • しない - バッチ ジョブの履歴は作成されません。
  2. バッチ ジョブに多数のバッチタ スクがある場合は、このフィールドをエラーのみまたはしないに設定することをお勧めします。

重要

リリース 10.0.39 から、バッチジョブに 5000 以上のバッチタスクがある場合、対応するジョブ履歴には最初の 2500 タスクのみが保存され、以下の順序でステータスが基本設定されます: エラー>キャンセル>完了>実行しない。 こうした大規模なジョブによって発生する可能性があるバッチ関連のテーブルをブロックする対策が実装されています。

バッチ ジョブ状態の調整

  1. システム管理>照会>バッチ ジョブ の順に移動します。

  2. 適切なバッチ ジョブを選択します。

  3. アクション ペインで、バッチ ジョブ>機能>状態の変更 を選択します。

  4. 適切な状態を選択します。

    • 保留 - バッチ ジョブを保留に設定して、バッチ ジョブ スケジューラから保留されるようにします。 停止することを意味します。
    • 待機中 - バッチ ジョブを待機中に設定して、バッチ ジョブ スケジューラによる集荷を待機します。 移動することを意味します。
  5. OKを選択します。