💻 システム開発

2026-05-03_パートナー業務_外部サイト遷移型化

最終更新 2026年05月04日 / 31_システム開発部/SCALE_CRM/2026-05-03_パートナー業務_外部サイト遷移型化.md

2026-05-03 パートナー業務 外部サイト遷移型化

使い方ガイド・パートナー業務・オンボーディングを「全部外部サイト遷移型」に統一


概要

ユーザー要望:
- オンボーディングガイドは使い方ガイド(renderManualPage)と被ってる → 削除しつつ、独自コンテンツは外部サイト onboarding ページに統合
- テレアポ業務 / LinkedIn業務は内容は良いが現状(タブ型・文字だらけ)見づらい → 「使い方ガイド」と同じ外部サイト遷移型 に変更


実施した変更

A. 外部サイト scale-lead-manual.pages.dev 拡張

ページ 状態 サイズ
/onboarding 既存 + パートナー視点14セクション統合(renderPartnerOnboardGuide コンテンツ移植) 19KB(旧4KB)
/teleapo-duties 新規作成 — テレアポ業務6セクション(システム側 renderTeleapoDuties から完全移植) 53KB
/linkedin-duties 新規作成 — LinkedIn業務7セクション(システム側 renderLinkedinDuties から完全移植) 43KB
全14ページ SCALE Lead → SCALE CRM 表記更新・URL更新・ナビに新2ページ追加 -

外部サイトの新ナビ構造:

基本:はじめに / ログイン / ダッシュボード
テレアポ稼働:架電リスト / スクリプト / テレアポ業務フロー ← NEW
LinkedIn:LinkedIn管理 / LinkedIn業務フロー ← NEW
全員向け:サービス概要 / ナレッジ集 / Slack連携 / FAQ
PM専用:キックオフMTG / オンボーディング / レポート / PM専用機能

B. システム側コード変更

ファイル Before After
lib/pages_duties.js 1082行(タブ型・大量HTML) 126行(外部遷移型)
lib/guides.js 565行(renderPartnerOnboardGuide/Teleapo/Linkedin Guide) 削除
core.js メニュー 「オンボーディング(運用)」「パートナー業務(運用)」+ サブガイド3メニュー シンプル化(運用ラベル除去・サブガイド全削除)
index.html lib/guides.js script 含む 削除

C. 関数の正解仕様(保持)

  • renderTeleapoDuties → 外部サイト /teleapo-duties 遷移型(カード形式・新規タブで開く)
  • renderLinkedinDuties → 外部サイト /linkedin-duties 遷移型
  • renderPartnerOnboard → 既存(PM側のチェックリスト管理画面・残す)
  • renderManualPage → 既存の外部サイト遷移型を維持

退化禁止ルール(追加)

以下に戻すのは退化。絶対禁止。

  • lib/pages_duties.js の renderTeleapoDuties / renderLinkedinDuties に文字だらけのタブ型UIを書き戻す(過去515行・528行版)
  • lib/guides.js を再作成し、内部にサイト型ガイドを実装する(renderPartnerOnboardGuide / Teleapo / Linkedin Guide 系)
  • ❌ メニューラベルに「(運用)」を付け足し、別メニューに「ガイド」を増殖させる(重複の温床)

使い方ガイド系は全部 scale-lead-manual.pages.dev 配下に集約。システム本体は外部サイトへの入口のみ。


バックアップ

  • pre-restore: ~/Library/CloudStorage/.../scale-lead-backups/scale-lead-2026-05-03-1620-pre-duties-restore.tar.gz
  • post-deploy: scale-lead-2026-05-03-1621-post-deploy.tar.gz
  • 外部サイト pre-restore: ~/scale-lead-manual-backups/scale-lead-manual_2026-05-03-1619_post-restore.tar.gz
  • 旧外部サイトはローカルに無かったが、curl で全14ページ + style.css + common.js を取得してローカル復元(/Users/oogushiyuuki/株式会社SCALE/scale-lead-manual/

動作確認

URL 結果
https://crm.scale-group.co.jp/ ✅ HTTP 200
https://scale-lead-manual.pages.dev/onboarding ✅ HTTP 200 / 19KB / SCALE CRM タイトル
https://scale-lead-manual.pages.dev/teleapo-duties ✅ HTTP 200 / 53KB
https://scale-lead-manual.pages.dev/linkedin-duties ✅ HTTP 200 / 43KB
全64関数 grep ✅ OK

関連