4. アップデート・パッチの適用¶
2019 Summer(IM-Spreadsheet 8.0.4)以前のバージョンにアップデートする場合
IM-Spreadsheet for Accel Platformはユーザモジュール形式(immファイル)で提供しているため、新しいバージョンのモジュールや、不具合修正などのパッチが適用されたモジュールはプロダクトファイルダウンロードからダウンロードする必要があります。アップデートの手順とパッチの手順は基本的に同じで、新しいユーザモジュールに差し替えることで完了します。2019 Winter(IM-Spreadsheet 8.0.5)以降のバージョンにアップデートする場合
2019 Winter(IM-Spreadsheet 8.0.5)においてIM-Spreadsheetはモジュールリポジトリによる提供方式に変更されました。プロダクトファイルダウンロードからユーザモジュールをダウンロードする必要はありません。IM-JugglingでIM-Spreadsheet for Accel Platformを選択することでモジュールを追加できます。
4.1. アップデート¶
注意
アップデート前に必ずご確認ください。
アップデート手順を実行する前に、アップデート前のIM-Spreadsheetのバージョンとアップデート後のIM-Spreadsheetのバージョンを必ずご確認ください。
アップデート前のバージョンとアップデート後のバージョンでSpreadJSのメジャーバージョンが更新される場合はSpreadJSライセンスの新しいライセンスキーが必要です。
新しいライセンスキーの発行につきましては弊社営業までお問い合わせください。
また、intra-mart Accel PlatformのバージョンとIM-Spreadsheetのバージョンの組み合わせが間違っていないかどうかも「 バージョン対応表 」を必ずご確認ください。
バージョン対応表とは異なる組み合わせのバージョンのモジュール構成は動作保証外です
4.1.1. 2019 Summer以前のバージョンにアップデートする場合¶
- プロダクトファイルダウンロード から、ユーザモジュール(immファイル)をダウンロードします。
モジュールの説明については「ユーザモジュールの追加(IM-Spreadsheet 8.0.4 2019 Summer(Waltz)以前)」を参照してください。
- IM-Jugglingでアップデートを適用します。
IM-Jugglingプロジェクトのアップデートの適用手順については セットアップガイド アップデート対象の選択 を参照してください。
- IM-Jugglingでアップデート前のIM-Spreadsheet for Accel Platformモジュールを削除します。
ユーザモジュールを削除すると「エラーが検出されました」と赤文字で表示されますが、これは一時的にモジュールの依存関係の確認で「IM-Spreadsheet for Accel Platformモジュール」が存在しないために表示されます。次の手順で新しいユーザモジュールを追加することでエラーメッセージの表示は消えます。
- IM-Jugglingで新しいユーザモジュールを追加します。
IM-Jugglingのユーザモジュールの追加手順については セットアップガイド ユーザモジュール を参照してください。
- 設定ファイルの編集(アップデートでSpreadJSのバージョンが更新される場合)
SpreadJSのバージョンの更新がある場合は、新しいライセンスキーを設定する必要があります。ライセンスキーの設定については「SpreadJSライセンスの設定」を参照してください。
4.1.2. 2019 Winter以降のバージョンにアップデートする場合¶
2019 Summer以前のバージョンから2019 Winter以降のIM-Spreadsheetのバージョンにアップデートする場合の手順です。
- IM-Jugglingでアップデートを適用します。
IM-Jugglingプロジェクトのアップデートの適用手順については セットアップガイド アップデート対象の選択 を参照してください。
- IM-Jugglingでアップデート前のIM-Spreadsheet Option for Accel Platformモジュール(ユーザモジュール)を削除します。
ユーザモジュールを削除すると「エラーが検出されました」と赤文字で表示されますが、これは一時的にモジュールの依存関係の確認で「IM-Spreadsheet for Accel Platformモジュール」が存在しないために表示されます。次の手順で新しいユーザモジュールを追加することでエラーメッセージの表示は消えます。
- IM-Jugglingで「アプリケーションの追加」からIM-Spreadsheet for Accel Platformを選択します。
アプリケーションの追加方法については以下のドキュメントを参照してください。
- 設定ファイルの編集(アップデートでSpreadJSのバージョンが更新される場合)
SpreadJSのバージョンの更新がある場合は、新しいライセンスキーを設定する必要があります。ライセンスキーの設定については「SpreadJSライセンスの設定」を参照してください。
4.2. パッチ¶
- パッチの適用手順は「intra-mart Accel Platform セットアップガイド」-「パッチの適用」を参照してください。
- パッチが適用されたモジュールでは基本的にSpreadJSのメジャーバージョンは更新しないため、新しいライセンスキーを発行する必要はありません。
- IM-Spreadsheet for Accel Platform 8.0.4(2019 Summer)以前の場合、各バージョンの最新のパッチが適用されたユーザモジュールのみをプロダクトファイルダウンロードで公開しています。
- IM-Spreadsheet for Accel Platform 8.0.5(2019 Winter)以降のバージョンはIM-Jugglingのモジュールリポジトリで提供し、Jugglingプロジェクトでパッチを適用できます。