プロジェクト

全般

プロフィール

バグ #596

未完了

【本番対応まとめ】VPS本番環境の確認・データ移行・不具合修正一式(2026-07-28)

石井 伸一 さんが5日前に追加.

ステータス:
新規
優先度:
A
担当者:
-
開始日:
2026/07/29
期日:
進捗率:

100%

予定工数:

説明

2026-07-28に対応した内容をまとめて記録する。

VPS本番環境

  • docsの記載が古く「本番VPS未構築」のままだったのをVPS実機の状態に合わせて訂正
  • ローカルDocker環境でのみ投入されていた実データ(相談支援事業所1件・利用者17名・サービス等利用計画27件・明細66件)をmysqldump経由で本番VPSへ反映
  • 反映時、IDをそのままコピーしたため本番に既存の事業所と名称が重複する事業所・ダミー担当者を誤って新規作成してしまい、検知して正しい事業所・担当者へ付け替えて重複データを削除

家族構成図(ジェノグラム)

  • 保存済みデータからその場でSVGを描画するプレビュー画面を追加(保存はしない方式)
  • 保存対象の人物が2名未満の状態で配偶者・親子関係を追加すると、バリデーションエラーで保存が丸ごと失敗するのに画面にエラー表示が出ず、他の正しい入力まで失われる不具合を修正(未選択の関係行は送信対象から除外/保存失敗時はエラーメッセージを表示するよう変更)

帳票PDF出力の不具合

  • サービス等利用計画書PDFの出力で500エラーが発生。dompdfのフォントキャッシュに別環境のパスを指す壊れたエントリが残っていたことが原因と判明し、キャッシュを再生成して復旧
  • 復旧後、見出し・ラベルが文字化けする別の不具合を発見。IPAexGothicのboldフェイスが未登録だったため非CJKフォントにフォールバックしていたと判明し、全12帳票テンプレートにboldフェイス登録を追加して修正
  • サービス等利用計画書PDFを原本の様式に合わせて横向き(landscape)に変更

週間生活状況の入力画面

  • 曜日ごとの1日の生活の流れを入力する画面(計画案作成前に聞き取る内容、別紙2に対応)が実装済みだったが、利用者詳細画面のどこからもリンクされておらず辿り着けなかったため、基本情報タブに導線を追加

利用者データの性別不整合

  • Excelから一括インポートした利用者について、性別が全員「男性」になっている不整合を確認
  • 原因: 原本Excelは性別を「男・女」の丸囲みで示す方式で、この丸囲みはテキスト化時に失われる。インポートコマンドの対話式入力(男性/女性を選ばせる)が、非対話実行時に黙って最初の選択肢(男性)を採用してしまっていた
  • 対応: 性別に「不明(未設定)」を正式な状態として追加(DBをnullable化、登録・編集画面・一覧表示すべてで対応)。実データは、文中に確認できる手がかりから性別を判定できた一部の利用者のみ修正し、根拠のない利用者は「不明」に設定。インポートコマンドも非対話実行時は「不明」をデフォルトにするよう修正し、再発を防止

対応はすべてローカル・VPS本番の両方で動作確認済み。詳細はGitHubリポジトリのコミット履歴およびdocs/progress-status.mdを参照。

表示するデータがありません

他の形式にエクスポート: Atom PDF