# Nova Jyo Inquiry for Contact Form 7

日本語表示名: **Nova Jyo 問い合わせ管理 for Contact Form 7**

Contact Form 7 の送信内容を WordPress 管理画面で問い合わせ業務として管理する MVP プラグインです。

## 主な機能

- Contact Form 7 送信データの DB 保存
- フォーム別フィールドマッピング
- 問い合わせ一覧、詳細、検索、フィルター
- ステータス、担当者、担当グループ、優先度、対応期限の管理
- 対応履歴、社内メモ
- 担当グループ管理
- ステータス、優先度管理
- 自動振り分けルール
- 新規問い合わせメール通知
- UTF-8 BOM 付き CSV 出力
- 権限ロール: 問い合わせ担当者、問い合わせ閲覧者

## インストール

1. `nova-jyo-inquiry` フォルダを `wp-content/plugins/` に配置します。
2. WordPress 管理画面の「プラグイン」から有効化します。
3. 「問い合わせ管理 > 基本設定」で管理対象フォームとフィールドマッピングを設定します。

## 初期設定の流れ

1. `問い合わせ管理 > 基本設定`
   - 管理対象フォームを選択します。未選択の場合は全 Contact Form 7 フォームが保存対象です。
   - 氏名、メール、電話番号などを各 Contact Form 7 フィールド名にマッピングします。
2. `問い合わせ管理 > 担当グループ設定`
   - 総務、採用担当、Web担当など、会社ごとのグループを作成します。
3. `問い合わせ管理 > ステータス設定`
   - ステータス名と優先度名を業務フローに合わせて編集します。
4. `問い合わせ管理 > 自動振り分け設定`
   - フォーム名、問い合わせ種別、任意 Contact Form 7 フィールドなどを条件に担当者、グループ、優先度、期限を設定します。
5. `問い合わせ管理 > 通知設定`
   - 管理者、担当者、担当グループ、任意メールへの通知を設定します。

## 権限

- 管理者: 全問い合わせの閲覧、編集、削除、CSV 出力、設定変更
- 問い合わせ担当者: 自分または所属グループに割り当てられた問い合わせの閲覧、編集、履歴/メモ追加
- 問い合わせ閲覧者: 全問い合わせの閲覧のみ

## 添付ファイル

基本設定で添付ファイル保存を有効にすると、`wp-content/uploads/nova-jyo-inquiries/` に保存します。
管理画面のダウンロード URL は nonce と閲覧権限を確認します。

## Pro 拡張候補

Chatwork、Slack、LINE WORKS、Webhook、AI 分類、AI 優先度判定、AI 返信文作成、期限超過エスカレーション、Google スプレッドシート連携、外部 CRM 連携などは MVP には含めていません。





