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保存や印刷)といった日常業務のメインフローをすべて実行し、パフォーマンスの低下や表示崩れがないか目視で確認する。

移行計画とロールバック手順の策定

  • ダウンタイムの通知: アップデートにかかる時間(ファイルの最適化や変換時間を含む)を予測し、ユーザーに周知する。
  • 切り戻し(ロールバック)基準: 万が一、移行後に重大な不具合が発覚した場合に、元のバージョンに戻すための手順と判断基準(例:開始から◯時間以内に解決しない場合は旧環境に復旧する等)を明確にしておく。