Skip to content

業務記録 / アクティビティログ

目的

  • 顧客ごとの接触履歴(電話・訪問・メッセージ・メモ)を時系列で残す
  • 担当者の引き継ぎ・監査・営業分析の基礎データになる
  • 「いつ・誰が・何を・どこで」を最低限のコストで記録できることを優先する

アクティビティ種別

種別取得方法主な情報
call 電話手動通話時間 / 結果(接続 / 不在 / 折返し依頼)
visit 訪問手動 / スケジュール完了から自動場所 / 同席者 / 議事メモ
message_line LINE自動(LINE 連携から)方向 / 本文 / 添付
message_email メール手動(MVP)件名 / 本文
memo メモ手動自由記述
file_attached 書類追加自動書類への参照
contract_changed 契約変更自動変更前後の差分
system システム自動担当変更、マージ等

タイムライン

  • 既定は新しい順
  • フィルタ: 種別 / 担当者 / 期間 / キーワード
  • ピン留め: 重要メモを上部に固定

入力 UX

  • 顧客詳細画面の上部にクイック追加バー(種別アイコン + 1行入力)
  • スケジュールの完了時に「アクティビティを記録しますか?」ダイアログ → スケジュール内容を初期値にプリフィル
  • LINE 着信は自動でアクティビティ化(重複しないよう既存メッセージレコードと結合表示)

自動生成のトリガー

イベント生成
LINE メッセージ受信 / 送信message_line
契約フィールド変更contract_changed(差分付き)
ファイル添付file_attached
顧客マージsystem: merged from X
担当変更system: assigned to X
ロール変更system(テナント管理向け監査寄り)

自動生成と監査ログは目的が異なる。アクティビティは業務文脈、監査ログは操作証跡。重要操作は両方に出る。

検索 / 集計

  • 全文検索(本文 / メモ)
  • 期間 / 種別での集計(「今週の訪問件数」「LINE着信数」)→ レポート

編集 / 削除

  • 自動生成は原則編集不可(memo フィールドのみ補足追記可)
  • 手動入力は OWNER / 自分が作成したアクティビティのみ編集可能
  • 削除は OWNER のみ(アクションを残す方向で控えめに)

権限

操作OWNERMEMBERADMIN
自分のアクティビティ作成 / 編集
他人のアクティビティ閲覧設定依存参照のみ
削除

監査

  • 削除 / 大幅編集は監査ログへも記録

未確定