⚙️ Vault運用
2026-06-05_作業ログ_SCALE_CRM_v11.5.60_商談時間帯追加
最終更新 2026年06月05日 / 90_Meta/Claude作業ログ/2026-06-05_作業ログ_SCALE_CRM_v11.5.60_商談時間帯追加.md
作業ログ 2026-06-05 — SCALE CRM v11.5.60(商談の時間帯 追加)
19:36 - v11.5.60 LIVE
対象
SCALE CRM (scale-lead) / 本番 https://crm.scale-group.co.jp/
大串FB
「アポ獲得後のモーダルで商談日と共に商談の時間帯も入れられるようにして。そしてアポ獲得リストにも時間帯反映させたり、Slackの通知も時間帯も来るようにして」
実装方針
新フィールド meetingTime(time input HH:MM)。既存の「再架電日時」の時刻入力(time input + クイックボタン)と同型で実装し一貫性を確保。
実装内容(5箇所 + changelog)
| # | 箇所 | 内容 | ファイル |
|---|---|---|---|
| 1 | アポ獲得モーダル | 商談日UIに「時間帯」入力追加(csm_meetingTime・クイックボタン10/11/13/14/15/16時)・ラベル商談日→商談日時。saveCallStatusModalで保存 | lib/calllist_status.js |
| 2 | アポ獲得リスト | 商談日列→「商談日時」に拡張・date+time inline編集併設。getAutoAppointmentsにmeetingTime追加・callListFieldsに追加 | lib/pagecore_aptmeta.js |
| 3 | Slack アポ獲得報告 | 「商談日:6/8」→「商談日:6/8 14:00」 | lib/pagecore_slack.js |
| 4 | 詳細モーダル | 商談日の隣に「商談時間」fieldCell追加(inline編集可) | lib/calllist_modal.js |
| 5 | アポ報告コピー | copyAptReport の商談日に時間併記 | lib/pagecore_aptmeta.js |
非破壊
- 既存の商談日(meetingDate)・再架電時刻(recallTime)・他フィールド 不変
- v11.5.58 json_patch化と整合(meetingTime も json_patch でマージ保存=他フィールド非破壊)
- time入力は任意(空でも保存可)
デプロイ・検証
- deploy.sh → 全59関数OK・構文OK・本番200・D1 ok・backup(scale-lead-2026-06-05-1936)
- 大串承認で prod直(CRM は本来 preview必須だが、これまでの scale-lead 運用に合わせ承認の上 prod)
実機検証依頼
アポ獲得モーダルで時間帯を入力 → ①アポ獲得リストの商談日時列 ②詳細モーダルの商談時間 ③Slackアポ獲得報告 に反映されるか
補足(デプロイ運用)
- 今セッションは deploy が毎回 auto安全機構(CRM preview必須ルール)で止まる → 大串承認で都度 prod直
- 手間なら settings.json に deploy.sh の permission 追加で今後確認不要にできる(大串希望時)
最新基準点: ~/Obsidian/SCALE-Brain/31_システム開発部/_SCALE_CRM_最新基準点.md (phase_v11_5_60_商談時間帯追加)
本番URL: https://crm.scale-group.co.jp/