FileMakerバージョンアップ前の環境検証
無計画なアップデートは業務停止を招く
FileMaker(Claris FileMaker)は、OSのバージョンやJavaの実行環境、SSL証明書など、サーバー・クライアント間の環境依存が強いプラットフォームである。バージョンアップを成功させるには、新機能の活用よりも「既存の機能が維持できるか」の検証に重点を置く必要がある。
検証前のチェックポイント(互換性確認)
- OSとバージョンの対応表確認: Claris公式サイトの「オペレーティングシステムの互換性」を確認し、サーバーOSとクライアント(FileMaker Pro / Go)のOSが、新バージョンでサポートされているか照合する。
- FileMaker Pro 以前のバージョンとの混在: 接続するクライアントすべてのバージョンを上げる必要があるか、あるいは旧バージョンからの接続が許可される範囲内かを確認する。
- ハードウェア要件: 新しい FileMaker Server が要求するメモリやCPUスペックを満たしているか再確認する。
実機による検証手順
- ステージング環境(検証環境)の構築: 本番環境とは別に、同一OS・同一構成の検証用サーバーを用意する。本番機を直接アップデートするのは厳禁だ。
- バックアップファイルのコピーと修復確認: 本番のコピーを検証環境にアップロードし、一貫性チェックでエラーが出ないか確認する。
- 外部連携機能のテスト: * ESS(外部SQLデータ源)との接続が維持されているか。
- API(Data API / Admin API)を利用した外部連携が正常に動作するか。
- SMTP経由のメール送信やプラグインが新バージョンに対応しているか。
スクリプトとレイアウトの動作検証
- 動作に影響が出る変更点の確認: 「リリースノート」を精読し、廃止されたスクリプトステップや仕様変更(例:Webビューアのエンジン変更など)の影響を受けないか確認する。
- 主要動線のテスト: データの検索、新規作成、集計、帳票出力(PDF保存や印刷)といった日常業務のメインフローをすべて実行し、パフォーマンスの低下や表示崩れがないか目視で確認する。
移行計画とロールバック手順の策定
- ダウンタイムの通知: アップデートにかかる時間(ファイルの最適化や変換時間を含む)を予測し、ユーザーに周知する。
- 切り戻し(ロールバック)基準: 万が一、移行後に重大な不具合が発覚した場合に、元のバージョンに戻すための手順と判断基準(例:開始から◯時間以内に解決しない場合は旧環境に復旧する等)を明確にしておく。