テーマ
レポート / ダッシュボード
目的
- テナントの状況を1画面で把握できる
- 営業 / 更新 / 顧客接点の状態を可視化し、行動の優先順位を明確化
- 月次 / 期次の振り返りに使えるエクスポートを提供
ダッシュボード(トップ画面)
- 期間切替(今日 / 今週 / 今月 / 過去3か月 / 任意)
- スコープ切替(自分の担当 / テナント全体)
- 各カードクリックで詳細リスト(顧客 / 契約 / スケジュール)に遷移
レポート種別
| レポート | 主な指標 |
|---|---|
| 契約サマリー | 件数 / 金額(保険料合計)/ 商品別 / 保険会社別 |
| 更新サマリー | 期間内の満期件数 / 更新成立率 / 失効件数 |
| 接点サマリー | アクティビティ件数 / 種別別 / 担当者別 |
| LINE サマリー | 着信 / 返信 / 平均応答時間 / 友だち増減 |
| 顧客分布 | 年齢層 / 性別 / エリア / ランク |
| 担当者パフォーマンス | 担当顧客数 / 訪問件数 / 契約成立 |
ビュー
- カード(KPI 単独表示)
- 時系列チャート(折れ線 / 棒)
- 比較(前期間との差分)
- ピボット(行: 担当者 × 列: 月)
期間 / フィルタ
- 全レポート共通: 期間 / 担当者 / タグ / 商品 / 保険会社
- 比較期間: 前年同期 / 前期 / カスタム
エクスポート
- CSV(既定)
- Excel(任意)
- PDF(後続)
- スケジュール送信(毎月初に OWNER にメール、後続)
集計の更新タイミング
- 既定: リアルタイム算出(D1 直接クエリ)
- 重い集計(年次など)はバッチで事前集計テーブルを持つ(後続)
- 集計の整合性: 監査・締め日との関係は MVP では「常に最新」
権限
| 操作 | OWNER | MEMBER | ADMIN |
|---|---|---|---|
| 自担当範囲のレポート閲覧 | ✅ | ✅ | 全テナント横断で閲覧可 |
| テナント全体のレポート閲覧 | ✅ | 設定依存 | ✅ |
| エクスポート | ✅ | ❌ | ✅ |
設計上の注意
- テナント越境: 全クエリで
tenant_idを必須に - PII: エクスポートに含める項目はテナント設定 / 権限で抑制
- D1 の制約: 大量データの集計は事前集計テーブル / Cloudflare Queue で吸収