Skip to content

顧客管理

目的

保険代理店 / 保険屋が接点を持つ「人」を一元管理し、契約・スケジュール・LINE 履歴・書類を顧客レコードに紐付ける。

顧客の状態

  • リード: LINE 友だち追加 / Web フォーム経由などで取得した、顧客レコード化前の接点(LINE 公式連携 参照)。
  • 顧客: 担当者を決めて管理する正式レコード。
  • 休眠 / アーカイブ: 表示の優先度を下げる。データ自体は残る。

データ項目

カテゴリ項目
基本氏名 / フリガナ / 性別 / 生年月日 / 年齢自動算出
連絡先電話 / メール / 住所 / LINE 友だち
関係続柄(家族グループ)/ 紹介者
業務担当ユーザー / タグ(自由)/ ランク / メモ
メタ取得経路 / 初回接触日 / 直近接触日(自動更新)

家族や法人の役員などは「家族グループ」で緩く束ねる(ハードな親子関係は持たない MVP 設計)。

一覧 / 検索

  • 既定ビュー: 直近接触順
  • 絞り込み: 担当者 / タグ / ランク / 生年月日範囲 / 契約有無 / 更新近接 / LINE 紐付け有無
  • 検索: 氏名(姓名)/ フリガナ / 電話 / メール / メモ全文
  • 並び替え: 五十音 / 直近接触 / 契約金額合計

CRUD と権限

操作OWNERMEMBERADMIN
一覧 / 検索参照のみ
作成
更新✅(担当 or 全員、設定で切替)
削除(論理)
物理削除
インポート / エクスポート

MEMBER の編集範囲は OWNER の設定で「自分が担当の顧客のみ」 / 「テナント全体」を切替可能。

インポート / エクスポート

  • CSV インポート(テンプレート提供)
  • 既存顧客とのマッチングは「氏名 + 生年月日 + 電話下4桁」を既定キーに、衝突は手動マージ画面へ
  • エクスポートは CSV / Excel。担当者の権限内のレコードのみに制限

マージ / 統合

  • 重複顧客が見つかった場合、2件を1件に統合する操作を提供
  • 主レコードを選択 → サブレコードのフィールドを取捨選択 → 紐付き(契約 / スケジュール / アクティビティ / LINE / 書類)はすべて主レコードへ移管

削除

  • 既定はソフトデリート(deleted_at
  • 物理削除は ADMIN のみ。法令保管期間考慮で遅延ジョブ前提
  • 削除前に紐付き件数を表示し、誤操作を防ぐ

要配慮個人情報

  • 健康情報・マイナンバー・身分証番号などは「要配慮タグ付きフィールド」として別管理
  • 値は アプリ層で暗号化してDBに保存(テナントDEK / AES-GCM)
  • 閲覧は OWNER または OWNER の許可リストに登録された MEMBER のみ
  • 閲覧 / 編集 / エクスポートはすべて監査ログへ
  • 詳細はセキュリティ仕様 / セキュリティ設計を参照

監査

  • 作成 / 編集 / 削除 / マージ / エクスポートの操作はすべて監査ログへ(ADMIN画面で閲覧)
  • 要配慮情報のアクセスは追加の理由ログを必須化

未確定

  • 法人顧客(契約者が法人)の扱い: kind = individual | corporatecustomers