人事システムポータル 更新マニュアル
対象:人事部(ポータル運用担当)/ バージョン:v1.2/最終更新:2026年7月23日
1. 全体の仕組み
ポータルは2つの部分でできています。
- ページ本体(Cloudflare Pages)… HTMLファイル一式。デザインやレイアウトを持ちます。
- コンテンツ(CMS:Cloudflare Workers + D1)… お知らせ・説明動画/スライド・Q&Aの中身。管理画面から編集します。
ポイント:日々の内容更新(お知らせ・資料・Q&A)にファイルのアップロードは不要です。管理画面で保存すれば即時反映されます。アップロード作業が必要なのは「見た目・構成を変えたとき」と「PDF等のファイルを追加したとき」だけです。
2. お知らせ・動画/スライド・Q&Aを更新する(アップロード不要)
- 管理画面のURLを開き、ID・パスワードでログイン
- タブ(お知らせ/動画・スライド/Q&A)を選択
- フォームに入力して「追加」、既存項目は「編集」→「更新」
- 「非公開にする」で一時的に隠せます(削除せず残ります)
※ 保存した内容はポータルに即時反映されます(ブラウザの再読み込みで確認)。
3. PDF・画像ファイルを追加する(アップロード=デプロイ不要)
- 管理画面の「動画・スライド」タブを開く
- 「ファイルを選択」でPDF等を選ぶ → 自動でアップロードされ、リンクURL欄にURLが入ります
- タイトル・説明等を入力して「追加」(または「更新」)
※ ファイルはCMS(Cloudflare R2)に保存されるため、Pagesへの再アップロードは不要です。YouTube動画はURLをそのまま登録してください。
4. ページ本体(デザイン・構成)を修正したとき
- Cloudflareダッシュボードにログイン
- 「Workers & Pages」→ 対象のPagesプロジェクトを開く
- 「新しいデプロイを作成(Create deployment)」を選択
- HTMLファイル一式(uploads/・assets/・cms-data.json・support.js を含むフォルダ全体)をドラッグ&ドロップ
- 数十秒でデプロイ完了 → ポータルURLを開いて表示確認
注意:アップロードは「差分」ではなく「全体の置き換え」です。必ずフォルダ一式をまとめてアップロードしてください。直前の状態には「Rollback」でいつでも戻せます。
5. CMS本体(worker.js/schema.sql)を変更したとき
通常運用では不要です。項目追加などの改修時のみ、cms/ フォルダで:
wrangler deploy
※ テーブル構成を変えた場合は schema.sql の該当ALTER/CREATE文を wrangler d1 execute で先に実行します。
6. ID・パスワードの変更
wrangler secret put ADMIN_USER
wrangler secret put ADMIN_PASSWORD
※ 実行後すぐ有効。全ログインを強制的に無効化するには ADMIN_TOKEN も更新します。
7. 困ったときのチェックリスト
| 症状 |
確認すること |
| 管理画面で保存したのに反映されない | ブラウザを再読み込み。「非公開」になっていないか確認 |
| お知らせ等が何も表示されない | Tweaksの apiBase がWorkerのURLと一致しているか確認 |
| PDFリンクが開かない | uploads/ フォルダごとアップロードしたか、URLのファイル名が一致しているか確認 |
| ログインできない | ID・パスワードを再確認。必要なら本マニュアル6.で再発行 |
| デプロイ後に表示が崩れた | PagesのDeployments画面から直前のデプロイへ Rollback |