本文へスキップ

自動化が止まったら誰が直す?担当者が困らない運用と保守の作り方

まず押さえたいこと

自動化の保守では、エラーを通知するだけでなく、予定した仕事が終わったかを確かめる仕組みが必要です。停止中に人が補った作業も記録し、未処理だけを再開します。接続の管理者、復元に必要な情報、担当交代の手順を開発時から揃えます。

  • 起動しなかった処理は、処理中のエラー通知だけでは見つからない。
  • 再実行の前に、自動処理と手作業の完了範囲を照合する。
  • 後任が模擬障害へ対処できるところまで引き継ぎを試す。
発注前のチェックリストを見る
このガイドの背景

朝の転記が終わっていない。でもエラー通知は来ておらず、作った担当者も不在。便利だった自動化が、誰も触れない仕組みになってしまうのは避けたいものです。

運用で必要なのは、止まったことに気付き、済んだ仕事を見分け、残りを安全に再開できることです。通知、保守契約、引き継ぎをこの流れで考えると、社内と開発会社の役割を決めやすくなります。

エラーがないのに、仕事が終わっていない日がある

説明用の例として、毎朝の受注転記を考えます。スケジュールが無効になっていれば、処理が始まらないため途中のエラーも発生しません。取得条件を誤ってゼロ件で終了した場合も、実行結果だけを見ると成功に見えることがあります。サーバーが動いている、処理が実行された、必要な受注が揃った、という三つを分けて考えます。

業務に役立つ確認項目は、最後に完了した時刻、どの期間まで取得したか、残っている受注があるかなどです。ただし毎日同じ件数を期待すると、休日や注文の少ない日まで異常になります。営業日と対象期間を含めて、「注文がない」と「取得できていない」を区別します。通知がなくても担当者が完了状況を確かめられる場所があると、未実行を見つけやすくなります。

通知には、次に何をするかまで入れる

n8nには失敗時のエラーワークフローがあります。これを使う場合も、長いエラー文をチャットへ貼るだけでは業務担当者は動けません。どの業務の、いつからの、どのデータが未完了かを示し、履歴を見る場所と担当窓口を添えます。顧客の詳細や認証情報まで通知に載せる必要はなく、調査に必要な識別情報を選びます。

一時的な再試行中まで通知が続くと、重要なものが埋もれます。自動で回復を待てる状態と、締め切りへの影響、誤更新の疑いを分けます。連携と通知が同じ認証に依存していれば、同時に止まる可能性もあります。重要な業務ほど通知経路の試験も行い、担当者が不在のときに誰が判断するかを決めておきます。

表が収まらない場合は横にスクロールできます。

異常の種類に合わせて変える最初の行動
見つかった状態担当者に伝えること最初の行動
予定時刻に未実行最終完了時刻と対象業務起動条件とスケジュールを確認
認可の失効止まっている接続先権限を持つ管理者へ連絡
締め切りに間に合わない残件と完了済みの範囲手動代替と優先順位を判断
二重登録の疑い対象IDと影響する更新追加更新を止めて照合

参考:n8n:Handle errors gracefully

急いで手入力した仕事を、もう一度送らない

説明用の例で、夜間に倉庫への受注送信が止まったとします。現場が出荷に間に合わせるため手入力し、開発者がその事情を知らず全件再実行すれば、同じ指示が重なるおそれがあります。復旧で最初に確認したいのは、誰が何を補い、どの注文まで相手へ届いているかです。再起動する前に、追加更新を止める範囲を決めます。

成功、未処理、結果不明を分け、手入力済みの注文には倉庫側の指示番号を対応させます。認証を直せても、停止中の全データが自動で戻るとは限りません。取得できる期間と最新データの順序を確認し、未処理を絞って再開します。最後に元の受注と倉庫の結果をIDで照合し、余分な登録と取りこぼしがないかを業務担当者が確かめます。

検討の流れ説明用の例:受注転記を再開する順序
  1. 追加更新を止める

    影響範囲と手作業の実施状況を確認する

  2. 済んだ仕事を揃える

    自動・手入力・結果不明を注文別に照合

  3. 残りだけ再開

    未処理を反映し、両側の結果を確認する

接続を直すことと、停止中に残った仕事を回復することを分けて進めます。

フローのファイルだけでは、元に戻せないことがある

復旧には、処理の定義だけでなく、接続設定、実行済みの記録、基盤の設定も必要です。セルフホストのn8nは認証情報を暗号化してデータベースへ保存し、そのための暗号鍵を使います。データベースが戻っても鍵を失えば接続を再現できないため、必要な情報を洗い出し、管理者と保管方法を決めます。共有の手順書に秘密情報を直接貼り付ける方法は避けます。

