こんにちは。バナナデスクです。
申込メールを見て、氏名と講座名を台帳へ写し、参加者一覧へもう一度写す。入力を速くしたい時、この二度目の転記は本当に必要でしょうか。
入力業務の効率化では、まずどこを一つの正本にするかを決めます。入力を自動化しても、古い台帳を参照したり、取り消された申込をそのまま配信対象にしたりすれば、後の確認が増えるためです。
入力項目ごとに、使い道と正本を決める
GOV.UKのフォーム設計ガイドでは、質問ごとに必要な理由、使い方、正確さの確認方法、更新方法を整理する考え方を示しています。ここでは英国の行政手続きの規則を日本の講座へ当てはめるのではなく、入力項目を棚卸しする方法として使います。
以下は、架空の無料オンライン講座「文章整理A」の申込管理です。電話連絡も郵送も行わず、連絡はメールで行う設定です。実在の顧客情報や、実際の作業時間の測定ではありません。
| 項目 | 用途と正本 | 今回の判断 |
|---|---|---|
| 申込ID | 受付記録を照合するキー。受付側で付与 | 自動付与。氏名をキーにしない |
| 表示名 | 当日の呼びかけ。本人の申込回答 | 必要。勝手に表記を直さない |
| メール | 案内送付。本人の申込回答 | 必要。形式確認と、届くかの確認を分ける |
| 講座コード | どの日程かを判定。案内ページの固定値 | 毎回手入力せず、候補との一致を確認 |
| 住所・電話番号 | 今回の講座では使用しない | 新規収集をやめる。既存データの保存は別の方針で判断 |
| 取消状態 | 取消受付記録 | 申込回答を消さず、状態と根拠を更新 |
| 確認メモ | 担当者が確認した内容と日時 | 例外だけ追記。空欄を「確認済み」にしない |
住所を必須から任意へ変えるだけでは、入力欄は残ります。使い道がないなら、項目自体を外す判断が先です。一方、有料商品や郵送を含むサービスなら必要項目が変わります。この例の項目数をそのままコピーしないでください。
なくす・確かめる・つなぐ・人が判断する

| 種類 | 今回の処理 | 任せきりにしない点 |
|---|---|---|
| なくす | 不要な住所と電話欄、参加者一覧への手入力 | 他の業務がその項目を使っていないか確認 |
| 入力時に確かめる | 必須欄、メール形式、講座コードの候補 | 形式が正しくても実在・本人所有とは限らない |
| つなぐ | IDを保ったまま受付記録から作業台帳へ取り込む | 取消・更新を再取り込みで上書きしない |
| 人が判断する | 同じメールの別申込、欠けた連絡先、候補外の日程 | 推測で修正せず、本人や元記録へ確認する |
自動化しやすいのは、同じ入力から同じ答えを出せる処理です。「この人はたぶん前と同じ人」という判断は別です。同じメールを家族で使うこともあれば、一人が別の講座へ申し込むこともあります。
20件の架空申込を、5つの例外で点検する
見本には申込ID R01〜R20 の20件を入れました。このほか、取消受付 C01 が R11 を指す設定です。処理前の参加者一覧には、転記間違いを2か所、欠落を1か所、行の重複を1か所、取消の未反映を1か所、意図的に入れています。
| 対象 | 元記録と処理前の違い | 処理後の判断 |
|---|---|---|
| R04 | 元のメールが「sample04.example.com」で @ がない | 元から形式不備。補完せず保留 |
| R07 | 元は参加者07、転記先は参加者70 | IDで元記録と照合し、参加者07へ戻す |
| R09 | メールが R08 と同じ | 別の申込IDなので削除せず、R08/R09 の両方を確認待ちにする |
| R11 | 取消記録があるのに参加者一覧へ残る | 受付記録は保持し、案内送付の対象外にする |
| R13 | 受付はあるが転記先に行がない | IDの差分で欠落を見つけ、復元する |
| R15 | 同じIDの行を転記先へ2回作った | 同一元記録の重複行を一つにする。別IDの重複候補と区別 |
| R18 | 元は講座A、転記先は講座B | 元記録と一致する講座Aへ戻す |
R04 と R08/R09 は、転記を直すだけでは解決しません。対して R07 と R18 は元記録が明確なので、元に戻せます。「全件を自動で正しくした」という一つの結果にまとめないのが、この照合の要点です。
入力前後の見本は、ZIPを展開してHTMLをブラウザで開くと読めます。処理前・元記録・処理後のJSONも同梱しました。個人情報の入力や外部への送信は不要です。
件数が同じでも、中身が正しいとは限らない
処理前は、R13 が抜け、R15 が重複しているため、行数だけは20行です。受付も20件なので、件数一致だけなら見逃します。IDの集合と重複数を別々に比べてください。
見本のルールで整えた台帳は20件です。そのうち、確認待ち3件(R04/R08/R09)、取消1件(R11)、この例の機械的な確認を通った候補16件になります。この16件も、実際にメールが届くことや参加の意思を確認した人数ではありません。
処理前・元記録・処理後を残すと、「手入力が減った」という感想だけでなく、どの違いを直し、どの違いを判断待ちにしたかを説明できます。見本では照合処理を実行して件数を確認しましたが、実際の申込フォームとメール配信サービスを接続した試験ではありません。
実際の業務へ入れる前に、再取り込みと取消を試す
- 少数の架空申込で、入力から台帳までのIDが保たれるか確認する。
- 同じデータを2回取り込み、行が増えないか確認する。
- 取消済みの申込を再取り込み、取消が未処理へ戻らないか確認する。
- 空欄・候補外の値・重複候補を混ぜ、どの担当者へ止めるか確認する。
- 配信対象の件数だけでなく、対象IDを承認してから実際の送信へ進む。
連携が止まった場合は、未処理IDと最後に成功した取り込み範囲を残します。全件を最初から手入力すると、復旧後に二重登録になることがあります。手作業で処理したIDも、再開時の除外や照合に使える形で残してください。
時間を測るなら、修正と確認を含める
比較する対象は「入力している時間」だけではありません。準備、取り込み、例外の確認、修正、最終照合までを同じ範囲にします。件数、項目数、元資料の状態、担当者、使用環境も揃えます。
この20件の見本から、何分短縮できる、誤りが何%減るとは言えません。まず、自分の業務で一つだけ重複入力を取り除き、例外が誰に見えるかまで作ってみてください。速さと確認のしやすさを、一緒に整えられます。