N's Factory 幕僚計画。各幕僚の予定・期限付きタスク・販売実績を一覧で確認します。
経営戦略本部所管・パスワード認証済みで埋め込み表示
🔗 別タブで開く
Gmail受注通知の自動集計(チャネル別×月別・売れ筋アイテム)。認証は本画面と共通・自動ログイン
🔗 別タブで開く
毎日定時で動く処理の一覧・時間帯の競合・止まっている処理の監視。認証は本画面と共通・自動ログイン
🔗 別タブで開く
Google Cloud(Gemini画像生成・Map Tiles)の今月の費用推定と予算到達の見込み。毎朝1回集計。認証は本画面と共通・自動ログイン
🔗 別タブで開く
PC → Backblaze B2 の夜間バックアップの状況と夜ごとの履歴。旧PCが5分ごとに送信。認証は本画面と共通・自動ログイン
🔗 別タブで開く
講座動画「AIで作る 作家の道具」の視聴回数・平均視聴維持率・流入元と、事前登録フォームの件数。毎朝1回集計。認証は本画面と共通・自動ログイン
🔗 別タブで開く
SNS自動投稿の予約キュー(状態・日時・送り先・本文・画像)。読み込みにはSNS管理の合言葉(2026-07-31発行・保全部\.env の SNS_GAS_ADMIN_PASSPHRASE)が必要
🔗 別タブで開く
サイトのページ・GAS・シート・データファイルのつながり。上のメニュー(概念図/画面設計/ER図)か ← → キーで切替、箱を押すと説明。内容を直すときは structure-map.html の JS データ(CN / WIRES / ENT)を編集
🔗 別タブで開く
週次のSNSトレンド集計(要約・示唆・推奨アクション・収集記事)。認証は本画面と共通・自動ログイン
🔗 別タブで開く
副業サイトの月次アクセス(記事ごとの閲覧数・流入元)。毎月1日8時に先月分を自動集計。認証は本画面と共通、接続先と合言葉は初回だけ入力
🔗 別タブで開く
🎓 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。
色チップをクリックすると在庫数を直接修正できます(「×」はその行の削除)。色ごとの「入手困難」にチェックすると、在庫切れ時は要相談になります。
「+店を追加」で同じリングの別の購入先(店・URL・価格・送料)を登録でき、購入先=最安・見積総額=最高値が自動で選び直されます。
いずれも「リング在庫を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 |
|---|
🎛 価格チューニングダッシュボード
本番の見積もりページと同一の計算式で、全サイズ×全構造の価格をその場で試算します。
時給・基本料金はスライダー、工数は「サイズ基準価格」タブの面積カーブで調整します。
計算式:製作費 = 基本料金 + 構造別の面積カーブから求めた工数 × 時給 + 構造固定加算
原材料費 = リフィル面積 × 革面積倍率 × ロス補正 × DS単価(表示は本体価格のみ。オプション・数量割引・税は別)
時給などの変更は「価格設定をまとめてGitHubへ反映」、工数カーブは「サイズ基準価格」タブの「工数曲線をGitHubへ反映」で、それぞれ公開します。
計算式:製作費 = 基本料金 + 構造別の面積カーブから求めた工数 × 時給 + 構造固定加算
原材料費 = リフィル面積 × 革面積倍率 × ロス補正 × DS単価(表示は本体価格のみ。オプション・数量割引・税は別)
時給などの変更は「価格設定をまとめてGitHubへ反映」、工数カーブは「サイズ基準価格」タブの「工数曲線を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(サイズ寸法・従来工数の控え)
工数は上の構造別カーブが正本です。下の work_hours・旧サイズ緩和度・構造工数倍率は従来方式の控えで、曲線読込時の見積額には使いません。refill_w / refill_h と構造の area_mult は製作面積に使います。
| size_id | name | work_hours ⭐ サイズ別工数 (h) |
refill_w 幅 (mm) |
refill_h 高 (mm) |
面積 w×h (mm²) |
Micro5比 面積÷Micro5 |
note |
|---|
構造タイプ価格倍率・工数倍率
製作費 = 基本料金 + 構造別カーブの工数 × 時給 + 固定加算。工数は「サイズ」タブの曲線で調整します。
革面積倍率(area_mult)は裏貼りを含む総使用面積の倍率です。lining_ratio はその面積内の革単価の配分に使い、面積をさらに2倍にはしません。
work_hour_multiplier は従来方式の控えです。 編集後は上の
革面積倍率(area_mult)は裏貼りを含む総使用面積の倍率です。lining_ratio はその面積内の革単価の配分に使い、面積をさらに2倍にはしません。
work_hour_multiplier は従来方式の控えです。 編集後は上の
構造タイプ価格をGitHubへ反映 ボタンで brand-price.csv を更新してください。
読込元: 未読込
未保存: なし
💡 反映先:
order_estimate/brand-price.csv(公開サイトの構造タイプ価格を制御)
| brand_id | name | areaMulti 革面積倍率 |
krause_no_multi クラウゼ倍率なし |
allows_krause クラウゼ可 |
extra_base_cost 固定加算 |
work_hour_multiplier ⭐ 構造工数倍率 (×) |
lining_ratio 内張り面積比 (0〜1) |
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待ちは送りません。
最終チェック日時: —
ページビュー
—
ユニークユーザー
—
各ページ右上に出ているアクセスカウンターの累計です。UUは端末ごとの匿名ID(登録なし)で数えています。日別の推移は記録していません(累計のみ)。
💡 改善要望 – 件 未対応
公開ツール右下の「💡 改善要望」から届いたものです(メールでも同時に届きます)。対応したら「対応済み」を押してください。
| # | 分類 | ページ | タイトル | PV | UU | 初回 | 最終 |
|---|
※ 先頭スラッシュ違いの同一ページは合算し、ローカルプレビュー由来の記録(
C:/Users/…)は除外しています。
※ 2026年5月以前に作られた行はUUの集計開始前のため、UUが実態より小さく出ます。
🔀 統合整理
📖 使い方(3ステップ)
目的: 同じ支出・収入を2回帳簿に載せないこと。カード払い・口座振替はMoneyForwardの連携で既に仕訳が入っているため、証憑からも取り込むと二重計上になる。
- MFの仕訳帳CSVを読み込む — MoneyForward → 会計帳簿 → 仕訳帳 → エクスポート(CSV)。期間は当年1月1日〜今日。この端末の中だけで処理し、外部へ送信しません。
- 突合する — 金額一致+日付±3日+店名の照合で、同じ取引を探します。
- 1件ずつ決める — 「MFにある(登録済にする)」「MFに無い(CSVに入れる)」「保留」。迷ったら保留のままで構いません。次回また出てきます。
⛔ 裏が取れていないものを「MFにある」にしないこと。実際はMFに無い経費が二度とCSVに出ず、計上漏れになります。
1. MoneyForward 仕訳帳CSVを読み込む
未読込です。読み込むまで「MFにあるか」の判定はできません。
1b. 銀行明細CSVを読み込む(任意・4行まとめて複数選択可)
未読込です。読み込むと各カードに「口座からも同額が出ている」裏付けを添えます。楽天・イオン・ドコモSMTB・ゆうちょ(ZIPは解凍したCSV)。
4行ともMoneyForwardと口座連携済みのため、銀行明細から仕訳は起こしません(起こすと二重計上)。カード払いは口座には「カード会社への引落」でまとめて出るので、見つからなくて正常です。
2. 突合する
過去30日間の集計(スプレッドシートのアクセスログシートより)
👤 自分の閲覧を集計から外す
除外すると、作品ページのログに加えてこの端末のアクセス解析(GA4)の計測も止まります。※過去のデータは変わりません。※端末ごとの設定なので、スマホでも使う場合はその端末でも操作してください。
⭐ お気に入り
minne・Creemaから届く通知メールの集計です。作品名をクリックすると各サイトの商品ページが開きます(登録情報の確認・修正用)。
読み込み中…(Gmailを集計するため20秒ほどかかります)
🔔 再製作待ちリスト
売り切れ品の作品ページで「知らせてもらう」を押したお客様です。連絡したら「連絡済み」にしてください。
読み込み中…
| 登録日時 | 商品 | 連絡先 | 状態 | 操作 |
|---|
📣 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回限りのマイグレ用。通常は使用不要。