バッチ設計書
バッチごとに実行スケジュール・処理フロー・入出力・エラー処理を定義します
対象製品:Acsim Desktop
このページは2026年10月23日時点の内容です。ほかの設計書フォーマットは標準カタログの一覧で確認できます。
作成するエージェント
この設計書は、次のエージェントが作成します。
保存先
「設計書」の 05_バッチ設計/詳細 フォルダに保存されます。
構成
Acsim Desktop の設計書テンプレートの章立てと記載項目です。設計書はこの構成に沿って作成されます。
バッチ設計書 {No}-{バッチ名}
概要
本バッチの処理概要
業務上の目的・背景
バッチの実行タイミング
主要な処理内容:
- {処理1の説明}
- {処理2の説明} ...
前後の処理との関連
影響範囲
バッチ種別
| 種別 | 該当 | 備考 |
|---|---|---|
| データ連携 | {Yes/No} | {補足} |
| 集計処理 | {Yes/No} | {補足} |
| レポート生成 | {Yes/No} | {補足} |
| データクレンジング | {Yes/No} | {補足} |
| 通知配信 | {Yes/No} | {補足} |
実行スケジュール
| 項目 | 内容 |
|---|---|
| 実行頻度 | {日次/週次/月次/随時} |
| 実行時刻 | {HH:MM} |
| トリガー | {cron/イベント/手動} |
実行条件
前提条件
| 条件 | 説明 |
|---|---|
| {条件1} | {説明} |
実行可否判定
入力仕様
入力パラメータ
| パラメータ名 | 型 | 必須 | デフォルト値 | 説明 |
|---|---|---|---|---|
| {パラメータ名} | {型} | {Yes/No} | {値} | {説明} |
入力データソース
| データソース | 形式 | 説明 |
|---|---|---|
| {テーブル名/ファイル名} | {DB/CSV/JSON等} | {説明} |
出力仕様
出力データ
| 出力先 | 形式 | 説明 |
|---|---|---|
| {テーブル名/ファイル名} | {DB/CSV/JSON等} | {説明} |
出力ファイル仕様
| 項目 | 内容 |
|---|---|
| ファイル名 | {命名規則} |
| 出力先 | {パス} |
| 文字コード | {UTF-8等} |
処理フロー
データベース操作仕様
操作別データベース影響一覧
| 処理 | 対象テーブル | 操作種別 | 概要 |
|---|---|---|---|
| {処理名} | {テーブル名} | INSERT/UPDATE/DELETE/SELECT | {処理の概要} |
テーブル別操作詳細
{テーブル名1}
| 操作 | 項目(カラム名) | 更新値・取得条件 | 備考 |
|---|---|---|---|
| INSERT/UPDATE | {カラム名} | {更新される値の説明} | {補足} |
エラー処理
エラーケース一覧
| エラーコード | エラー種別 | 発生条件 | 対処方法 |
|---|---|---|---|
| {コード} | {種別} | {条件} | {対処} |
リトライ仕様
| 項目 | 内容 |
|---|---|
| リトライ回数 | {回数} |
| リトライ間隔 | {秒} |
| リトライ対象エラー | {エラー種別} |
障害時対応
トランザクション仕様
| 項目 | 内容 |
|---|---|
| トランザクション範囲 | {全体/レコード単位等} |
| コミットタイミング | {処理完了時/N件ごと} |
| ロールバック条件 | {条件} |
パフォーマンス要件
| 項目 | 内容 |
|---|---|
| 想定処理件数 | {件数} |
| 目標処理時間 | {時間} |
排他制御
| 項目 | 内容 |
|---|---|
| 同時実行の可否 | {可/不可} |
| ロック仕様 | {ロック対象・方式・粒度} |
ログ出力
| ログ種別 | 出力タイミング | 出力内容 |
|---|---|---|
| 開始ログ | バッチ開始時 | {内容} |
| 進捗ログ | 処理中 | {内容} |
| 終了ログ | バッチ終了時 | {内容} |
| エラーログ | エラー発生時 | {内容} |
監視・アラート
| 監視項目 | 閾値 | アラート先 |
|---|---|---|
| 処理時間 | {秒} | {通知先} |
| エラー件数 | {件} | {通知先} |