⚙️ 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/