復元を試す際は、本番への書き込みや通知を止めた環境を使います。保存時点が古いと、外部では完了済みの仕事が内部では未処理に戻ることがあります。復元した直後に定期実行を有効にせず、外部の結果と照合する工程を挟みます。データを戻すだけでなく、必要な権限を持つ後任が接続して確認できるかまで試しておくと、担当不在時の制約が分かります。

参考:n8n:Set a custom encryption key

外部サービスと業務が変われば、自動化も手を入れる

倉庫の追加や締め切りの変更は、通知先だけでなく分岐や取得範囲に影響します。外部APIにも変更があります。ShopifyはAPIの版にサポート方針を設け、利用できない版を指定した要求を、利用可能な別の安定版で処理する仕組みを説明しています。URLに版を固定しただけで、その動作を永久に維持できるとは考えないようにします。

利用中のAPIと版、変更情報を確認する人、試験する業務を一覧にします。変更のたびに代表的な入力と例外を試せれば、気付かないまま結果が変わることを防ぎやすくなります。設定を以前に戻すことと、外部へ既に書いたデータを訂正することは別です。業務責任者が訂正内容を判断する手順も用意し、更新作業を障害発生後だけの対応にしないようにします。

参考:Shopify:About Shopify API versioning

保守契約は、後任が困らず使える範囲で考える

契約では、異常の検知、一次調査、復旧、原因修正、仕様変更への追随、業務変更の追加開発を分けます。監視ありという表現だけでは、自動通知なのか、人が常に確認するのか分かりません。受付時間、対応する作業量、追加見積もりの条件とともに、社内で行う認可操作や業務判断を確かめます。

ダンドリの保守・継続開発は月5万円〜で、当社が開発・納品したシステムが対象です。他社システムの保守のみは受けておらず、実行基盤の有人常時監視も公開範囲に含みません。自動化の開発時に必要な運用を共有し、対応範囲を決めます。引き継ぎの最後は、後任が通知から対象を探し、模擬障害に対処してみましょう。資料を渡しただけでは見つからない権限や説明の不足を確認できます。

検討・発注前のチェックリスト

担当者と確認状況を添えて、社内の検討メモや打ち合わせの議題にご活用ください。

チェックリストをテキストで保存

確認日:________________ / 担当者:________________

  • 各自動化の業務責任者と技術窓口を決める。確認状況・メモ:
  • 予定した仕事が終わったかを確認する場所を用意する。確認状況・メモ:
  • 通知後の最初の行動と不在時の連絡先を決める。確認状況・メモ:
  • 手作業で補った結果を復旧時に照合する。確認状況・メモ:
  • 暗号鍵・接続設定・実行済み記録の復元を試す。確認状況・メモ:
  • APIと業務ルールの変更を確認する担当を置く。確認状況・メモ:
  • 後任が模擬障害を調べて再開できるか試す。確認状況・メモ:

よくある質問

エラー通知を入れれば、毎日の確認は不要になりますか?

未実行やゼロ件での正常終了は、エラー通知だけで見つからない場合があります。必要な結果が揃ったかの確認も設けます。重要度に合わせて、自動確認と担当者の確認を組み合わせます。

作った人が退職する前に、最低限何を引き継げばよいですか?

対象業務、実行場所、接続の管理者、フローやコード、停止と再開の手順、復元に必要な情報です。後任が履歴を探すところから模擬障害への対応まで試し、足りない権限や説明を補います。

保守を頼めば、社内に担当者はいらなくなりますか?

顧客への案内、手動代替、誤ったデータの訂正内容などは業務側の判断が必要です。技術対応を任せる範囲と、社内で承認する範囲を分け、連絡できる担当者を置きます。

参考資料

製品の仕様・提供条件は変更されることがあります。採用時には公式資料と契約内容をご確認ください。

記事の内容を、自社の検討へ

使い続けられる自動化の開発について相談する

自動化したい仕事と、停止や担当交代で心配なことをお知らせください。開発時から通知・復旧・引き継ぎを整理します。保守は当社が開発・納品したシステムが対象です。

相談で整理すること

対象業務・開発する範囲・運用の分担。まだ決まっていないことも含めて、一緒に整理します。

API連携・自動化を相談する

この記事について

編集・発行:株式会社ダンドリ

AI・業務システム・Webサービスの設計、開発、運用を支援する会社です。開発を検討する方が判断に使えるよう、公式資料と公開情報をもとに解説しています。

説明用の例と公開事例を区別し、参照した資料は本文と記事末尾に掲載しています。

会社情報を見る