N's Factory 幕僚計画。各幕僚の予定・期限付きタスク・販売実績を一覧で確認します。
経営戦略本部所管・パスワード認証済みで埋め込み表示
🔗 別タブで開く
Gmail受注通知の自動集計(チャネル別×月別・売れ筋アイテム)。認証は本画面と共通・自動ログイン
🔗 別タブで開く
🎓 JHCS講習資料 ダウンロード管理
受講生認証つき資料DL(テキスト/型紙/CAD)の管理リンク集です。
生徒の追加は管理シートの「生徒名簿」にメール・氏名・状態「有効」を1行追記するだけ。
アクセス履歴は「認証ログ」(コード要求・認証の許可/拒否)と「DLログ」(誰が何をDLしたか)の2タブに全件記録されます。
📋 管理シート(生徒名簿・認証ログ・DLログ)
生徒の追加・停止、アクセス履歴・DL履歴の閲覧はこちら(Googleアカウント権限で保護) 📁 講習資料フォルダ(Google Drive)
講義別フォルダの 01_テキスト / 02_型紙 / 03_CADデータ にファイルを置くだけでサイトにDLボタンが自動表示(反映最大5分) 🔗 JHCS講習案内ページ(生徒が見る画面)
カリキュラム欄のDLボタン→メール+氏名→6桁コード認証でダウンロードされます
生徒の追加・停止、アクセス履歴・DL履歴の閲覧はこちら(Googleアカウント権限で保護) 📁 講習資料フォルダ(Google Drive)
講義別フォルダの 01_テキスト / 02_型紙 / 03_CADデータ にファイルを置くだけでサイトにDLボタンが自動表示(反映最大5分) 🔗 JHCS講習案内ページ(生徒が見る画面)
カリキュラム欄のDLボタン→メール+氏名→6桁コード認証でダウンロードされます
📁 講習資料フォルダ(Driveへ直接アクセス)
講義ごとに、いま生徒がダウンロードできる資料の一覧です。
「⬆ 入れる」でこの画面から直接アップロードできます(Driveを開かなくても済みます)。
同じファイル名を入れると差し替えになります。「📁」はDriveの該当フォルダを開きます。
📧 メール登録状況の確認・修正
登録済みの生徒と、その方がダウンロードできているかを一覧で確認します。
氏名が空欄・誤字だと「名簿に一致なし」で認証が通りません。
下の「うまくいかなかった記録」に生徒が入力した氏名が残るので、それに合わせて修正してください。
➕ 生徒を追加する
既に登録済みのメールアドレスを入力すると、氏名・状態の修正になります(二重登録にはなりません)。
📥 ダウンロード履歴(誰が・いつ・どのファイル)
受講生が実際にダウンロードしたファイルの記録です。氏名で絞り込めます。
⚠️ 認証がうまくいかなかった記録(直近10件)
「最新の状況を読み込む」を押すと表示されます。
幕僚キャラ接客・みんなのチャットの全発言ログ。認証は本画面と共通・自動ログイン
🔗 別タブで開く
GitHub: トークン未設定
PCローカルのCSVは基本使いません。GitHubへ直接反映する場合は、Contents read/write 権限のトークンを設定してください。「このブラウザに保存する」にチェックを入れると次回から自動入力されます。複数PCで使う場合はブラウザのパスワードマネージャーを利用してください。
リング在庫マトリクス(欠品発見用)
シリーズ×手帳規格×内径×色で全リングを俯瞰します。外径 = 内径 + 3mm。
色チップの「×」でその行を削除できます(「リング在庫をGitHubへ反映」を押すまで公開データは変わりません)。
数値の編集は下の一覧表で行うと、このマトリクスも自動で追従します。
在庫あり(数字 = 個数)
欠品(在庫0)
数量未入力
CSV未登録
新しいリング候補を追加
未登録のリングをここで試し入力できます。内容を確認したら、上の `リング在庫をGitHubへ反映` で GitHub 上の `ring-price-stock.csv` を直接更新します。
`色名` と `仕上げ名` は `色ID` に合わせて自動設定されます。
この画面で追加した内容は、GitHubへ反映するまではブラウザ内だけの変更です。公開データへ反映する場合は、上の GitHub 反映ボタンを使ってください。
公開CSVを再読込
編集をやり直したいときに、今公開されている `ring-price-stock.csv` を読み直します。
控えCSVダウンロード
表示中の内容をCSVとして書き出します。通常は不要ですが、手元に控えを残したいときだけ使います。
おすすめの流れは `公開CSVを再読込` → 内容確認・編集 → `リング在庫をGitHubへ反映` です。
このページ上の編集は、GitHubへ反映するまで公開データには保存されません。
在庫や価格の正式な変更元は GitHub 上のCSVです。GitHub Pages は反映まで少し時間がかかる場合があります。
巡回サーバー待機中です。未起動の場合は `start-ring-price-crawl-server.bat` を実行してください。
⚙ 全体設定(時給単価ほか)
見積もり計算全体に影響するパラメータを編集できます。
例:時給単価(labor_rate_per_hour)を変更すると、すべてのサイズ×構造の製作費が一律で再計算されます。
編集後は上の
例:時給単価(labor_rate_per_hour)を変更すると、すべてのサイズ×構造の製作費が一律で再計算されます。
編集後は上の
設定をGitHubへ反映 ボタンで settings.csv を更新してください。
読込元: 未読込
未保存: なし
💡 反映先:
order_estimate/settings.csv
| key | label | value ⭐ 値 |
note |
|---|
🎛 価格チューニングダッシュボード
本番の見積もりページと同一の計算式で、全サイズ×全構造の価格をその場で試算します。
スライダーや表内の オレンジ色の入力欄 を動かすと、全セルが即座に再計算されます。
計算式:製作費 = 基本料金 + [Micro5工数 + (サイズ工数 − Micro5工数) × カーブ緩和度] × 構造工数倍率 × 時給 + 構造固定加算
原材料費 = リフィル面積 × 革面積倍率 × ロス補正 × DS単価(表示は本体価格のみ。オプション・数量割引・税は別)
⚠ ここでの変更は 「価格設定をまとめてGitHubへ反映」を押すまで公開サイトに反映されません。
計算式:製作費 = 基本料金 + [Micro5工数 + (サイズ工数 − Micro5工数) × カーブ緩和度] × 構造工数倍率 × 時給 + 構造固定加算
原材料費 = リフィル面積 × 革面積倍率 × ロス補正 × DS単価(表示は本体価格のみ。オプション・数量割引・税は別)
⚠ ここでの変更は 「価格設定をまとめてGitHubへ反映」を押すまで公開サイトに反映されません。
未保存: なし
settings.csv / size-baseprice.csv / brand-price.csv のうち変更があるものだけをコミットします
サイズ別 標準工数
各サイズ(Micro5 / mini6 / A6 等)の 標準工数(work_hours) を編集できます。
💡 Micro5 の work_hours を変更すると、他サイズが面積比で自動再計算されます(個別調整は後で上書き可)。
計算式(2026-07-09 乗算方式):製作費 = サイズ別工数 × 構造工数倍率 × 時給(時給は ⚙設定タブで管理)
編集後は上の
💡 Micro5 の work_hours を変更すると、他サイズが面積比で自動再計算されます(個別調整は後で上書き可)。
計算式(2026-07-09 乗算方式):製作費 = サイズ別工数 × 構造工数倍率 × 時給(時給は ⚙設定タブで管理)
編集後は上の
サイズ基準価格をGitHubへ反映 ボタンで size-baseprice.csv を更新してください。
読込元: 未読込
未保存: なし
💡 反映先:
order_estimate/size-baseprice.csv(公開サイトのサイズ基準価格を制御)
| size_id | name | work_hours ⭐ サイズ別工数 (h) |
refill_w 幅 (mm) |
refill_h 高 (mm) |
面積 w×h (mm²) |
Micro5比 面積÷Micro5 |
note |
|---|
構造タイプ価格倍率・工数倍率
各構造タイプ(Simplist / N-Pad など)の 工数倍率(work_hour_multiplier) を編集できます(⭐推奨運用)。
計算式(2026-07-09 乗算方式):製作費 = サイズ別工数 × 構造工数倍率 × 時給(時給は ⚙設定タブで管理)
Simplist を基準(1.0)として、各構造の手間を倍率で設定します。例:N-Pad flap が Simplist の1.6倍手間なら 1.6。 編集後は上の
計算式(2026-07-09 乗算方式):製作費 = サイズ別工数 × 構造工数倍率 × 時給(時給は ⚙設定タブで管理)
Simplist を基準(1.0)として、各構造の手間を倍率で設定します。例:N-Pad flap が Simplist の1.6倍手間なら 1.6。 編集後は上の
構造タイプ価格をGitHubへ反映 ボタンで brand-price.csv を更新してください。
読込元: 未読込
未保存: なし
💡 反映先:
order_estimate/brand-price.csv(公開サイトの構造タイプ価格を制御)
| brand_id | name | areaMulti 革面積倍率 |
krause_no_multi クラウゼ倍率なし |
allows_krause クラウゼ可 |
extra_base_cost 固定加算 |
work_hour_multiplier ⭐ 構造工数倍率 (×) |
note |
|---|
ステッチ糸 在庫(有無)
ステッチ糸は長さではなく、使えるかどうかだけを管理します。チェックONが在庫あり、OFFが在庫なしです。
正式な変更は、上の `糸在庫をGitHubへ反映` で GitHub 上の `stitch-thread-stock.csv` を直接更新します。
糸色: 初期化中
糸在庫CSVを読込中です。
革在庫(半裁の残量%)
各革の残量を半裁基準の%で入力します。0%=📦お取り寄せ(2〜3週間・経費若干と接客案内)/
20%以下=⚠️残りわずか(ショールーム店長アラート対象)/80%以上=✨入荷したて(エイジング未進行のおすすめ革として接客)。
空欄は「通常在庫」扱いです。正式な変更は、上の `革在庫をGitHubへ反映` で GitHub 上の `leather-stock.csv` を直接更新します(ショールーム接客に即反映)。
革: 初期化中
未保存: なし
革在庫CSVを読込中です。
在庫クイック検索
この一覧で試した変更内容を控えCSVとして書き出せます。正式な反映は上の `リング在庫をGitHubへ反映` で行います。
全件テーブル
正本CSVの全行をここで直接編集できます。価格が反映されないときは、`planner_type / ring_id / color_id / price_jpy / stock_status / stock_qty` をまず確認してください。
巡回結果レビュー
価格差分がある候補だけを一覧表示します。`採用する` は優先ソースと見積価格へ反映し、`不採用` はその候補スロットをクリアします。
新しい価格情報を反映
新たに見つけた価格情報を、ブラウザ上から現在のCSVデータへ取り込みます。確定は上の `リング在庫をGitHubへ反映` で行います。
対象行を選ぶと、ここに現在の優先ソースと価格差分の見込みを表示します。
管理者画面の今後の想定:
在庫数、在庫状態、価格、参照URL、表示ON/OFFをこの画面から修正し、
最終的には巡回結果の確認や価格差分の反映もここで扱える形に広げる。
🧵 対話ナレッジ(オーダー相談AI・ショールーム販売幕僚 共通)
ここで編集した内容は
order_estimate/hearing-kb.json に保存され、
オーダー相談AI(hearing-ai.html) と 3Dショールームの販売幕僚チャット の両方に反映されます。
再学習は不要で、GitHubへ反映すると数分でサイトに反映されます。
未読込
最新の方針・キャンペーン・納期の注意・よくある質問への回答などを自由に書けます。
AI会話モード(APIキー利用時)の接客知識に反映され、他の記述と矛盾する場合はこのメモが優先されます。
上級者向け:JSON全体を直接編集(価格レンジ・在庫糸リスト等)
概算価格レンジ(price)や在庫ステッチ一覧(stitchInStock)などもここで編集できます。
JSONの形式が壊れていると反映できません(反映時にチェックします)。
反映は上部の「対話ナレッジをGitHubへ反映」ボタンから(GitHubトークンが必要です)。
🧾 証憑チェックリスト(月別・サブスク別 取得状況)
監理部の
fetch_email_receipts.py 実行時に自動生成される
receipt-checklist.json を表示しています(読み取り専用・自動更新)。
セルをクリックすると日付・金額・件名・ローカルファイルパスを確認できます(領収書本文は表示されません)。
会計ツールを開く
未読込
金額が確定している取得済みレコードだけを会計ツールへ送ります。金額未確定・手動DL待ちは送りません。
最終チェック日時: —
ページビュー
—
ユニークユーザー
—
過去30日間の集計(スプレッドシートのアクセスログシートより)
📣 Threads投稿管理
N's factory Threads自動投稿システム(Nsfactory-SNS-AutoPost)。リンクをクリックすると別タブで開きます。
📝
投稿候補一覧
承認待ちの下書きを確認・承認・編集・予約投稿する
📅
予約カレンダー
月別に予約投稿のスケジュールを確認する
📰
Web情報キャッシュ
収集済みのレザークラフト関連記事・要約を確認する
🔑
キーワード管理
情報収集・投稿生成に使うキーワードを編集する
⏰ 自動実行スケジュール:毎朝8:00 投稿文自動生成 → メール通知 / 毎週月曜7:00 Web情報収集 / 5分ごと 予約投稿チェック
📮 Threadsアカウント:@leathercraft_nsfactory
📮 Threadsアカウント:@leathercraft_nsfactory
👥 顧客マスタ
invoice GAS Sheets が単一マスタ(2026-06-25 統合完了)。各ツールは別タブで開きます。
👥
顧客マスタを開く
顧客の追加・編集・削除(GAS Sheets 真のマスタ・C-NNN採番)
📄
請求書・見積書 一覧
書類の一覧・新規作成・PDF発行・Drive保存
🛍️
商品マスタ
請求書で使う商品の登録・編集
💰
振込先口座マスタ
銀行口座・BTC(Onchain/Lightning)の登録・編集
📦
オーダー進捗管理
受注ステータス管理・顧客連携プルダウン
⚠️ customer_manager.html(旧・LocalStorage):伝票画像(IndexedDB)と platforms 編集UIのため当面残置。ローカルファイル(
🚫 新規顧客の追加は customer_manager では行わないでください。新規追加は「顧客マスタを開く」(invoice/customers.html)で行うこと。
🔧 customer_sync.html(マイグレーションツール):1回限りのマイグレ用。通常は使用不要。
販売部\顧客管理\customer_manager.html)から開いてください。🚫 新規顧客の追加は customer_manager では行わないでください。新規追加は「顧客マスタを開く」(invoice/customers.html)で行うこと。
🔧 customer_sync.html(マイグレーションツール):1回限りのマイグレ用。通常は使用不要。