広告:この記事には紹介リンクが含まれます。対象の申込みにより、LavaToolsが報酬を受け取る場合があります。

この記事の内容
  1. セルごとの更新者を決める
  2. 行番号を記録の名前にしない
  3. 読み取り後の変更を検出する
  4. 一括更新は失敗時の照合まで考える
  5. 衝突が起きるテストを用意する
  6. 表の使い方も運用手順に含める

セルごとの更新者を決める

問い合わせ番号、受付日時、原文は自動化が記録し、担当者、対応メモ、完了判断は人が更新する、と欄ごとの役割を決めます。両者が同じ状態欄を使うなら、どの変更を優先するかと許される遷移を文章にします。機械が毎回行全体を書き直す処理は、人のメモを消す原因になります。入力元にない値を空欄へ置き換えないよう、更新対象の列だけを指定します。共有する前に、担当者が自由に直してよい欄を画面上でも分かる形にしましょう。

数式で計算する列も、外部から上書きしてよい列とは分けます。入力担当者が一時的に値を直したい場合は、元データを変えるのか調整欄を使うのかを決め、次回の計算で訂正が消えないようにします。

行番号を記録の名前にしない

並べ替えや行の挿入で位置は変わるため、「十行目がこの顧客」と覚えたまま更新しないようにします。受付番号などの固定した識別子を使い、更新直前に対象が一致するか確認します。識別子が重複していたら最初の一行を選ばず、確認待ちへ回します。表を分けたりCSVで戻したりする場合も識別子を残し、人が見やすい連番とシステムが照合に使う値を混同しません。削除済みの行へ再処理が来たときに、勝手に復元するかどうかも決めます。

読み取り後の変更を検出する

読み取った直後に人が状態を変えると、古い値を前提にした更新が誤ることがあります。更新日時や版番号を利用できる場合は、読み取った版と更新時の版を照合する設計を検討します。ただし、利用するAPIや接続機能がその条件付き更新を提供するかは別に確認が必要です。対応できない場合は、自動化が書く列を分ける、作業時間を分ける、確認待ちの欄へ提案だけを書き込む、といった運用へ変更します。機能名だけで衝突を防げると判断しないことが重要です。

一括更新は失敗時の照合まで考える

複数行をまとめるときは、対象の識別子と更新する列を控え、成功した範囲を照合できるようにします。APIの一括更新が使えても、別の処理や人の編集までまとめて止まるとは限りません。大量の行を入れ替える前に、架空データで途中のエラーと再実行を確認します。行の削除や移動を伴う処理は、値だけの更新から分けて扱います。書き込み回数の削減と、変更を安全に戻せることは別の評価項目です。

衝突が起きるテストを用意する

検証用の表で、自動化の読み取り後に担当欄を書き換える、並べ替える、行を一つ消す、同じ番号を二行へ入れる、といった状況を作ります。期待結果は「人のメモを残す」「別の行を更新しない」「重複を知らせる」など具体的に決めます。実際の顧客情報を使わず、結果のセルだけでなく更新履歴も確認します。何をしたときに手動確認が必要になるか分かれば、担当者は通常操作を恐れずに表を使えます。

表の使い方も運用手順に含める

完了後は、追加してよい列、変えてはいけない識別子、並べ替えの方法、誤操作からの復旧窓口を共有します。自動化の作者だけが知っているルールでは、表の利用者が増えたときに破綻します。衝突した記録は受付番号で一覧にし、人が判断した結果を次の自動更新で消さない仕組みにします。表を本格的な台帳へ移すべきかは、衝突件数と復旧時間を見て判断できます。CSV取り込みと台帳サービスの比較は、関連する別のガイドで確認しましょう。

Makeで小さな自動化から始める

まず練習用データで必要な処理を確認し、利用量と機能に合うプランを選んでください。登録時の料金・特典・適用条件は公式画面で確認できます。

Make公式サイトで登録する広告リンク

利用量から費用を確かめる

月の処理件数、課金対象のステップ数、再試行を入力し、サービスごとに異なる課金単位を確認できます。

費用を試算する

参照した公式情報

料金・提供条件・対応範囲は変更されることがあります。契約前に、下記の公式ページでご確認ください。

比較方針を読む広告について