バッチ ジョブを作成する

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

バッチ ジョブの作成

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

繰り返しを作成する

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

Note

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

警告を追加する

  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 つのオプションのいずれかを選択します。

    • 常に – バッチ ジョブの終了状態に関係なく、ジョブの履歴は常に作成されます。
    • エラーのみ – ジョブの履歴は、ジョブがエラー状態で終了した場合にのみ作成されます。
    • しない - バッチ ジョブの履歴は作成されません。
  2. バッチ ジョブに多数のバッチ タスクがある場合は、このフィールドを [エラーのみ] または [ なし] に設定します。

Important

リリース 10.0.39 以降では、バッチ ジョブに 5,000 を超えるバッチ タスクがある場合、対応するジョブ履歴は最初の 2,500 個のタスクのみを保存します。 エラー>Cancelled>Finished>Not Run という順序でタスクが優先されます。 この方法で、大規模なジョブによって発生する可能性があるバッチ関連のテーブルをブロックするのを回避します。

バッチ ジョブ状態の調整

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

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

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

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

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