顧客台帳の二重登録と上書き競合。架空の3場面で確かめる

告知
IT・テクノロジー
顧客台帳を作るとき、「登録できる」だけでは足りない場面があります。
今回は、既存の自主制作デモを使い、二重送信・別支店・古い画面からの更新を確認した見本を公開します。すべて架空データで、実際の顧客や導入実績ではありません。

■ 同じ登録を2回送ると?
架空商事・北支店の登録を、同じ登録要求IDで再送します。結果は登録1件のままで、顧客IDも変わりません。
ただし、別の登録要求IDで送られた似た顧客の検知は未実装です。「同じ要求の再送」と「似ている別の登録」を分けて考えます。

■ 同じ会社名の別支店は?
架空商事の北支店を顧客ID1、南支店を顧客ID2で保持します。北支店を無効にしても、南支店は有効のままです。同じ会社名だからといって、別支店まで一緒に消しません。

■ 古い内容で上書きしようとすると?
北支店の版1を表示している間に、別の更新で版2になったとします。版1のまま更新すると処理を拒否し、版2の内容と変更履歴を維持しました。最新内容を取り直し、差分を確認する想定です。

■ 保存したデータも確認しました
接続を閉じて別プロセスで再開したときも、顧客・履歴・要求IDが一致しました。バックアップを別のデータベースで開き、全データの一致と整合性検査を確認しています。
2026年10月23日、Python/SQLite環境で基本12項目と保存・同時更新7項目、計19項目が合格。同一PCの2接続までの検証です。

■ 検証できていない範囲
入力画面、認証、利用者別権限、暗号化、メール連携、CSV出力は未対応です。Windows実機や多人数の本番運用は未検証です。この見本を、そのまま完成システムとして販売するものではありません。

台帳を整理する前に、列名・1行が表す単位・重複の判定方法・更新履歴の必要性を決めると、依頼内容を整理しやすくなります。実在する氏名・連絡先・機密情報を含めず、列名と架空の数行からご相談ください。対応可否と作業範囲を確認し、ココナラ内でご案内します。

今回分のExcel・CSV整理をご希望の場合は、次のサービスをご確認ください。完成システムの開発は、この整理サービスの基本範囲に含みません。

制作・検証には生成AIとスクリプトを補助利用しています。
サービス数100万件のスキルマーケット、あなたにぴったりのサービスを探す