フォーム一元化
位置づけ: 案件(Deal)入口のフォーム一元化方針
旧運用は トスフォーム・テレマフォーム・訪問アポフォーム(+代理店版)が商流ごとに分かれ、内容が重複していた。実体は「同じ顧客・案件を、入口とステージ違いで何度も書き写しているだけ」。
- テレマは当面対象外(現在テレマ商流を実施していないため。廃止と確定しているわけではなく、実施再開時は入口を再検討する)。
- 代理店版は「中身は同じ」と確認済み(元は別法人予定だった名残)→ 区別しない。
- 入口は複数あっても、蓄積先は単一(案件)。商流は属性。
- Googleフォームを廃止し、CRM内製の1フォーム+商流プリセット(共通コアは同一UI、商流固有だけ出し分け)。スマホ前提で現場入力。
共通コア=「1回入力」に統合
Section titled “共通コア=「1回入力」に統合”3フォームに散らばる同義項目。統合名で1つ持てば、入口がどれでも同じになる。
| 統合名 | トス | 訪問アポ | 成約 | 統合先 |
|---|---|---|---|---|
| 顧客名 / フリガナ | ○ | ○ | ○ | 人物 |
| 電話 | 携帯・固定 | 携帯・固定 | 電話番号(1つ) | 人物(携帯/固定の2項目に統一) |
| 住所 | 〒/県/市区町村・番地 | 同左 | 〒/県/市区町村/番地 | 顧客(市区町村・番地は分割保持) |
| 生年月日/年齢 | — | 年齢(主/妻/子) | 生年月日/年齢 | 人物(生年月日を正・年齢は算出) |
| 商流 | (=催事/トス) | 販売チャネル・商流種別・再アポ経由 | アポ獲得時チャネル・チャネル種別・商流/代理店フラグ | 案件.channel(Channel)/subject(Subject)/hankyoMedia の3項目に分けて保持(単一enumへの統合ではない) |
| 既存設備 | 各「設置有無」 | 太陽光/エコ(設置日/メーカー/容量/枚数)・ガス有無 | — | 物件.既存設備 |
| 物件(築年/面積/間取/ピン) | — | ○ | ○ | 物件(訪問アポ=成約で完全重複) |
| 成約日 | — | — | ○ | 案件.closeDate(案件直下のフィールド。物件には統合しない) |
| 完工ステータス / 工事日 | ○ | — | ○系 / 工事日時 | 工程(トス側は重複→廃止) |
| 備考 | 備考・アポ備考 | 備考・架電コメント | 備考(複数) | 文脈別ノートに分離 |
商流の3項目は用途が異なるため単一enumに畳まない:channel(Channel = 訪問販売/催事/反響/パートナーの4種)が商流本体、subject(Subject = 自社/代理店)が実施主体、hankyoMedia は channel="反響" のときの大元媒体(任意項目)を別管理する。
担当ロール(命名ゆれの統一)
Section titled “担当ロール(命名ゆれの統一)”旧フォームの担当系は名前がバラバラなだけで、実体はユーザーへの役割付け。役割モデルの設計は 役割・権限、呼称の統一は 用語統一 に集約。
| 旧フォームの担当項目(表記ゆれ) | 統一の方向 |
|---|---|
| 営業担当 / 営業担当者 / クローズ担当 / 商談ご案内者 | → 職能ロール「クローザー」 |
| アポ獲得者 / ご案内者 / トスクロ担当 / 次回対応者 | → 職能ロール「獲得」 |
| マエカク担当 | → 職能ロール「前確」 |
| 取次拠点 / 所属部署 / PS_所属部署 / トス部署 / 所属(重複) | → 拠点・部署(Google Workspace が正) |
→ 職能ロールは固定せず柔軟に割当(役割・権限)。フォームでは「担当を選ぶ=ユーザーを選ぶ」だけになる。
廃止・統合候補
Section titled “廃止・統合候補”- フォーム内の二重定義:トス「リスト周回数」「備考」が各2回、訪問アポ「案件ID」が2回 → 1本化。
- 算出で済む:トス「曜日」(ご提案日から算出)、「年齢」(生年月日から算出)。
- システム自動項目(フォームから消す):訪問アポの
CW_*(message_id/post_unix/元投稿本文/各種最終日/回答期限/メンション未登録)、成約のSlackチャンネルID・固定メッセージts・管理番号・案件ID→ CRM内部状態へ(共通タスク が保持)。 - ステージ重複:トスの「2次/3次アポステータス・完工ステータス・工事日」は後段の案件/工程と重複 → リードはアポ段階のみ保持。
CRM内フォーム化(置き換え対応)
Section titled “CRM内フォーム化(置き換え対応)”| 旧フォーム | CRMでの置き換え |
|---|---|
| トス/テレマ(当面対象外)/訪問アポ | 1つの入口フォーム+商流プリセット。共通コアは同一UI、商流固有だけ出し分け。モバイルファースト |
| 前確確認(旧・マエカク確認) | CRM画面で結果(OK/NG/不出)を入力し前確ステータスを更新。Slackは依頼通知のみ(一方向) → 共通タスク |
| 成約フォーム | 案件画面で商材明細(縦持ち)+金額/粗利+工程を入力 |
商社・卸系の入口(別系統)
Section titled “商社・卸系の入口(別系統)”商社・卸を軸にした発注は案件フォームの対象外であり、独立した入口を持つ。
| 項目 | 内容 |
|---|---|
| 入口フォーム | DealerIntakeForm(販売店発注フォーム) |
| 生成先エンティティ | WholesaleCase(案件=Dealとはエンティティを分離) |
| 起票タイミング | フォーム送信時に自動生成(進捗フラグは全て未完了で初期化) |
| 詳細 | /features/wholesale/ |