AIの定時処理を登録し、予定時刻に起動した。これだけで安心してしまうと、実際には何も終わっていないことがあります。NoBorderでは2026年8月13日、朝9時3分の処理は予定どおり始まりましたが、通信先の名前解決に失敗し、34秒後に終了コード1で止まりました。当日の成果物も公開台帳も残っていませんでした。
自動化の完了は「起動したか」ではなく、終了結果・成果物・台帳の3点で確認します。本記事では、小さな会社でも使える確認方法と、失敗後に完了済みを重ねず未完了分だけ再開する手順を紹介します。
予定時刻に動いたことと、仕事が終わったことは別
定時実行の画面に登録が残り、実行回数が増えていても、途中で通信、認証、入力データ、外部サービスのいずれかが止まれば完成物は残りません。反対に、終了コードが0でも、必要なファイルが空だったり、公開後URLを確認していなかったりすれば、業務としては未完了です。
そこで、開始記録だけを見るのをやめ、次の3段階を順番に確認します。
確認1:終了結果に時刻・状態・失敗理由を残す
最低限、開始時刻、終了時刻、終了状態、失敗理由を残します。「実行した」という文章だけでは、途中で止まったのか、最後まで進んだのか区別できません。
- 開始時刻:予定どおり始まったか
- 終了時刻:処理時間が普段と大きく違わないか
- 終了状態:成功、失敗、確認待ちのどれか
- 失敗理由:通信、認証、入力不足、重複、画面確認待ちなど
失敗理由は、次に何をすれば再開できるかが分かる粒度で書きます。認証情報や顧客情報を記録へ貼り付ける必要はありません。
確認2:期待した成果物が当日分として残っているかを見る
終了状態の次に、仕事ごとの完成物を確認します。たとえば記事作成なら、本文だけでなく、サムネイル、検証結果、公開後URLまでが対象です。返信準備なら、相手の投稿本文、個別URL、下書き、未送信であることを分けて残します。
ファイルが存在するだけでは不十分です。日付、題名、必須項目、文字数、画像の有無など、完成物の中身まで確認します。前日分が残っていると、当日分を作ったように見えることがあるためです。
確認3:媒体別の台帳で現在地を確定する
複数の外部サービスを使う仕事は、媒体ごとに状態を持たせます。状態は次の5つ程度で十分です。
| 状態 | 意味 | 次の処理 |
|---|---|---|
| 未着手 | 当日分をまだ始めていない | 素材確認から開始 |
| 進行中 | 処理中または途中成果あり | 終了結果を確認 |
| 準備済み | 本文・画像・検査がそろった | 人の確認または公開へ |
| 公開済み | 公開URLを実測済み | 再公開しない |
| 停止 | 安全条件や画面確認が不足 | 理由と再開条件を残す |
ブログ、note、LinkedInのうちブログだけ公開済みなら、次回はnoteとLinkedInだけ再開します。台帳がなければ、成功したブログをもう一度公開したり、失敗した媒体を最初から作り直したりしやすくなります。
失敗後は、当日の日付を固定して未完了分だけ再開する
失敗後の再開手順は次の順番です。
- 実行日を一度だけ確定する
- 同日の終了結果を読む
- 同日の成果物を確認する
- 媒体別台帳で公開済みを除外する
- 停止理由が解消した工程だけ再開する
- 最後に成果物と公開URLをもう一度確認する
日付を固定するのは、深夜の再開で前日分と当日分が混ざるのを防ぐためです。今回のNoBorderの手動再開でも、朝の失敗を完了扱いにせず、同日台帳を読み、完了済みの前日分には触れず、空いている工程から再開しました。
自動化ごとに「人へ戻す条件」を決める
自動処理が失敗しても、何でも自動で再試行すればよいわけではありません。外部公開、送信、課金、契約、価格変更、個人情報を含む処理は、人へ戻す条件を先に決めます。
- 対象投稿の本文と個別URLを確認できないなら、返信文を作らない
- サムネイルがないなら、記事を公開しない
- 同じ題材の公開記録があるなら、新しい原稿を作る前に止める
- 公開後URLを確認できないなら、公開済みと記録しない
止めることは失敗ではありません。止まった理由と再開位置が分かれば、本人の確認後に同じ場所から続けられます。
まとめ:自動化の完了条件を3点で書く
AI自動化の完了条件は「予定時刻に起動した」では足りません。終了結果が成功であること、期待した成果物が当日分として残っていること、媒体別台帳が実際の状態と一致していること。この3点をそろえて初めて完了です。
最初は、いま使っている一つの定時処理について、開始時刻、終了状態、成果物、台帳、再開条件を書き出してください。確認項目を固定すると、失敗のたびに最初からやり直す時間を減らせます。
AIへ任せる業務の整理から始めたい方へ