建設営業支援システム

ログインしてください

建設営業支援システム

顧客管理 / 業者登録 / 見積作成 / 実行予算書 / 工事注文書
✔ 自動保存済み

顧客管理
顧客CD顧客名フリガナ担当者電話番号住所備考操作

業者登録

業者CD業者名フリガナ担当者電話番号業種住所操作

見積作成

見積No日付顧客名件名見積金額原価金額利益額利益率状態操作

実行予算書

予算No日付件名顧客名見積金額(税抜)予算原価予算粗利粗利率操作

発注入力

発注No日付予算書件名業者名発注金額操作

工事注文書

注文No発注日業者名工事名注文金額(税込)納期状態操作

支払処理

工事名業者名金額支払日ステータス操作

支払い処理入力

※ 未払いデータは「工事注文書」で発注済みにした注文が自動で複写されます。一覧の「支払い処理済み確認」ボタンでも支払い処理済にできます(支払日が未入力の行は本日付になります)。
●
このページの操作には管理者権限が必要です
本番版では Cloudflare Access とサーバー側API認証で管理者権限を判定します。静的プレビュー版では管理者ページの操作は無効です。

管理者ページ — ログイン情報管理 システム設計者のみ

■ データモデル(1ユーザー=1行)
{
  id          : "x..."   ,  // 自動採番
  companyId   : "..."    ,  // ① 会社ID  (必須・3〜32文字・半角英数_-)
  email       : "..."    ,  // ② メール  (必須・RFC5322形式)
  name        : "..."    ,  // 氏名(任意・表示名)
  passHash    : "..."    ,  // ③ パスワードの SHA-256+salt ハッシュ
  active      : true     ,  // 有効フラグ(falseで無効化)
  created     : "y-m-d"  ,
  updated     : "y-m-d"
}
■ バリデーション規則
① 会社ID半角英数・-_、3〜32文字。重複登録不可(会社ID×メールで一意)。
② メールRFC5322準拠形式チェック。同じ会社ID+メールは1ユーザーまで。
③ パスワード8文字以上・英字と数字の両方必須。平文保存なし・ハッシュ保存。
状態● 有効 / ■ 無効。無効アカウントはログイン不可。
■ 登録・更新・削除 フロー
  1. 右上の 「+ ログイン情報を登録」 でモーダルを開き、①②③を入力。
  2. 「登録する」 で D.users に追加 → 自動でハッシュ化 → 描画更新。
  3. 編集:一覧行の「編集」で①/②/状態を変更。 更新:③を空欄のままにすれば既存パスワードを維持。
  4. 削除:一覧行の「削除」で確認ダイアログ → OKで D.users から完全削除。
  5. 一括:チェックボックスで複数選択 → バルクバーから「有効化/無効化/削除」。
■ 保護ルール(システム設計上の保証)
  • 最後の有効ユーザーは削除/無効化禁止(管理不能ロックアウト防止)。
  • パスワードはクライアント側で cyrb53('app-auth::'+pw+'::user') ハッシュ化、平文は保存・表示しません。
  • 一覧テーブルにパスワード列は存在しません。再発行は管理者だけが「PW再発行」で発行可能。
  • 全データは localStorage['kensetsu_sys_v1'] に保存(端末単位)。
0件選択中
① 会社ID② メールアドレス氏名状態 登録日最終更新操作
COMPANY-001user@example.com山田 太郎● 有効2026-08-192026-08-19
COMPANY-001user@example.com本田 花子● 有効2026-08-192026-08-19
COMPANY-002user@example.com中村 治郎■ 無効2026-08-182026-08-19
COMPANY-001user@example.com鈴木 すさな● 有効2026-08-192026-08-19