💻 システム開発

2026-05-17_SCALE_CRM_案件設定UI改修_チャネル保存バグ修正

最終更新 2026年05月17日 / 31_システム開発部/SCALE_CRM/2026-05-17_SCALE_CRM_案件設定UI改修_チャネル保存バグ修正.md

SCALE CRM 案件設定UI改修 + チャネル保存バグ修正

改修内容

1. 案件設定の一本化

  • ダッシュボードの案件編集機能を設定画面に統合
  • ダッシュボード上の案件編集ブロック(案件情報: クライアント/チャネル/PM/開始日/アポ単価)は削除
  • 案件の新規追加・編集は全て設定画面から行う

2. 不要フィールドの削除

  • サービス概要・サイトURL・slugを削除

3. デザイン修正

  • 設定画面の色使い過多を修正(見づらさ解消)
  • プルダウンの色付きはそのまま維持(視認性良好)

4. LinkedInリスト依頼の分類修正

  • リスト依頼がテレアポ-運用の括りに入っていた
  • LinkedIn運用の括りに移動

バグ修正: チャネル保存が反映されない問題

真因

saveProjects -> S() -> _syncToSupabase がD1書き込みを300msデバウンス。一方 _renderSlackProjectChannels は先頭で /api/data/projects をno-cache fetchしてキャッシュを上書きするため、デバウンス未完了のまま再描画/再訪するとD1の旧チャネルを読み戻して保存が消える

v10.56のメンバー保存は明示的な即時PUTで確定していたが、projectsはデバウンス任せで明示PUTが無かったのが穴。

修正

  • _saveSlackProjectChannels の保存直後にメンバーと同一契約で即時PUTを実行

関連ノート